perf(hamster-chain-break): 优化代码
This commit is contained in:
@@ -6,7 +6,6 @@ import cn.hamster3.mc.plugin.chain.breaks.util.ChainBreakUtils;
|
||||
import de.tr7zw.nbtapi.NBTItem;
|
||||
import org.bukkit.GameMode;
|
||||
import org.bukkit.Material;
|
||||
import org.bukkit.Sound;
|
||||
import org.bukkit.World;
|
||||
import org.bukkit.block.Block;
|
||||
import org.bukkit.entity.Player;
|
||||
@@ -181,7 +180,7 @@ public final class MainListener implements Listener {
|
||||
block.setType(Material.AIR, true);
|
||||
if (!leaves) {
|
||||
durability++;
|
||||
if (durability >= maxDurability) {
|
||||
if (durability + 1 >= maxDurability) {
|
||||
break;
|
||||
}
|
||||
}
|
||||
@@ -192,12 +191,7 @@ public final class MainListener implements Listener {
|
||||
blockWorld.dropItem(player.getLocation(), value);
|
||||
}
|
||||
}
|
||||
if (durability >= maxDurability) {
|
||||
inventory.setItemInMainHand(null);
|
||||
player.getWorld().playSound(player.getLocation(), Sound.ENTITY_ITEM_BREAK, 1, 1);
|
||||
} else {
|
||||
stack.setDurability(durability);
|
||||
}
|
||||
stack.setDurability(durability);
|
||||
}
|
||||
|
||||
private static class Pos {
|
||||
|
Reference in New Issue
Block a user