aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/kekztech/KekzCore.java
diff options
context:
space:
mode:
authorChristina Berchtold <kekzdealer@gmail.com>2019-06-08 00:22:03 +0200
committerChristina Berchtold <kekzdealer@gmail.com>2019-06-08 00:22:03 +0200
commit528d3633ab5b7534325281759ffeec4772f68da9 (patch)
tree478a79f7eefa827f7e3752c6483a1880652ed96c /src/main/java/kekztech/KekzCore.java
parent57c5da35a3a6b5cbf6cf36d6ab9e4886fc1e6342 (diff)
downloadGT5-Unofficial-528d3633ab5b7534325281759ffeec4772f68da9.tar.gz
GT5-Unofficial-528d3633ab5b7534325281759ffeec4772f68da9.tar.bz2
GT5-Unofficial-528d3633ab5b7534325281759ffeec4772f68da9.zip
I haven't commited in a while D;
Diffstat (limited to 'src/main/java/kekztech/KekzCore.java')
-rw-r--r--src/main/java/kekztech/KekzCore.java93
1 files changed, 93 insertions, 0 deletions
diff --git a/src/main/java/kekztech/KekzCore.java b/src/main/java/kekztech/KekzCore.java
new file mode 100644
index 0000000000..8d191a5901
--- /dev/null
+++ b/src/main/java/kekztech/KekzCore.java
@@ -0,0 +1,93 @@
+package kekztech;
+
+import cpw.mods.fml.common.Mod;
+import cpw.mods.fml.common.event.FMLInitializationEvent;
+import cpw.mods.fml.common.event.FMLPostInitializationEvent;
+import cpw.mods.fml.common.event.FMLPreInitializationEvent;
+import gregtech.api.enums.GT_Values;
+import gregtech.api.enums.ItemList;
+import net.minecraft.item.ItemStack;
+import net.minecraftforge.fluids.FluidRegistry;
+import reactor.items.CoolantCell;
+import reactor.items.FuelRod;
+import reactor.items.HeatExchanger;
+import reactor.items.HeatPipe;
+import reactor.items.HeatVent;
+import reactor.items.NeutronReflector;
+
+@Mod(modid = KekzCore.MODID, name = KekzCore.NAME, version = KekzCore.VERSION,
+ dependencies = "required-after:IC2; "
+ + "required-after:gregtech"
+ )
+public class KekzCore {
+
+ public static final String NAME = "KekzTech";
+ public static final String MODID = "kekztech";
+ public static final String VERSION = "0.1a";
+
+ @Mod.Instance("kekztech")
+ public static KekzCore instance;
+
+ @Mod.EventHandler
+ public void preInit(FMLPreInitializationEvent event) {
+ ErrorItem.getInstance().registerItem();
+ MetaItem_ReactorComponent.getInstance().registerItem();
+ MetaItem_CraftingComponent.getInstance().registerItem();
+ }
+
+ @Mod.EventHandler
+ public void init(FMLInitializationEvent event ) {
+
+ }
+
+ @Mod.EventHandler
+ public void postInit(FMLPostInitializationEvent event) {
+ for(GTRecipe recipe : HeatPipe.RECIPE) {
+ GT_Values.RA.addLatheRecipe(recipe.getInputItem(), recipe.getOutputItem(), null, recipe.getDuration(), recipe.getEuPerTick());
+ }
+
+ for(GTRecipe recipe : HeatExchanger.RECIPE) {
+ GT_Values.RA.addAssemblerRecipe(
+ recipe.getInputItems(), recipe.getInputFluid(), recipe.getOutputItem(), recipe.getDuration(), recipe.getEuPerTick());
+ }
+
+ // Heat Vents
+ final ItemStack[] t1HeatVent = {
+ MetaItem_CraftingComponent.getInstance().getStackOfAmountFromDamage(Items.CopperHeatPipe.getMetaID(), 2),
+ ItemList.Electric_Motor_MV.get(1L, (Object[]) null),
+ Util.getStackofAmountFromOreDict("rotorSteel", 1),
+ Util.getStackofAmountFromOreDict("plateDoubleSteel", 2),
+ Util.getStackofAmountFromOreDict("screwSteel", 8),
+ Util.getStackofAmountFromOreDict("circuitGood", 1)
+ };
+ GT_Values.RA.addAssemblerRecipe(t1HeatVent,
+ FluidRegistry.getFluidStack("molten.copper", 144),
+ MetaItem_ReactorComponent.getInstance().getStackFromDamage(Items.T1HeatVent.getMetaID()),
+ 200, 120
+ );
+
+ }
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+}