Fixed the item durability disable setting changing the damage value on an empty hand.

This commit is contained in:
sk89q 2011-01-20 11:23:13 -08:00
parent f03a2263d8
commit 02913780ec

View File

@ -63,8 +63,10 @@ public void onBlockDamage(BlockDamageEvent event) {
if (!plugin.itemDurability && event.getDamageLevel() == BlockDamageLevel.BROKEN) {
ItemStack held = player.getItemInHand();
held.setDamage((byte)-1);
player.setItemInHand(held);
if (held.getTypeId() > 0) {
held.setDamage((byte)-1);
player.setItemInHand(held);
}
}
if (plugin.useRegions && event.getDamageLevel() == BlockDamageLevel.BROKEN) {