2011-03-25 20:41:16 -04:00
|
|
|
package com.cypherx.xauth;
|
|
|
|
|
|
|
|
import org.bukkit.entity.Player;
|
|
|
|
import org.bukkit.event.block.*;
|
|
|
|
|
|
|
|
/**
|
2011-04-18 20:29:31 -04:00
|
|
|
* Handle events for all Block related events
|
2011-03-25 20:41:16 -04:00
|
|
|
* @author CypherX
|
|
|
|
*/
|
|
|
|
public class xAuthBlockListener extends BlockListener
|
|
|
|
{
|
|
|
|
private final xAuth plugin;
|
|
|
|
|
|
|
|
public xAuthBlockListener(final xAuth plugin)
|
|
|
|
{
|
|
|
|
this.plugin = plugin;
|
|
|
|
}
|
|
|
|
|
|
|
|
//Prevents players from breaking blocks
|
|
|
|
public void onBlockBreak(BlockBreakEvent event)
|
|
|
|
{
|
|
|
|
if (event.isCancelled())
|
|
|
|
return;
|
|
|
|
|
|
|
|
Player player = event.getPlayer();
|
|
|
|
plugin.handleEvent(player, event);
|
|
|
|
}
|
|
|
|
|
|
|
|
//Prevents player from placing blocks
|
|
|
|
public void onBlockPlace(BlockPlaceEvent event)
|
|
|
|
{
|
|
|
|
if (event.isCancelled())
|
|
|
|
return;
|
|
|
|
|
|
|
|
Player player = event.getPlayer();
|
|
|
|
plugin.handleEvent(player, event);
|
|
|
|
}
|
|
|
|
}
|