aboutsummaryrefslogtreecommitdiff
path: root/src/Java/gtPlusPlus
diff options
context:
space:
mode:
authorAlkalus <draknyte1@hotmail.com>2017-11-14 07:17:40 +1000
committerAlkalus <draknyte1@hotmail.com>2017-11-14 07:17:40 +1000
commitf8fe8123b37a0e6c48ae642fda4f37b4bf7fee51 (patch)
tree83d000e06c58560006c1c2c36c4ce278b7771828 /src/Java/gtPlusPlus
parent83ee13569e1571b647f5edf7b95c4054dd9c27f8 (diff)
downloadGT5-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.java21
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);
- }*/
}