diff options
author | miozune <miozune@gmail.com> | 2022-04-09 04:20:59 +0900 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-04-08 21:20:59 +0200 |
commit | 2062923194bb9f7e0e855b4d85b555d5eca38f91 (patch) | |
tree | f4d33c9ea905bc7130d78c8b1c764b56f54a5950 /src | |
parent | 7d9a80de8a1495a6e775af487259216e0097c144 (diff) | |
download | GT5-Unofficial-2062923194bb9f7e0e855b4d85b555d5eca38f91.tar.gz GT5-Unofficial-2062923194bb9f7e0e855b4d85b555d5eca38f91.tar.bz2 GT5-Unofficial-2062923194bb9f7e0e855b4d85b555d5eca38f91.zip |
Add some NEI catalysts (#29)
Diffstat (limited to 'src')
-rw-r--r-- | src/main/java/goodgenerator/crossmod/nei/IMCForNEI.java | 30 |
1 files changed, 26 insertions, 4 deletions
diff --git a/src/main/java/goodgenerator/crossmod/nei/IMCForNEI.java b/src/main/java/goodgenerator/crossmod/nei/IMCForNEI.java index 385e288425..8cee2bcc1f 100644 --- a/src/main/java/goodgenerator/crossmod/nei/IMCForNEI.java +++ b/src/main/java/goodgenerator/crossmod/nei/IMCForNEI.java @@ -5,12 +5,22 @@ import net.minecraft.nbt.NBTTagCompound; public class IMCForNEI { public static void IMCSender() { - setNBTAndSend("goodgenerator.crossmod.nei.NeutronActivatorHandler", "gregtech:gt.blockmachines:32013"); - setNBTAndSend("goodgenerator.crossmod.nei.ExtremeHeatExchangerHandler", "gregtech:gt.blockmachines:32017"); - setNBTAndSend("goodgenerator.crossmod.nei.PreciseAssemblerHandler", "gregtech:gt.blockmachines:32018"); + sendHandler("goodgenerator.crossmod.nei.NeutronActivatorHandler", "gregtech:gt.blockmachines:32013"); + sendHandler("goodgenerator.crossmod.nei.ExtremeHeatExchangerHandler", "gregtech:gt.blockmachines:32017"); + sendHandler("goodgenerator.crossmod.nei.PreciseAssemblerHandler", "gregtech:gt.blockmachines:32018"); + + sendCatalyst("gg.recipe.neutron_activator", "gregtech:gt.blockmachines:32013"); + sendCatalyst("gg.recipe.extreme_heat_exchanger", "gregtech:gt.blockmachines:32017"); + sendCatalyst("gg.recipe.precise_assembler", "gregtech:gt.blockmachines:32018"); + sendCatalyst("gt.recipe.fusionreactor", "gregtech:gt.blockmachines:32019", -1); + sendCatalyst("gt.recipe.fusionreactor", "gregtech:gt.blockmachines:32020", -1); + sendCatalyst("gt.recipe.fusionreactor", "gregtech:gt.blockmachines:32021", -1); + sendCatalyst("gt.recipe.fusionreactor", "gregtech:gt.blockmachines:32022", -1); +// sendCatalyst("gt.recipe.fusionreactor", "gregtech:gt.blockmachines:32023"); // Compact Fusion MK-V + sendCatalyst("gt.recipe.assembler", "gregtech:gt.blockmachines:32018"); } - private static void setNBTAndSend(String aName, String aBlock) { + private static void sendHandler(String aName, String aBlock) { NBTTagCompound aNBT = new NBTTagCompound(); aNBT.setString("handler", aName); aNBT.setString("modName", "Good Generator"); @@ -23,4 +33,16 @@ public class IMCForNEI { aNBT.setInteger("yShift", 6); FMLInterModComms.sendMessage("NotEnoughItems", "registerHandlerInfo", aNBT); } + + private static void sendCatalyst(String aName, String aStack, int aPriority) { + NBTTagCompound aNBT = new NBTTagCompound(); + aNBT.setString("handlerID", aName); + aNBT.setString("itemName", aStack); + aNBT.setInteger("priority", aPriority); + FMLInterModComms.sendMessage("NotEnoughItems", "registerCatalystInfo", aNBT); + } + + private static void sendCatalyst(String aName, String aStack) { + sendCatalyst(aName, aStack, 0); + } } |