xAuth/src/main/java/com/cypherx/xauth/xAuthBlockListener.java

38 lines
789 B
Java

package com.cypherx.xauth;
import org.bukkit.entity.Player;
import org.bukkit.event.block.*;
/**
* Handle events for all Block related events
* @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);
}
}