diff --git a/src/main/java/noppes/npcs/scripted/ScriptPlayer.java b/src/main/java/noppes/npcs/scripted/ScriptPlayer.java index 19eb36dc6..2b98f0c7d 100644 --- a/src/main/java/noppes/npcs/scripted/ScriptPlayer.java +++ b/src/main/java/noppes/npcs/scripted/ScriptPlayer.java @@ -245,8 +245,12 @@ public class ScriptPlayer extends ScriptLivingBase{ * @return Returns whether or not it gave the item succesfully */ public boolean giveItem(ScriptItemStack item, int amount){ - String itemname = Item.itemRegistry.getNameForObject(item.getMCItemStack().getItem()); - return giveItem(itemname, item.getItemDamage(), amount); + if(item != null && item.getMCItemStack() != null) { + item.setStackSize(amount); + return this.player.inventory.addItemStackToInventory(item.getMCItemStack()); + } else { + return false; + } } /**