From 5ab42064f7e7793610223e3ddd194fc010077e7c Mon Sep 17 00:00:00 2001 From: OnyxDarkKnight Date: Sun, 16 Aug 2015 10:34:37 +0100 Subject: Stuff changed - Hiding stuff from NEI - Curses GUI now starts from page 1 instead of 0 - Nothing generates in a flat world (not even ore) --- .../darkknight/jewelrycraft/thirdparty/NEI.java | 29 ++++++++++++++++++++++ .../jewelrycraft/thirdparty/ThirdPartyManager.java | 1 + 2 files changed, 30 insertions(+) create mode 100644 src/main/java/darkknight/jewelrycraft/thirdparty/NEI.java (limited to 'src/main/java/darkknight/jewelrycraft/thirdparty') diff --git a/src/main/java/darkknight/jewelrycraft/thirdparty/NEI.java b/src/main/java/darkknight/jewelrycraft/thirdparty/NEI.java new file mode 100644 index 0000000..2371137 --- /dev/null +++ b/src/main/java/darkknight/jewelrycraft/thirdparty/NEI.java @@ -0,0 +1,29 @@ +package darkknight.jewelrycraft.thirdparty; + +import darkknight.jewelrycraft.api.Curse; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.item.ItemList; +import net.minecraft.item.ItemStack; + +public class NEI implements IThirdParty { + @Override + public void preInit() {} + + @Override + public void init() {} + + @Override + public void postInit() { + for (int i = 0; i < Curse.getCurseList().size(); i++) + codechicken.nei.api.API.hideItem(new ItemStack(ItemList.testItem, 1, i)); + codechicken.nei.api.API.hideItem(new ItemStack(ItemList.goldObj)); + codechicken.nei.api.API.hideItem(new ItemStack(BlockList.midasTouchBlock)); + codechicken.nei.api.API.hideItem(new ItemStack(ItemList.metal)); + } + + @Override + public void clientSide() {} + + @Override + public void clientInit() {} +} diff --git a/src/main/java/darkknight/jewelrycraft/thirdparty/ThirdPartyManager.java b/src/main/java/darkknight/jewelrycraft/thirdparty/ThirdPartyManager.java index 21158f1..571358e 100644 --- a/src/main/java/darkknight/jewelrycraft/thirdparty/ThirdPartyManager.java +++ b/src/main/java/darkknight/jewelrycraft/thirdparty/ThirdPartyManager.java @@ -32,6 +32,7 @@ public class ThirdPartyManager implements IGuiHandler{ public void index(){ Map> thirdPartyClasses = new HashMap>(); thirdPartyClasses.put(ModIds.EE3, EE3.class); + thirdPartyClasses.put(ModIds.NEI, NEI.class); thirdPartyClasses.put(ModIds.ALPACA, Alpaca.class); List enabledThirdParty = new ArrayList(); -- cgit v1.2.3