diff --git a/src/main/java/net/mcft/copy/betterstorage/item/ItemPresentBook.java b/src/main/java/net/mcft/copy/betterstorage/item/ItemPresentBook.java index 8089fc2e..0064d13b 100644 --- a/src/main/java/net/mcft/copy/betterstorage/item/ItemPresentBook.java +++ b/src/main/java/net/mcft/copy/betterstorage/item/ItemPresentBook.java @@ -10,6 +10,7 @@ import net.minecraft.client.Minecraft; import net.minecraft.client.gui.GuiScreenBook; import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.init.Items; import net.minecraft.item.EnumRarity; import net.minecraft.item.ItemEditableBook; import net.minecraft.item.ItemStack; @@ -114,11 +115,15 @@ public ItemStack onItemRightClick(ItemStack stack, World world, EntityPlayer pla ); + showBookScreen(player, pages); + return stack; + } + + @SideOnly(Side.CLIENT) + public static void showBookScreen(EntityPlayer player, NBTTagList pages) { + ItemStack stack = new ItemStack(Items.written_book); StackUtils.set(stack, pages, "pages"); Minecraft.getMinecraft().displayGuiScreen(new GuiScreenBook(player, stack, false)); - StackUtils.remove(stack, "pages"); - - return stack; } }