diff options
author | Jakub <53441451+kuba6000@users.noreply.github.com> | 2022-10-09 12:41:23 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-10-09 12:41:23 +0200 |
commit | ff887926da7c738e45586f683094558fba7fb591 (patch) | |
tree | 6bddd89df26e5df6690bbbf2b73d5e99336a5d9b /src/main/java/gregtech/loaders | |
parent | eedb84e125cac3f9fade78ab1ec31e256ba3449f (diff) | |
download | GT5-Unofficial-ff887926da7c738e45586f683094558fba7fb591.tar.gz GT5-Unofficial-ff887926da7c738e45586f683094558fba7fb591.tar.bz2 GT5-Unofficial-ff887926da7c738e45586f683094558fba7fb591.zip |
Apply new Bees formula in Industrial Apiary and move all gendustry upgrades to Gregtech (#1447)
* Update forestry
* Apply new formula (+uncap the chance)
* Yeet gendustry upgrades
* Conversion recipes
* Add upgrade frame
* Remove recipes
* Gendustry way
* Yeet gendustry
* Fix
Diffstat (limited to 'src/main/java/gregtech/loaders')
-rw-r--r-- | src/main/java/gregtech/loaders/preload/GT_Loader_MetaTileEntities.java | 198 |
1 files changed, 70 insertions, 128 deletions
diff --git a/src/main/java/gregtech/loaders/preload/GT_Loader_MetaTileEntities.java b/src/main/java/gregtech/loaders/preload/GT_Loader_MetaTileEntities.java index 12283860c3..7d5a6b268f 100644 --- a/src/main/java/gregtech/loaders/preload/GT_Loader_MetaTileEntities.java +++ b/src/main/java/gregtech/loaders/preload/GT_Loader_MetaTileEntities.java @@ -7318,138 +7318,80 @@ public class GT_Loader_MetaTileEntities implements Runnable { // TODO CHECK CIRC OrePrefixes.cableGt01.get(Materials.Tungsten) }); - if (Loader.isModLoaded("Forestry") && Loader.isModLoaded("gendustry")) { + if (Loader.isModLoaded("Forestry")) { ItemList.Machine_IndustrialApiary.set(new GT_MetaTileEntity_IndustrialApiary( 9399, "basicmachine.industrialapiary", "Industrial Apiary", 8) .getStackForm(1L)); - /* Conversion recipe / - / Real recipe is in scripts */ - GT_ModHandler.addShapelessCraftingRecipe( - ItemList.Machine_IndustrialApiary.get(1L), - new Object[] {GT_ModHandler.getModItem("gendustry", "IndustrialApiary", 1, 0)}); - GT_ModHandler.addCraftingRecipe( - ItemList.IndustrialApiary_Upgrade_Acceleration_1.get(6L), bitsd, new Object[] { - "PFP", - "FAF", - "OFO", - 'O', - OrePrefixes.gearGtSmall.get(Materials.Osmium), - 'P', - OrePrefixes.gearGtSmall.get(Materials.Palladium), - 'F', - GT_ModHandler.getModItem("gendustry", "UpgradeFrame", 1, 0), - 'A', - GT_ModHandler.getModItem("gregtech", "gt.blockmachines", 1, 11100) - }); - GT_ModHandler.addCraftingRecipe( - ItemList.IndustrialApiary_Upgrade_Acceleration_2.get(6L), bitsd, new Object[] { - "PFP", - "FAF", - "OFO", - 'O', - OrePrefixes.gearGtSmall.get(Materials.Osmium), - 'P', - OrePrefixes.gearGtSmall.get(Materials.Palladium), - 'F', - GT_ModHandler.getModItem("gendustry", "UpgradeFrame", 1, 0), - 'A', - GT_ModHandler.getModItem("gregtech", "gt.blockmachines", 1, 11101) - }); - GT_ModHandler.addCraftingRecipe( - ItemList.IndustrialApiary_Upgrade_Acceleration_3.get(6L), bitsd, new Object[] { - "PFP", - "FAF", - "OFO", - 'O', - OrePrefixes.gearGtSmall.get(Materials.Osmium), - 'P', - OrePrefixes.gearGtSmall.get(Materials.Palladium), - 'F', - GT_ModHandler.getModItem("gendustry", "UpgradeFrame", 1, 0), - 'A', - GT_ModHandler.getModItem("gregtech", "gt.blockmachines", 1, 11102) - }); - GT_ModHandler.addCraftingRecipe( - ItemList.IndustrialApiary_Upgrade_Acceleration_4.get(6L), bitsd, new Object[] { - "PFP", - "FAF", - "OFO", - 'O', - OrePrefixes.gearGtSmall.get(Materials.Osmium), - 'P', - OrePrefixes.gearGtSmall.get(Materials.Palladium), - 'F', - GT_ModHandler.getModItem("gendustry", "UpgradeFrame", 1, 0), - 'A', - GT_ModHandler.getModItem("gregtech", "gt.blockmachines", 1, 11103) - }); - GT_ModHandler.addCraftingRecipe( - ItemList.IndustrialApiary_Upgrade_Acceleration_5.get(6L), bitsd, new Object[] { - "PFP", - "FAF", - "OFO", - 'O', - OrePrefixes.gearGtSmall.get(Materials.Osmium), - 'P', - OrePrefixes.gearGtSmall.get(Materials.Palladium), - 'F', - GT_ModHandler.getModItem("gendustry", "UpgradeFrame", 1, 0), - 'A', - GT_ModHandler.getModItem("gregtech", "gt.blockmachines", 1, 11104) - }); - GT_ModHandler.addCraftingRecipe( - ItemList.IndustrialApiary_Upgrade_Acceleration_6.get(6L), bitsd, new Object[] { - "PFP", - "FAF", - "OFO", - 'O', - OrePrefixes.gearGtSmall.get(Materials.Osmium), - 'P', - OrePrefixes.gearGtSmall.get(Materials.Palladium), - 'F', - GT_ModHandler.getModItem("gendustry", "UpgradeFrame", 1, 0), - 'A', - GT_ModHandler.getModItem("gregtech", "gt.blockmachines", 1, 11105) - }); - GT_ModHandler.addCraftingRecipe( - ItemList.IndustrialApiary_Upgrade_Acceleration_7.get(6L), bitsd, new Object[] { - "PFP", - "FAF", - "OFO", - 'O', - OrePrefixes.gearGtSmall.get(Materials.Osmium), - 'P', - OrePrefixes.gearGtSmall.get(Materials.Palladium), - 'F', - GT_ModHandler.getModItem("gendustry", "UpgradeFrame", 1, 0), - 'A', - GT_ModHandler.getModItem("gregtech", "gt.blockmachines", 1, 11106) - }); - GT_ModHandler.addCraftingRecipe( - ItemList.IndustrialApiary_Upgrade_Acceleration_8.get(6L), bitsd, new Object[] { - "PFP", - "FAF", - "OFO", - 'O', - OrePrefixes.gearGtSmall.get(Materials.Osmium), - 'P', - OrePrefixes.gearGtSmall.get(Materials.Palladium), - 'F', - GT_ModHandler.getModItem("gendustry", "UpgradeFrame", 1, 0), - 'A', - GT_ModHandler.getModItem("gregtech", "gt.blockmachines", 1, 11107) - }); - GT_ModHandler.addCraftingRecipe( - ItemList.IndustrialApiary_Upgrade_Acceleration_8_Upgraded.get(1L), bitsd, new Object[] { - "PPP", - "PAP", - "PPP", - 'P', - GT_ModHandler.getModItem("gendustry", "ApiaryUpgrade", 1, 0), - 'A', - ItemList.IndustrialApiary_Upgrade_Acceleration_8.get(1) - }); + /* Conversion recipes */ + if (Loader.isModLoaded("gendustry")) { + GT_ModHandler.addShapelessCraftingRecipe( + ItemList.Machine_IndustrialApiary.get(1L), + new Object[] {GT_ModHandler.getModItem("gendustry", "IndustrialApiary", 1, 0)}); + GT_ModHandler.addShapelessCraftingRecipe( + ItemList.IndustrialApiary_Upgrade_PRODUCTION.get(1L), + new Object[] {GT_ModHandler.getModItem("gendustry", "ApiaryUpgrade", 1, 0)}); + GT_ModHandler.addShapelessCraftingRecipe( + ItemList.IndustrialApiary_Upgrade_PLAINS.get(1L), + new Object[] {GT_ModHandler.getModItem("gendustry", "ApiaryUpgrade", 1, 17)}); + GT_ModHandler.addShapelessCraftingRecipe( + ItemList.IndustrialApiary_Upgrade_LIGHT.get(1L), + new Object[] {GT_ModHandler.getModItem("gendustry", "ApiaryUpgrade", 1, 11)}); + GT_ModHandler.addShapelessCraftingRecipe( + ItemList.IndustrialApiary_Upgrade_FLOWERING.get(1L), + new Object[] {GT_ModHandler.getModItem("gendustry", "ApiaryUpgrade", 1, 2)}); + GT_ModHandler.addShapelessCraftingRecipe( + ItemList.IndustrialApiary_Upgrade_WINTER.get(1L), + new Object[] {GT_ModHandler.getModItem("gendustry", "ApiaryUpgrade", 1, 20)}); + GT_ModHandler.addShapelessCraftingRecipe( + ItemList.IndustrialApiary_Upgrade_DRYER.get(1L), + new Object[] {GT_ModHandler.getModItem("gendustry", "ApiaryUpgrade", 1, 5)}); + GT_ModHandler.addShapelessCraftingRecipe( + ItemList.IndustrialApiary_Upgrade_AUTOMATION.get(1L), + new Object[] {GT_ModHandler.getModItem("gendustry", "ApiaryUpgrade", 1, 14)}); + GT_ModHandler.addShapelessCraftingRecipe( + ItemList.IndustrialApiary_Upgrade_HUMIDIFIER.get(1L), + new Object[] {GT_ModHandler.getModItem("gendustry", "ApiaryUpgrade", 1, 4)}); + GT_ModHandler.addShapelessCraftingRecipe( + ItemList.IndustrialApiary_Upgrade_HELL.get(1L), + new Object[] {GT_ModHandler.getModItem("gendustry", "ApiaryUpgrade", 1, 13)}); + GT_ModHandler.addShapelessCraftingRecipe( + ItemList.IndustrialApiary_Upgrade_POLLEN.get(1L), + new Object[] {GT_ModHandler.getModItem("gendustry", "ApiaryUpgrade", 1, 22)}); + GT_ModHandler.addShapelessCraftingRecipe( + ItemList.IndustrialApiary_Upgrade_DESERT.get(1L), + new Object[] {GT_ModHandler.getModItem("gendustry", "ApiaryUpgrade", 1, 16)}); + GT_ModHandler.addShapelessCraftingRecipe( + ItemList.IndustrialApiary_Upgrade_COOLER.get(1L), + new Object[] {GT_ModHandler.getModItem("gendustry", "ApiaryUpgrade", 1, 7)}); + GT_ModHandler.addShapelessCraftingRecipe( + ItemList.IndustrialApiary_Upgrade_LIFESPAN.get(1L), + new Object[] {GT_ModHandler.getModItem("gendustry", "ApiaryUpgrade", 1, 1)}); + GT_ModHandler.addShapelessCraftingRecipe( + ItemList.IndustrialApiary_Upgrade_SEAL.get(1L), + new Object[] {GT_ModHandler.getModItem("gendustry", "ApiaryUpgrade", 1, 10)}); + GT_ModHandler.addShapelessCraftingRecipe( + ItemList.IndustrialApiary_Upgrade_STABILIZER.get(1L), + new Object[] {GT_ModHandler.getModItem("gendustry", "ApiaryUpgrade", 1, 19)}); + GT_ModHandler.addShapelessCraftingRecipe( + ItemList.IndustrialApiary_Upgrade_JUNGLE.get(1L), + new Object[] {GT_ModHandler.getModItem("gendustry", "ApiaryUpgrade", 1, 18)}); + GT_ModHandler.addShapelessCraftingRecipe( + ItemList.IndustrialApiary_Upgrade_TERRITORY.get(1L), + new Object[] {GT_ModHandler.getModItem("gendustry", "ApiaryUpgrade", 1, 3)}); + GT_ModHandler.addShapelessCraftingRecipe( + ItemList.IndustrialApiary_Upgrade_OCEAN.get(1L), + new Object[] {GT_ModHandler.getModItem("gendustry", "ApiaryUpgrade", 1, 21)}); + GT_ModHandler.addShapelessCraftingRecipe( + ItemList.IndustrialApiary_Upgrade_SKY.get(1L), + new Object[] {GT_ModHandler.getModItem("gendustry", "ApiaryUpgrade", 1, 12)}); + GT_ModHandler.addShapelessCraftingRecipe( + ItemList.IndustrialApiary_Upgrade_HEATER.get(1L), + new Object[] {GT_ModHandler.getModItem("gendustry", "ApiaryUpgrade", 1, 6)}); + GT_ModHandler.addShapelessCraftingRecipe( + ItemList.IndustrialApiary_Upgrade_SIEVE.get(1L), + new Object[] {GT_ModHandler.getModItem("gendustry", "ApiaryUpgrade", 1, 15)}); + } } ItemList.Machine_LV_Massfab.set( |