diff options
author | Alkalus <draknyte1@hotmail.com> | 2017-11-14 07:17:40 +1000 |
---|---|---|
committer | Alkalus <draknyte1@hotmail.com> | 2017-11-14 07:17:40 +1000 |
commit | f8fe8123b37a0e6c48ae642fda4f37b4bf7fee51 (patch) | |
tree | 83d000e06c58560006c1c2c36c4ce278b7771828 /src/Java/gtPlusPlus | |
parent | 83ee13569e1571b647f5edf7b95c4054dd9c27f8 (diff) | |
download | GT5-Unofficial-f8fe8123b37a0e6c48ae642fda4f37b4bf7fee51.tar.gz GT5-Unofficial-f8fe8123b37a0e6c48ae642fda4f37b4bf7fee51.tar.bz2 GT5-Unofficial-f8fe8123b37a0e6c48ae642fda4f37b4bf7fee51.zip |
$ Fixed unreadable custom books issue.
Diffstat (limited to 'src/Java/gtPlusPlus')
-rw-r--r-- | src/Java/gtPlusPlus/core/item/general/books/ItemBaseBook.java | 21 |
1 files changed, 9 insertions, 12 deletions
diff --git a/src/Java/gtPlusPlus/core/item/general/books/ItemBaseBook.java b/src/Java/gtPlusPlus/core/item/general/books/ItemBaseBook.java index 7f2fd6e49c..864bc90dab 100644 --- a/src/Java/gtPlusPlus/core/item/general/books/ItemBaseBook.java +++ b/src/Java/gtPlusPlus/core/item/general/books/ItemBaseBook.java @@ -12,11 +12,14 @@ import gtPlusPlus.core.lib.CORE; import gtPlusPlus.core.util.Utils; import gtPlusPlus.core.util.item.ItemUtils; import gtPlusPlus.core.util.nbt.NBTUtils; +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.GuiScreenBook; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import net.minecraft.item.ItemWritableBook; +import net.minecraft.world.World; public class ItemBaseBook extends ItemWritableBook{ @@ -78,19 +81,13 @@ public class ItemBaseBook extends ItemWritableBook{ return false; } - /*@Override - public int getDamage(ItemStack stack) { - try { - return NBTUtils.getIntegerTagCompound(stack, "stats", "mMeta"); - } - catch (Throwable t) { - return 0; + @Override + public ItemStack onItemRightClick(ItemStack item, World world, EntityPlayer player) { + //player.displayGUIBook(item); + if (player.worldObj.isRemote){ + Minecraft.getMinecraft().displayGuiScreen(new GuiScreenBook(player, item, false)); } + return item; } - - @Override - public void setDamage(ItemStack stack, int damage) { - NBTUtils.createIntegerTagCompound(stack, "stats", "mMeta", damage); - }*/ } |