Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @EventHandler (priority = EventPriority.MONITOR)
- public void onWaterBreakHolder(BlockPhysicsEvent e) {
- if (e.isCancelled() || !e.getSourceBlock().isLiquid()) {
- return;
- }
- Block block = e.getBlock();
- if (block.getType() != Material.TRIPWIRE_HOOK)
- return;
- HolderManager holderManager = WeaponHolder.getInstance().holderManager;
- Location blockLocation = block.getLocation();
- if (!holderManager.contains(blockLocation))
- return;
- Holder holder = holderManager.getHolder(blockLocation);
- Bukkit.getPluginManager().callEvent(new HolderBreakEvent(holder, null, BreakCause.LIQUID));
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement