feat(hamster-chain-break): 树叶不计入耐久度

This commit is contained in:
2023-06-04 23:52:37 +08:00
parent 66ff9de502
commit 8d26dfef2b

View File

@@ -62,11 +62,17 @@ public final class MainListener implements Listener {
}
short maxDurability = stack.getType().getMaxDurability();
short durability = stack.getDurability();
if (durability >= maxDurability) {
return;
}
for (Block block : resultBlocks) {
boolean leaves = block.getType().name().endsWith("_LEAVES");
if (block.breakNaturally(stack)) {
durability++;
if (durability >= maxDurability) {
break;
if (!leaves) {
durability++;
if (durability >= maxDurability) {
break;
}
}
}
}