Fix issue with trying to remove all of the item in hand.

This commit is contained in:
GJ 2012-06-12 15:11:13 -04:00
parent ab138bdba2
commit 8ed2696315

View File

@ -1,6 +1,7 @@
package com.gmail.nossr50.skills.taming;
import org.bukkit.ChatColor;
import org.bukkit.Material;
import org.bukkit.entity.Entity;
import org.bukkit.entity.EntityType;
import org.bukkit.entity.LivingEntity;
@ -68,7 +69,14 @@ public class CallOfTheWildEventHandler {
}
protected void processResourceCost() {
player.getItemInHand().setAmount(inHand.getAmount() - summonAmount);
int newAmount = inHand.getAmount() - summonAmount;
if (newAmount == 0) {
player.setItemInHand(new ItemStack(Material.AIR));
}
else {
player.getItemInHand().setAmount(inHand.getAmount() - summonAmount);
}
}
protected void sendSuccessMessage() {