mirror of
https://github.com/moparisthebest/xAuth
synced 2024-08-13 16:53:52 -04:00
38 lines
789 B
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);
|
|
}
|
|
} |