@EventHandler(priority = EventPriority.LOWEST) public void PlayerEvent(PlayerBucketEmptyEvent e) { if (!plugin.isProtected()) return; Location check = e.getPlayer().getTargetBlock(null, 100).getLocation(); check.add(0, 1, 0); if (plugin.checkBoxLarge(check)) e.setCancelled(true); }
@EventHandler(priority = EventPriority.LOWEST) public void onBlockPlace(BlockPlaceEvent e) { if (!plugin.isProtected()) return; if (plugin.checkBox(e.getBlock().getLocation())) { e.setCancelled(true); e.getPlayer().sendMessage("Cannot edit blocks in Town Warp zone"); } }
public final void initEconomy() { RegisteredServiceProvider<Economy> economyProvider = plugin.getServer().getServicesManager().getRegistration(Economy.class); if (economyProvider != null) { economy = economyProvider.getProvider(); } if (economy != null) { foundEconomy = true; economyName = plugin .getServer() .getServicesManager() .getRegistration(net.milkbowl.vault.economy.Economy.class) .getProvider() .getName(); String message = "Hooked in to " + economyName + " via [Vault]!"; plugin.getLogger().info(message); } else { plugin.getLogger().warning("No economy plugin found! Economy Options Disabled!"); } }
@EventHandler(priority = EventPriority.LOWEST) public void onLiquid(BlockFromToEvent e) { if (!plugin.isProtected()) return; if (plugin.checkLiq(e.getToBlock().getLocation())) e.setCancelled(true); }