diff --git a/src/main/java/org/altadoon/gt6x/Gt6xMod.java b/src/main/java/org/altadoon/gt6x/Gt6xMod.java index 0c796938..eec5c0d0 100644 --- a/src/main/java/org/altadoon/gt6x/Gt6xMod.java +++ b/src/main/java/org/altadoon/gt6x/Gt6xMod.java @@ -1,8 +1,10 @@ package org.altadoon.gt6x; +import cpw.mods.fml.common.FMLCommonHandler; import gregapi.data.CS; import gregapi.data.MD; import org.altadoon.gt6x.common.*; +import org.altadoon.gt6x.common.items.ItemMaterialDisplay; import org.altadoon.gt6x.common.items.MultiItemBottlesX; import org.altadoon.gt6x.common.items.MultiItemsX; import org.altadoon.gt6x.common.items.Tools; @@ -118,6 +120,10 @@ public void onModInit2(cpw.mods.fml.common.event.FMLInitializationEvent event) { for (GT6XFeature feature : enabledFeatures) { feature.init(); } + + if (FMLCommonHandler.instance().getSide().isClient()) { + ItemMaterialDisplay.initClientNEI(); + } } @Override diff --git a/src/main/java/org/altadoon/gt6x/common/items/ItemMaterialDisplay.java b/src/main/java/org/altadoon/gt6x/common/items/ItemMaterialDisplay.java index d7176e88..ed8edbc0 100644 --- a/src/main/java/org/altadoon/gt6x/common/items/ItemMaterialDisplay.java +++ b/src/main/java/org/altadoon/gt6x/common/items/ItemMaterialDisplay.java @@ -186,10 +186,12 @@ public String getItemStackDisplayName(ItemStack stack) { return false; } - static { + @SideOnly(Side.CLIENT) + public static void initClientNEI() { GuiContainerManager.addInputHandler(new ItemMaterialDisplayNeiHandler()); } + @SideOnly(Side.CLIENT) public static class ItemMaterialDisplayNeiHandler implements IContainerInputHandler { protected boolean canHandle(GuiContainer gui) { return gui instanceof ContainerClient;