mirror of
https://github.com/BentoBoxWorld/BentoBox.git
synced 2024-12-22 00:58:04 +01:00
Removed Enderchest restrictions
This commit is contained in:
parent
f133dfe581
commit
5c6901d71c
@ -1982,52 +1982,6 @@ public class IslandGuard implements Listener {
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Prevents crafting of EnderChest unless the player has permission
|
||||
*
|
||||
* @param event
|
||||
*/
|
||||
@EventHandler(priority = EventPriority.LOW)
|
||||
public void onCraft(CraftItemEvent event) {
|
||||
if (DEBUG) {
|
||||
plugin.getLogger().info(event.getEventName());
|
||||
}
|
||||
Player player = (Player) event.getWhoClicked();
|
||||
if (Util.inWorld(player) || player.getWorld().equals(IslandWorld.getNetherWorld())) {
|
||||
if (event.getRecipe().getResult().getType() == Material.ENDER_CHEST) {
|
||||
if (!(player.hasPermission(Settings.PERMPREFIX + "craft.enderchest"))) {
|
||||
player.sendMessage(plugin.getLocale(player).get("general.errors.no-permission"));
|
||||
event.setCancelled(true);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Prevents usage of an Ender Chest
|
||||
*
|
||||
* @param event
|
||||
*/
|
||||
|
||||
@EventHandler(priority = EventPriority.LOWEST, ignoreCancelled = true)
|
||||
public void onEnderChestEvent(PlayerInteractEvent event) {
|
||||
if (DEBUG) {
|
||||
plugin.getLogger().info("Ender chest " + event.getEventName());
|
||||
}
|
||||
Player player = (Player) event.getPlayer();
|
||||
if (Util.inWorld(player) || player.getWorld().equals(IslandWorld.getNetherWorld())) {
|
||||
if (event.getAction() == Action.RIGHT_CLICK_BLOCK) {
|
||||
if (event.getClickedBlock().getType() == Material.ENDER_CHEST) {
|
||||
if (!(event.getPlayer().hasPermission(Settings.PERMPREFIX + "craft.enderchest"))) {
|
||||
player.sendMessage(plugin.getLocale(player).get("general.errors.no-permission"));
|
||||
event.setCancelled(true);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Handles hitting minecarts or feeding animals
|
||||
* @param e
|
||||
|
Loading…
Reference in New Issue
Block a user