mirror of
https://github.com/StarWishsama/Slimefun4.git
synced 2024-09-20 03:35:51 +00:00
Merge pull request #937 from bverhoeven/block-break-fix
Drop Slimefun items when broken by another Slimefun tool
This commit is contained in:
commit
330f439472
@ -202,8 +202,9 @@ public class ToolListener implements Listener {
|
||||
if (SlimefunItem.blockhandler.containsKey(sfItem.getID())) {
|
||||
allow = SlimefunItem.blockhandler.get(sfItem.getID()).onBreak(e.getPlayer(), e.getBlock(), sfItem, UnregisterReason.PLAYER_BREAK);
|
||||
} else {
|
||||
// Walk over all registered block break handlers until one says that it'll handle it.
|
||||
for (ItemHandler handler : SlimefunItem.getHandlers("BlockBreakHandler")) {
|
||||
if (((BlockBreakHandler) handler).onBlockBreak(e, item, fortune, drops)) return;
|
||||
if (((BlockBreakHandler) handler).onBlockBreak(e, item, fortune, drops)) break;
|
||||
}
|
||||
}
|
||||
if (allow) {
|
||||
|
Loading…
Reference in New Issue
Block a user