From 652da83ea99a7826fd5862e03c525ce9d307951e Mon Sep 17 00:00:00 2001 From: Kam Date: Thu, 25 Jan 2024 14:54:34 -0500 Subject: [PATCH] Fixed Script Book to Item Written or Writable Book --- src/main/java/noppes/npcs/scripted/NpcAPI.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/noppes/npcs/scripted/NpcAPI.java b/src/main/java/noppes/npcs/scripted/NpcAPI.java index 11e3da306..830aba090 100644 --- a/src/main/java/noppes/npcs/scripted/NpcAPI.java +++ b/src/main/java/noppes/npcs/scripted/NpcAPI.java @@ -19,6 +19,7 @@ import net.minecraft.entity.monster.EntityMob; import net.minecraft.entity.passive.EntityAnimal; import net.minecraft.entity.passive.EntityTameable; import net.minecraft.entity.player.EntityPlayerMP; +import net.minecraft.init.Items; import net.minecraft.inventory.Container; import net.minecraft.inventory.IInventory; import net.minecraft.item.*; @@ -378,7 +379,7 @@ public class NpcAPI extends AbstractNpcAPI { scriptStack = new ScriptCustomItem(itemstack); } else if (itemstack.getItem() instanceof ItemArmor) { scriptStack = new ScriptItemArmor(itemstack); - } else if (itemstack.getItem() instanceof ItemBook) { + } else if (itemstack.getItem() instanceof ItemWritableBook || itemstack.getItem() instanceof ItemEditableBook || itemstack.getItem() == Items.written_book || itemstack.getItem() == Items.writable_book) { scriptStack = new ScriptItemBook(itemstack); } else if (itemstack.getItem() instanceof ItemBlock) { scriptStack = new ScriptItemBlock(itemstack);