From 2dac28a374faac22d7416ea41dedc71ea22ae8b1 Mon Sep 17 00:00:00 2001 From: Towdium Date: Sat, 27 Feb 2016 00:15:15 +0800 Subject: [PATCH] Fix "?" render! --- build.gradle | 2 +- .../justEnoughCalculation/JustEnoughCalculation.java | 2 +- .../gui/commom/GuiTooltipScreen.java | 10 +++++++--- 3 files changed, 9 insertions(+), 5 deletions(-) diff --git a/build.gradle b/build.gradle index fbbeef9..3b7484f 100644 --- a/build.gradle +++ b/build.gradle @@ -20,7 +20,7 @@ plugins { id "net.minecraftforge.gradle.forge" version "2.0.2" } */ -version = "0.1.1" +version = "0.1.2" group= "pers.towdium.justEnoughcalculation" // http://maven.apache.org/guides/mini/guide-naming-conventions.html archivesBaseName = "je_calculation" diff --git a/src/main/java/pers/towdium/justEnoughCalculation/JustEnoughCalculation.java b/src/main/java/pers/towdium/justEnoughCalculation/JustEnoughCalculation.java index 44a75db..34a6dbe 100644 --- a/src/main/java/pers/towdium/justEnoughCalculation/JustEnoughCalculation.java +++ b/src/main/java/pers/towdium/justEnoughCalculation/JustEnoughCalculation.java @@ -45,7 +45,7 @@ public class JustEnoughCalculation { public static class Reference { public static final String MODID = "je_calculation"; public static final String MODNAME = "Just Enough Calculation"; - public static final String VERSION = "0.1.1"; + public static final String VERSION = "0.1.2"; } @Mod.EventHandler diff --git a/src/main/java/pers/towdium/justEnoughCalculation/gui/commom/GuiTooltipScreen.java b/src/main/java/pers/towdium/justEnoughCalculation/gui/commom/GuiTooltipScreen.java index b1eb4b9..e4bcb91 100644 --- a/src/main/java/pers/towdium/justEnoughCalculation/gui/commom/GuiTooltipScreen.java +++ b/src/main/java/pers/towdium/justEnoughCalculation/gui/commom/GuiTooltipScreen.java @@ -10,6 +10,7 @@ import net.minecraft.entity.player.InventoryPlayer; import net.minecraft.inventory.Container; import net.minecraft.inventory.Slot; import net.minecraft.item.ItemStack; +import net.minecraftforge.fml.common.ObfuscationReflectionHelper; /** * CODE IS DONE BY Zyin055 @@ -57,9 +58,12 @@ public abstract class GuiTooltipScreen extends GuiContainer field = GuiContainer.class.getDeclaredField("theSlot"); field.setAccessible(true); theSlot = (Slot) field.get(this); - } catch (Exception e) { - e.printStackTrace(); - } + } catch (Exception ignored) {} + try { + field = GuiContainer.class.getDeclaredField("field_147006_u"); + field.setAccessible(true); + theSlot = (Slot) field.get(this); + } catch (Exception ignored) {} if (inventoryplayer.getItemStack() == null && theSlot != null && theSlot.getHasStack()) { ItemStack itemstack1 = theSlot.getStack();