aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/loaders
diff options
context:
space:
mode:
authorJakub <53441451+kuba6000@users.noreply.github.com>2022-10-09 12:41:23 +0200
committerGitHub <noreply@github.com>2022-10-09 12:41:23 +0200
commitff887926da7c738e45586f683094558fba7fb591 (patch)
tree6bddd89df26e5df6690bbbf2b73d5e99336a5d9b /src/main/java/gregtech/loaders
parenteedb84e125cac3f9fade78ab1ec31e256ba3449f (diff)
downloadGT5-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.java198
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(