aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authormiozune <miozune@gmail.com>2022-04-09 04:20:59 +0900
committerGitHub <noreply@github.com>2022-04-08 21:20:59 +0200
commit2062923194bb9f7e0e855b4d85b555d5eca38f91 (patch)
treef4d33c9ea905bc7130d78c8b1c764b56f54a5950 /src
parent7d9a80de8a1495a6e775af487259216e0097c144 (diff)
downloadGT5-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.java30
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);
+ }
}