Fixed bug with Tree Feller changing durability too soon.

This commit is contained in:
GJ 2012-05-30 10:48:25 -04:00
parent ce9d668602
commit dda8c0c9e0
2 changed files with 5 additions and 4 deletions

View File

@ -14,7 +14,8 @@ Version 1.3.09
= Fixed bug with duping blocks via piston pushing
= Fixed bug with falling sand/gravel not being tracked
= Fixed bug with Tree Feller not working with custom axes
= Fixed bug with locale strings when trying to teleport to a non-existent player.
= Fixed bug with locale strings when trying to teleport to a non-existent player
= Fixed bug with Tree Feller changing durability before checking for axe splintering
! Changed Spout settings to be in their own config file (spout.yml)
Version 1.3.08

View File

@ -67,9 +67,6 @@ public class WoodCutting {
int xp = 0;
ItemStack inHand = player.getItemInHand();
/* Damage the tool */
inHand.setDurability((short) (inHand.getDurability() + durabilityLoss));
/* This is to prevent using wood axes everytime you tree fell */
if (ModChecks.isCustomTool(inHand)) {
if (inHand.getDurability() + durabilityLoss >= ModChecks.getToolFromItemStack(inHand).getDurability()) {
@ -94,6 +91,9 @@ public class WoodCutting {
return;
}
/* Damage the tool */
inHand.setDurability((short) (inHand.getDurability() + durabilityLoss));
//Prepare ItemStacks
ItemStack item = null;
ItemStack oak = new ItemStack(Material.LOG, 1, (short) 0, TreeSpecies.GENERIC.getData());