@EventHandler public void onEmpty(PlayerBucketEmptyEvent e) { if (ProtectionSystem.build(e.getPlayer(), e.getBlockClicked().getLocation())) { e.setCancelled(true); } }
@EventHandler (priority = EventPriority.NORMAL, ignoreCancelled = true) public void onPlayerBucketEmpty(PlayerBucketEmptyEvent event) { Block block = event.getBlockClicked(); Player player = event.getPlayer(); if (!playerCanUseItemHere(player, block.getLocation(), event.getBucket(), false)) { event.setCancelled(true); } }
@EventHandler void onPlayerBucketEmpty(PlayerBucketEmptyEvent event) { Player p = event.getPlayer(); if (!bitQuest.canBuild(event.getBlockClicked().getLocation(), event.getPlayer())) { p.sendMessage(ChatColor.DARK_RED + "You don't have permission to do that!"); event.setCancelled(true); } }
public void onPlayerBucketEmpty(PlayerBucketEmptyEvent event) { if (!arena.getReadyPlayersInLobby().contains(event.getPlayer()) && !arena.inArena(event.getPlayer())) return; if (!arena.isRunning()) { event.getBlockClicked().getRelative(event.getBlockFace()).setType(Material.AIR); event.setCancelled(true); return; } Block liquid = event.getBlockClicked().getRelative(event.getBlockFace()); arena.addBlock(liquid); }
/** * Protects standard nether or end spawn from bucket abuse * @param e - event */ @EventHandler(priority = EventPriority.LOW, ignoreCancelled = true) public void onBucketEmpty(PlayerBucketEmptyEvent e) { if (noAction(e.getPlayer())) { return; } if (atSpawn(e.getBlockClicked().getLocation())) { User user = User.getInstance(e.getPlayer()); user.sendMessage(SPAWN_PROTECTED, TextVariables.DESCRIPTION, user.getTranslation(Flags.BUCKET.getHintReference())); e.setCancelled(true); } }
bucketEvent.setCancelled(true); return; bucketEvent.setCancelled(true); return; bucketEvent.setCancelled(true); return;
@EventHandler(ignoreCancelled = true) private void bucketEmpty(PlayerBucketEmptyEvent event){ MinigamePlayer ply = pdata.getMinigamePlayer(event.getPlayer()); if(ply == null) return; if(ply.isInMinigame()){ Minigame mgm = ply.getMinigame(); RecorderData d = mgm.getBlockRecorder(); if(((d.getWhitelistMode() && d.getWBBlocks().contains(event.getBlockClicked().getType())) || (!d.getWhitelistMode() && !d.getWBBlocks().contains(event.getBlockClicked().getType()))) && mgm.canBlockPlace()){ Location loc = new Location(event.getBlockClicked().getWorld(), event.getBlockFace().getModX() + event.getBlockClicked().getX(), event.getBlockFace().getModY() + event.getBlockClicked().getY(), event.getBlockFace().getModZ() + event.getBlockClicked().getZ()); d.addBlock(loc.getBlock(), pdata.getMinigamePlayer(event.getPlayer())); } else{ event.setCancelled(true); } } }
plugin.getCommunicationManager().notifyBypassPlace(player, block, field); } else { event.setCancelled(true); plugin.getCommunicationManager().warnEmpty(player, block, field); plugin.getCommunicationManager().notifyBypassPlace(player, block, field); } else { event.setCancelled(true); plugin.getCommunicationManager().warnPlace(player, block, field); return; if (field.getName().length() == 0) { ChatHelper.send(player, "translocatorNameToBegin"); event.setCancelled(true); event.setCancelled(true); return;
@EventHandler(priority = EventPriority.HIGH) public void onBucketEmpty(PlayerBucketEmptyEvent e) { Block clicked = e.getBlockClicked(); Block underWater = clicked.getRelative(BlockFace.DOWN).getRelative(e.getBlockFace()); if (shopUtils.isShop(clicked.getLocation())) { if (e.getBucket() == Material.LAVA_BUCKET) { Shop shop = shopUtils.getShop(clicked.getLocation()); if (shop.getItem() != null) { shop.getItem().resetForPlayer(e.getPlayer()); } } } else if (shopUtils.isShop(underWater.getLocation())) { if (e.getBucket() == Material.LAVA_BUCKET) { Shop shop = shopUtils.getShop(underWater.getLocation()); if (shop.getItem() != null) { shop.getItem().resetForPlayer(e.getPlayer()); } } } else { return; } e.setCancelled(true); }