aboutsummaryrefslogtreecommitdiff
path: root/src/main
diff options
context:
space:
mode:
authorBass <tudurap.com@gmail.com>2019-08-23 13:28:30 +0100
committerBass <tudurap.com@gmail.com>2019-08-23 13:28:30 +0100
commitdf512059e30d491693a94e7ed11eef1d523c060c (patch)
tree5d9db16591ee62d5dfc8b690fd9e15f71cd27fa6 /src/main
parent059315df29da6115d5c79cfdbefa5db8167e76c1 (diff)
downloadGT5-Unofficial-df512059e30d491693a94e7ed11eef1d523c060c.tar.gz
GT5-Unofficial-df512059e30d491693a94e7ed11eef1d523c060c.tar.bz2
GT5-Unofficial-df512059e30d491693a94e7ed11eef1d523c060c.zip
Tesla Cover Recipes
Along with a tiny Enum refactor
Diffstat (limited to 'src/main')
-rw-r--r--src/main/java/com/github/technus/tectech/compatibility/dreamcraft/DreamCraftRecipeLoader.java182
-rw-r--r--src/main/java/com/github/technus/tectech/loader/recipe/BloodyRecipeLoader.java174
-rw-r--r--src/main/java/com/github/technus/tectech/thing/CustomItemList.java2
-rw-r--r--src/main/java/com/github/technus/tectech/thing/item/TeslaCoilCover.java6
4 files changed, 231 insertions, 133 deletions
diff --git a/src/main/java/com/github/technus/tectech/compatibility/dreamcraft/DreamCraftRecipeLoader.java b/src/main/java/com/github/technus/tectech/compatibility/dreamcraft/DreamCraftRecipeLoader.java
index 6d9d8e1c75..76ae495b40 100644
--- a/src/main/java/com/github/technus/tectech/compatibility/dreamcraft/DreamCraftRecipeLoader.java
+++ b/src/main/java/com/github/technus/tectech/compatibility/dreamcraft/DreamCraftRecipeLoader.java
@@ -477,13 +477,7 @@ public class DreamCraftRecipeLoader implements Runnable {
//region multiblocks
- //Tesla Winding Components Ultimate (ADD BLOOD VARIANT)
- GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
- GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.SuperconductorUV, 4),
- GT_OreDictUnificator.get(OrePrefixes.ring, Materials.NickelZincFerrite, 1),
- }, Materials.Polytetrafluoroethylene.getMolten(18), CustomItemList.teslaComponent.getWithDamage(1, 1), 320, 7680);
-
- //Tesla Coil
+ //Tesla Tower
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
GT_ModHandler.getIC2Item("teslaCoil", 1),
CustomItemList.tM_TeslaSecondary.get(4),
@@ -1170,346 +1164,346 @@ public class DreamCraftRecipeLoader implements Runnable {
//Tesla Transceiver LV 1A
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_1by1_LV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.Lead.getMolten(576),
CustomItemList.Machine_TeslaCoil_1by1_LV.get(1), 400, 30);
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_1by1_LV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.Tin.getMolten(288),
CustomItemList.Machine_TeslaCoil_1by1_LV.get(1), 400, 30);
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_1by1_LV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.SolderingAlloy.getMolten(144),
CustomItemList.Machine_TeslaCoil_1by1_LV.get(1), 400, 30);
//Tesla Transceiver MV 1A
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_1by1_MV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.Lead.getMolten(576),
CustomItemList.Machine_TeslaCoil_1by1_MV.get(1), 400, 120);
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_1by1_MV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.Tin.getMolten(288),
CustomItemList.Machine_TeslaCoil_1by1_MV.get(1), 400, 120);
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_1by1_MV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.SolderingAlloy.getMolten(144),
CustomItemList.Machine_TeslaCoil_1by1_MV.get(1), 400, 120);
//Tesla Transceiver HV 1A
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_1by1_HV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.Lead.getMolten(576),
CustomItemList.Machine_TeslaCoil_1by1_HV.get(1), 400, 480);
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_1by1_HV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.Tin.getMolten(288),
CustomItemList.Machine_TeslaCoil_1by1_HV.get(1), 400, 480);
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_1by1_HV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.SolderingAlloy.getMolten(144),
CustomItemList.Machine_TeslaCoil_1by1_HV.get(1), 400, 480);
//Tesla Transceiver EV 1A
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_1by1_EV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.Lead.getMolten(576),
CustomItemList.Machine_TeslaCoil_1by1_EV.get(1), 400, 1920);
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_1by1_EV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.Tin.getMolten(288),
CustomItemList.Machine_TeslaCoil_1by1_EV.get(1), 400, 1920);
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_1by1_EV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.SolderingAlloy.getMolten(144),
CustomItemList.Machine_TeslaCoil_1by1_EV.get(1), 400, 1920);
//Tesla Transceiver IV 1A
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_1by1_IV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.Lead.getMolten(576),
CustomItemList.Machine_TeslaCoil_1by1_IV.get(1), 400, 7680);
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_1by1_IV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.Tin.getMolten(288),
CustomItemList.Machine_TeslaCoil_1by1_IV.get(1), 400, 7680);
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_1by1_IV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.SolderingAlloy.getMolten(144),
CustomItemList.Machine_TeslaCoil_1by1_IV.get(1), 400, 7680);
//Tesla Transceiver LV 4A
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_2by2_LV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.Lead.getMolten(576),
CustomItemList.Machine_TeslaCoil_2by2_LV.get(1), 400, 30);
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_2by2_LV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.Tin.getMolten(288),
CustomItemList.Machine_TeslaCoil_2by2_LV.get(1), 400, 30);
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_2by2_LV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.SolderingAlloy.getMolten(144),
CustomItemList.Machine_TeslaCoil_2by2_LV.get(1), 400, 30);
//Tesla Transceiver MV 4A
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_2by2_MV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.Lead.getMolten(576),
CustomItemList.Machine_TeslaCoil_2by2_MV.get(1), 400, 120);
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_2by2_MV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.Tin.getMolten(288),
CustomItemList.Machine_TeslaCoil_2by2_MV.get(1), 400, 120);
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_2by2_MV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.SolderingAlloy.getMolten(144),
CustomItemList.Machine_TeslaCoil_2by2_MV.get(1), 400, 120);
//Tesla Transceiver HV 4A
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_2by2_HV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.Lead.getMolten(576),
CustomItemList.Machine_TeslaCoil_2by2_HV.get(1), 400, 480);
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_2by2_HV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.Tin.getMolten(288),
CustomItemList.Machine_TeslaCoil_2by2_HV.get(1), 400, 480);
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_2by2_HV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.SolderingAlloy.getMolten(144),
CustomItemList.Machine_TeslaCoil_2by2_HV.get(1), 400, 480);
//Tesla Transceiver EV 4A
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_2by2_EV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.Lead.getMolten(576),
CustomItemList.Machine_TeslaCoil_2by2_EV.get(1), 400, 1920);
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_2by2_EV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.Tin.getMolten(288),
CustomItemList.Machine_TeslaCoil_2by2_EV.get(1), 400, 1920);
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_2by2_EV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.SolderingAlloy.getMolten(144),
CustomItemList.Machine_TeslaCoil_2by2_EV.get(1), 400, 1920);
//Tesla Transceiver IV 4A
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_2by2_IV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.Lead.getMolten(576),
CustomItemList.Machine_TeslaCoil_2by2_IV.get(1), 400, 7680);
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_2by2_IV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.Tin.getMolten(288),
CustomItemList.Machine_TeslaCoil_2by2_IV.get(1), 400, 7680);
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_2by2_IV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.SolderingAlloy.getMolten(144),
CustomItemList.Machine_TeslaCoil_2by2_IV.get(1), 400, 7680);
//Tesla Transceiver LV 9A
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_3by3_LV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.Lead.getMolten(576),
CustomItemList.Machine_TeslaCoil_3by3_LV.get(1), 400, 30);
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_3by3_LV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.Tin.getMolten(288),
CustomItemList.Machine_TeslaCoil_3by3_LV.get(1), 400, 30);
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_3by3_LV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.SolderingAlloy.getMolten(144),
CustomItemList.Machine_TeslaCoil_3by3_LV.get(1), 400, 30);
//Tesla Transceiver MV 9A
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_3by3_MV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.Lead.getMolten(576),
CustomItemList.Machine_TeslaCoil_3by3_MV.get(1), 400, 120);
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_3by3_LV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.Tin.getMolten(288),
CustomItemList.Machine_TeslaCoil_3by3_MV.get(1), 400, 120);
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_3by3_MV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.SolderingAlloy.getMolten(144),
CustomItemList.Machine_TeslaCoil_3by3_MV.get(1), 400, 120);
//Tesla Transceiver HV 9A
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_3by3_HV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.Lead.getMolten(576),
CustomItemList.Machine_TeslaCoil_3by3_HV.get(1), 400, 480);
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_3by3_HV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.Tin.getMolten(288),
CustomItemList.Machine_TeslaCoil_3by3_HV.get(1), 400, 480);
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_3by3_HV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.SolderingAlloy.getMolten(144),
CustomItemList.Machine_TeslaCoil_3by3_HV.get(1), 400, 480);
//Tesla Transceiver EV 9A
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_3by3_EV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.Lead.getMolten(576),
CustomItemList.Machine_TeslaCoil_3by3_EV.get(1), 400, 1920);
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_3by3_EV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.Tin.getMolten(288),
CustomItemList.Machine_TeslaCoil_3by3_EV.get(1), 400, 1920);
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_3by3_EV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.SolderingAlloy.getMolten(144),
CustomItemList.Machine_TeslaCoil_3by3_EV.get(1), 400, 1920);
//Tesla Transceiver IV 9A
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_3by3_IV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.Lead.getMolten(576),
CustomItemList.Machine_TeslaCoil_3by3_IV.get(1), 400, 7680);
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_3by3_IV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.Tin.getMolten(288),
CustomItemList.Machine_TeslaCoil_3by3_IV.get(1), 400, 7680);
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_3by3_IV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.SolderingAlloy.getMolten(144),
CustomItemList.Machine_TeslaCoil_3by3_IV.get(1), 400, 7680);
//Tesla Transceiver LV 16A
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_4by4_LV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.Lead.getMolten(576),
CustomItemList.Machine_TeslaCoil_4by4_LV.get(1), 400, 30);
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_4by4_LV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.Tin.getMolten(288),
CustomItemList.Machine_TeslaCoil_4by4_LV.get(1), 400, 30);
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_4by4_LV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.SolderingAlloy.getMolten(144),
CustomItemList.Machine_TeslaCoil_4by4_LV.get(1), 400, 30);
//Tesla Transceiver MV 16A
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_4by4_MV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.Lead.getMolten(576),
CustomItemList.Machine_TeslaCoil_4by4_MV.get(1), 400, 120);
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_4by4_MV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.Tin.getMolten(288),
CustomItemList.Machine_TeslaCoil_4by4_MV.get(1), 400, 120);
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_4by4_MV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.SolderingAlloy.getMolten(144),
CustomItemList.Machine_TeslaCoil_4by4_MV.get(1), 400, 120);
//Tesla Transceiver HV 16A
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_4by4_HV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.Lead.getMolten(576),
CustomItemList.Machine_TeslaCoil_4by4_HV.get(1), 400, 480);
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_4by4_HV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.Tin.getMolten(288),
CustomItemList.Machine_TeslaCoil_4by4_HV.get(1), 400, 480);
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_4by4_HV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.SolderingAlloy.getMolten(144),
CustomItemList.Machine_TeslaCoil_4by4_HV.get(1), 400, 480);
//Tesla Transceiver EV 16A
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_4by4_EV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.Lead.getMolten(576),
CustomItemList.Machine_TeslaCoil_4by4_EV.get(1), 400, 1920);
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_4by4_EV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.Tin.getMolten(288),
CustomItemList.Machine_TeslaCoil_4by4_EV.get(1), 400, 1920);
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_4by4_EV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.SolderingAlloy.getMolten(144),
CustomItemList.Machine_TeslaCoil_4by4_EV.get(1), 400, 1920);
//Tesla Transceiver IV 16A
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_4by4_IV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.Lead.getMolten(576),
CustomItemList.Machine_TeslaCoil_4by4_IV.get(1), 400, 7680);
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_4by4_IV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.Tin.getMolten(288),
CustomItemList.Machine_TeslaCoil_4by4_IV.get(1), 400, 7680);
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_4by4_IV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.SolderingAlloy.getMolten(144),
CustomItemList.Machine_TeslaCoil_4by4_IV.get(1), 400, 7680);
//endregion
- //region crafting components
+ //region components
//Tesla Winding Components
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
@@ -1517,6 +1511,12 @@ public class DreamCraftRecipeLoader implements Runnable {
GT_OreDictUnificator.get(OrePrefixes.ring, Materials.NickelZincFerrite, 8),
}, Materials.Epoxid.getMolten(288), CustomItemList.teslaComponent.getWithDamage(1, 0), 320, 30);
+ //Tesla Winding Components Ultimate (ADD BLOOD VARIANT)
+ GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
+ GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.SuperconductorLuV, 4),
+ GT_OreDictUnificator.get(OrePrefixes.ring, Materials.NickelZincFerrite, 8),
+ }, Materials.Epoxid.getMolten(576), CustomItemList.teslaComponent.getWithDamage(1, 1), 320, 7680);
+
//endregion
//region items
@@ -1561,6 +1561,52 @@ public class DreamCraftRecipeLoader implements Runnable {
GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Silicone, 24),
}, Materials.Epoxid.getMolten(360), CustomItemList.teslaCapacitor.getWithDamage(1, 4), 320, 7680);
+ //Tesla Cover
+ GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
+ CustomItemList.teslaComponent.getWithDamage(4, 0),
+ GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Advanced, 2),
+ GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Gold, 16),
+ GT_OreDictUnificator.get(OrePrefixes.plate, Materials.NickelZincFerrite, 2),
+ GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Aluminium, 8),
+ }, Materials.Lead.getMolten(288), CustomItemList.teslaCover.getWithDamage(1, 0), 320, 480);
+ GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
+ CustomItemList.teslaComponent.getWithDamage(4, 0),
+ GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Advanced, 2),
+ GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Gold, 16),
+ GT_OreDictUnificator.get(OrePrefixes.plate, Materials.NickelZincFerrite, 2),
+ GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Aluminium, 8),
+ }, Materials.Tin.getMolten(144), CustomItemList.teslaCover.getWithDamage(1, 0), 320, 480);
+ GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
+ CustomItemList.teslaComponent.getWithDamage(4, 0),
+ GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Advanced, 2),
+ GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Gold, 16),
+ GT_OreDictUnificator.get(OrePrefixes.plate, Materials.NickelZincFerrite, 2),
+ GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Aluminium, 8),
+ }, Materials.SolderingAlloy.getMolten(72), CustomItemList.teslaCover.getWithDamage(1, 0), 320, 480);
+
+ //Ultimate Tesla Cover
+ GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
+ CustomItemList.teslaComponent.getWithDamage(4, 1),
+ GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Master, 2),
+ GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Tungsten, 16),
+ GT_OreDictUnificator.get(OrePrefixes.plate, Materials.NickelZincFerrite, 2),
+ GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Aluminium, 8),
+ }, Materials.Lead.getMolten(288), CustomItemList.teslaCover.getWithDamage(1, 1), 320, 7680);
+ GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
+ CustomItemList.teslaComponent.getWithDamage(4, 1),
+ GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Master, 2),
+ GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Tungsten, 16),
+ GT_OreDictUnificator.get(OrePrefixes.plate, Materials.NickelZincFerrite, 2),
+ GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Aluminium, 8),
+ }, Materials.Tin.getMolten(144), CustomItemList.teslaCover.getWithDamage(1, 1), 320, 7680);
+ GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
+ CustomItemList.teslaComponent.getWithDamage(4, 1),
+ GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Master, 2),
+ GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Tungsten, 16),
+ GT_OreDictUnificator.get(OrePrefixes.plate, Materials.NickelZincFerrite, 2),
+ GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Aluminium, 8),
+ }, Materials.SolderingAlloy.getMolten(72), CustomItemList.teslaCover.getWithDamage(1, 1), 320, 7680);
+
//endregion
//region recycling
diff --git a/src/main/java/com/github/technus/tectech/loader/recipe/BloodyRecipeLoader.java b/src/main/java/com/github/technus/tectech/loader/recipe/BloodyRecipeLoader.java
index cd1896b467..6e3a4dc677 100644
--- a/src/main/java/com/github/technus/tectech/loader/recipe/BloodyRecipeLoader.java
+++ b/src/main/java/com/github/technus/tectech/loader/recipe/BloodyRecipeLoader.java
@@ -781,346 +781,346 @@ public class BloodyRecipeLoader implements Runnable {
//Tesla Transceiver LV 1A
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_1by1_LV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.Lead.getMolten(576),
CustomItemList.Machine_TeslaCoil_1by1_LV.get(1), 400, 30);
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_1by1_LV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.Tin.getMolten(288),
CustomItemList.Machine_TeslaCoil_1by1_LV.get(1), 400, 30);
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_1by1_LV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.SolderingAlloy.getMolten(144),
CustomItemList.Machine_TeslaCoil_1by1_LV.get(1), 400, 30);
//Tesla Transceiver MV 1A
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_1by1_MV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.Lead.getMolten(576),
CustomItemList.Machine_TeslaCoil_1by1_MV.get(1), 400, 120);
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_1by1_MV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.Tin.getMolten(288),
CustomItemList.Machine_TeslaCoil_1by1_MV.get(1), 400, 120);
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_1by1_MV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.SolderingAlloy.getMolten(144),
CustomItemList.Machine_TeslaCoil_1by1_MV.get(1), 400, 120);
//Tesla Transceiver HV 1A
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_1by1_HV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.Lead.getMolten(576),
CustomItemList.Machine_TeslaCoil_1by1_HV.get(1), 400, 480);
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_1by1_HV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.Tin.getMolten(288),
CustomItemList.Machine_TeslaCoil_1by1_HV.get(1), 400, 480);
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_1by1_HV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.SolderingAlloy.getMolten(144),
CustomItemList.Machine_TeslaCoil_1by1_HV.get(1), 400, 480);
//Tesla Transceiver EV 1A
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_1by1_EV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.Lead.getMolten(576),
CustomItemList.Machine_TeslaCoil_1by1_EV.get(1), 400, 1920);
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_1by1_EV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.Tin.getMolten(288),
CustomItemList.Machine_TeslaCoil_1by1_EV.get(1), 400, 1920);
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_1by1_EV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.SolderingAlloy.getMolten(144),
CustomItemList.Machine_TeslaCoil_1by1_EV.get(1), 400, 1920);
//Tesla Transceiver IV 1A
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_1by1_IV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.Lead.getMolten(576),
CustomItemList.Machine_TeslaCoil_1by1_IV.get(1), 400, 7680);
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_1by1_IV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.Tin.getMolten(288),
CustomItemList.Machine_TeslaCoil_1by1_IV.get(1), 400, 7680);
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_1by1_IV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.SolderingAlloy.getMolten(144),
CustomItemList.Machine_TeslaCoil_1by1_IV.get(1), 400, 7680);
//Tesla Transceiver LV 4A
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_2by2_LV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.Lead.getMolten(576),
CustomItemList.Machine_TeslaCoil_2by2_LV.get(1), 400, 30);
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_2by2_LV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.Tin.getMolten(288),
CustomItemList.Machine_TeslaCoil_2by2_LV.get(1), 400, 30);
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_2by2_LV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.SolderingAlloy.getMolten(144),
CustomItemList.Machine_TeslaCoil_2by2_LV.get(1), 400, 30);
//Tesla Transceiver MV 4A
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_2by2_MV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.Lead.getMolten(576),
CustomItemList.Machine_TeslaCoil_2by2_MV.get(1), 400, 120);
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_2by2_MV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.Tin.getMolten(288),
CustomItemList.Machine_TeslaCoil_2by2_MV.get(1), 400, 120);
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_2by2_MV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.SolderingAlloy.getMolten(144),
CustomItemList.Machine_TeslaCoil_2by2_MV.get(1), 400, 120);
//Tesla Transceiver HV 4A
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_2by2_HV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.Lead.getMolten(576),
CustomItemList.Machine_TeslaCoil_2by2_HV.get(1), 400, 480);
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_2by2_HV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.Tin.getMolten(288),
CustomItemList.Machine_TeslaCoil_2by2_HV.get(1), 400, 480);
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_2by2_HV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.SolderingAlloy.getMolten(144),
CustomItemList.Machine_TeslaCoil_2by2_HV.get(1), 400, 480);
//Tesla Transceiver EV 4A
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_2by2_EV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.Lead.getMolten(576),
CustomItemList.Machine_TeslaCoil_2by2_EV.get(1), 400, 1920);
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_2by2_EV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.Tin.getMolten(288),
CustomItemList.Machine_TeslaCoil_2by2_EV.get(1), 400, 1920);
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_2by2_EV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.SolderingAlloy.getMolten(144),
CustomItemList.Machine_TeslaCoil_2by2_EV.get(1), 400, 1920);
//Tesla Transceiver IV 4A
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_2by2_IV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.Lead.getMolten(576),
CustomItemList.Machine_TeslaCoil_2by2_IV.get(1), 400, 7680);
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_2by2_IV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.Tin.getMolten(288),
CustomItemList.Machine_TeslaCoil_2by2_IV.get(1), 400, 7680);
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_2by2_IV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.SolderingAlloy.getMolten(144),
CustomItemList.Machine_TeslaCoil_2by2_IV.get(1), 400, 7680);
//Tesla Transceiver LV 9A
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_3by3_LV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.Lead.getMolten(576),
CustomItemList.Machine_TeslaCoil_3by3_LV.get(1), 400, 30);
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_3by3_LV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.Tin.getMolten(288),
CustomItemList.Machine_TeslaCoil_3by3_LV.get(1), 400, 30);
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_3by3_LV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.SolderingAlloy.getMolten(144),
CustomItemList.Machine_TeslaCoil_3by3_LV.get(1), 400, 30);
//Tesla Transceiver MV 9A
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_3by3_MV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.Lead.getMolten(576),
CustomItemList.Machine_TeslaCoil_3by3_MV.get(1), 400, 120);
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_3by3_LV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.Tin.getMolten(288),
CustomItemList.Machine_TeslaCoil_3by3_MV.get(1), 400, 120);
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_3by3_MV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.SolderingAlloy.getMolten(144),
CustomItemList.Machine_TeslaCoil_3by3_MV.get(1), 400, 120);
//Tesla Transceiver HV 9A
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_3by3_HV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.Lead.getMolten(576),
CustomItemList.Machine_TeslaCoil_3by3_HV.get(1), 400, 480);
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_3by3_HV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.Tin.getMolten(288),
CustomItemList.Machine_TeslaCoil_3by3_HV.get(1), 400, 480);
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_3by3_HV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.SolderingAlloy.getMolten(144),
CustomItemList.Machine_TeslaCoil_3by3_HV.get(1), 400, 480);
//Tesla Transceiver EV 9A
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_3by3_EV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.Lead.getMolten(576),
CustomItemList.Machine_TeslaCoil_3by3_EV.get(1), 400, 1920);
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_3by3_EV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.Tin.getMolten(288),
CustomItemList.Machine_TeslaCoil_3by3_EV.get(1), 400, 1920);
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_3by3_EV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.SolderingAlloy.getMolten(144),
CustomItemList.Machine_TeslaCoil_3by3_EV.get(1), 400, 1920);
//Tesla Transceiver IV 9A
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_3by3_IV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.Lead.getMolten(576),
CustomItemList.Machine_TeslaCoil_3by3_IV.get(1), 400, 7680);
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_3by3_IV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.Tin.getMolten(288),
CustomItemList.Machine_TeslaCoil_3by3_IV.get(1), 400, 7680);
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_3by3_IV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.SolderingAlloy.getMolten(144),
CustomItemList.Machine_TeslaCoil_3by3_IV.get(1), 400, 7680);
//Tesla Transceiver LV 16A
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_4by4_LV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.Lead.getMolten(576),
CustomItemList.Machine_TeslaCoil_4by4_LV.get(1), 400, 30);
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_4by4_LV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.Tin.getMolten(288),
CustomItemList.Machine_TeslaCoil_4by4_LV.get(1), 400, 30);
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_4by4_LV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.SolderingAlloy.getMolten(144),
CustomItemList.Machine_TeslaCoil_4by4_LV.get(1), 400, 30);
//Tesla Transceiver MV 16A
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_4by4_MV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.Lead.getMolten(576),
CustomItemList.Machine_TeslaCoil_4by4_MV.get(1), 400, 120);
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_4by4_MV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.Tin.getMolten(288),
CustomItemList.Machine_TeslaCoil_4by4_MV.get(1), 400, 120);
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_4by4_MV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.SolderingAlloy.getMolten(144),
CustomItemList.Machine_TeslaCoil_4by4_MV.get(1), 400, 120);
//Tesla Transceiver HV 16A
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_4by4_HV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.Lead.getMolten(576),
CustomItemList.Machine_TeslaCoil_4by4_HV.get(1), 400, 480);
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_4by4_HV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.Tin.getMolten(288),
CustomItemList.Machine_TeslaCoil_4by4_HV.get(1), 400, 480);
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_4by4_HV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.SolderingAlloy.getMolten(144),
CustomItemList.Machine_TeslaCoil_4by4_HV.get(1), 400, 480);
//Tesla Transceiver EV 16A
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_4by4_EV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.Lead.getMolten(576),
CustomItemList.Machine_TeslaCoil_4by4_EV.get(1), 400, 1920);
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_4by4_EV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.Tin.getMolten(288),
CustomItemList.Machine_TeslaCoil_4by4_EV.get(1), 400, 1920);
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_4by4_EV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.SolderingAlloy.getMolten(144),
CustomItemList.Machine_TeslaCoil_4by4_EV.get(1), 400, 1920);
//Tesla Transceiver IV 16A
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_4by4_IV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.Lead.getMolten(576),
CustomItemList.Machine_TeslaCoil_4by4_IV.get(1), 400, 7680);
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_4by4_IV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.Tin.getMolten(288),
CustomItemList.Machine_TeslaCoil_4by4_IV.get(1), 400, 7680);
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
ItemList.Battery_Buffer_4by4_IV.get(1),
- CustomItemList.teslaCoilCover.getWithDamage(1, 0)},
+ CustomItemList.teslaCover.getWithDamage(1, 0)},
Materials.SolderingAlloy.getMolten(144),
CustomItemList.Machine_TeslaCoil_4by4_IV.get(1), 400, 7680);
//endregion
- //region crafting components
+ //region components
//Tesla Winding Components
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
@@ -1128,6 +1128,12 @@ public class BloodyRecipeLoader implements Runnable {
GT_OreDictUnificator.get(OrePrefixes.ring, Materials.NickelZincFerrite, 8),
}, Materials.Epoxid.getMolten(288), CustomItemList.teslaComponent.getWithDamage(1, 0), 320, 30);
+ //Tesla Winding Components Ultimate (ADD BLOOD VARIANT)
+ GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
+ GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.SuperconductorLuV, 16),
+ GT_OreDictUnificator.get(OrePrefixes.ring, Materials.NickelZincFerrite, 8),
+ }, Materials.Epoxid.getMolten(576), CustomItemList.teslaComponent.getWithDamage(1, 1), 320, 7680);
+
//endregion
//region items
@@ -1172,6 +1178,52 @@ public class BloodyRecipeLoader implements Runnable {
GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Silicone, 24),
}, Materials.Epoxid.getMolten(360), CustomItemList.teslaCapacitor.getWithDamage(1, 4), 320, 7680);
+ //Tesla Cover
+ GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
+ CustomItemList.teslaComponent.getWithDamage(4, 0),
+ GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Advanced, 2),
+ GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Gold, 16),
+ GT_OreDictUnificator.get(OrePrefixes.plate, Materials.NickelZincFerrite, 2),
+ GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Aluminium, 8),
+ }, Materials.Lead.getMolten(288), CustomItemList.teslaCover.getWithDamage(1, 0), 320, 480);
+ GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
+ CustomItemList.teslaComponent.getWithDamage(4, 0),
+ GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Advanced, 2),
+ GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Gold, 16),
+ GT_OreDictUnificator.get(OrePrefixes.plate, Materials.NickelZincFerrite, 2),
+ GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Aluminium, 8),
+ }, Materials.Tin.getMolten(144), CustomItemList.teslaCover.getWithDamage(1, 0), 320, 480);
+ GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
+ CustomItemList.teslaComponent.getWithDamage(4, 0),
+ GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Advanced, 2),
+ GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Gold, 16),
+ GT_OreDictUnificator.get(OrePrefixes.plate, Materials.NickelZincFerrite, 2),
+ GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Aluminium, 8),
+ }, Materials.SolderingAlloy.getMolten(72), CustomItemList.teslaCover.getWithDamage(1, 0), 320, 480);
+
+ //Ultimate Tesla Cover
+ GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
+ CustomItemList.teslaComponent.getWithDamage(4, 1),
+ GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Master, 2),
+ GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Tungsten, 16),
+ GT_OreDictUnificator.get(OrePrefixes.plate, Materials.NickelZincFerrite, 2),
+ GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Aluminium, 8),
+ }, Materials.Lead.getMolten(288), CustomItemList.teslaCover.getWithDamage(1, 1), 320, 7680);
+ GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
+ CustomItemList.teslaComponent.getWithDamage(4, 1),
+ GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Master, 2),
+ GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Tungsten, 16),
+ GT_OreDictUnificator.get(OrePrefixes.plate, Materials.NickelZincFerrite, 2),
+ GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Aluminium, 8),
+ }, Materials.Tin.getMolten(144), CustomItemList.teslaCover.getWithDamage(1, 1), 320, 7680);
+ GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
+ CustomItemList.teslaComponent.getWithDamage(4, 1),
+ GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Master, 2),
+ GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Tungsten, 16),
+ GT_OreDictUnificator.get(OrePrefixes.plate, Materials.NickelZincFerrite, 2),
+ GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Aluminium, 8),
+ }, Materials.SolderingAlloy.getMolten(72), CustomItemList.teslaCover.getWithDamage(1, 1), 320, 7680);
+
//endregion
//region recycling
diff --git a/src/main/java/com/github/technus/tectech/thing/CustomItemList.java b/src/main/java/com/github/technus/tectech/thing/CustomItemList.java
index 766aca565f..1f83706aad 100644
--- a/src/main/java/com/github/technus/tectech/thing/CustomItemList.java
+++ b/src/main/java/com/github/technus/tectech/thing/CustomItemList.java
@@ -92,7 +92,7 @@ public enum CustomItemList implements IItemContainer {
Machine_Multi_BHG,
hint_0,hint_1,hint_2,hint_3,hint_4,hint_5,hint_6,hint_7,hint_8,hint_9,hint_10,hint_11, hint_general,hint_air,hint_noAir,hint_error,
- scanContainer,parametrizerMemory,teslaCapacitor,teslaCoilCover,teslaComponent,
+ scanContainer,parametrizerMemory,teslaCapacitor,teslaCover,teslaComponent,
Machine_TeslaCoil_1by1_LV, Machine_TeslaCoil_1by1_MV, Machine_TeslaCoil_1by1_HV, Machine_TeslaCoil_1by1_EV, Machine_TeslaCoil_1by1_IV,
Machine_TeslaCoil_2by2_LV, Machine_TeslaCoil_2by2_MV, Machine_TeslaCoil_2by2_HV, Machine_TeslaCoil_2by2_EV, Machine_TeslaCoil_2by2_IV,
diff --git a/src/main/java/com/github/technus/tectech/thing/item/TeslaCoilCover.java b/src/main/java/com/github/technus/tectech/thing/item/TeslaCoilCover.java
index 82f71ec9c6..cacdda56e1 100644
--- a/src/main/java/com/github/technus/tectech/thing/item/TeslaCoilCover.java
+++ b/src/main/java/com/github/technus/tectech/thing/item/TeslaCoilCover.java
@@ -16,7 +16,7 @@ import net.minecraft.util.IIcon;
import java.util.List;
import static com.github.technus.tectech.Reference.MODID;
-import static com.github.technus.tectech.thing.CustomItemList.teslaCoilCover;
+import static com.github.technus.tectech.thing.CustomItemList.teslaCover;
public final class TeslaCoilCover extends Item {
@@ -25,7 +25,7 @@ public final class TeslaCoilCover extends Item {
private TeslaCoilCover() {
setHasSubtypes(true);
- setUnlocalizedName("tm.teslaCoilCover");
+ setUnlocalizedName("tm.teslaCover");
setTextureName(MODID + ":itemTeslaCover");
GT_LanguageManager.addStringLocalization(getUnlocalizedName() + ".0.name", "Tesla Coil Cover");
@@ -58,7 +58,7 @@ public final class TeslaCoilCover extends Item {
public static void run() {
INSTANCE = new TeslaCoilCover();
GameRegistry.registerItem(INSTANCE, INSTANCE.getUnlocalizedName());
- teslaCoilCover.set(INSTANCE);
+ teslaCover.set(INSTANCE);
}
@Override