Integer Limit 226cd449fe
Port Tooltips to Groovy + Fix Fluids in JEI (#796)
[EXPAND]
[[messages]]
messageTitle = "Port Tooltips to Groovy (#796)
messageBody = '''
[FEATURE]
[DETAILS]
detail = "Tooltips are now Localisable!"
[DETAILS]
'''

[[messages]]
messageTitle = "Fix Fluids in JEI (#796)"
messageBody = '''
[BUG]
[DETAILS]
details = [
  "Fixes Some Fluids being Items in JEI",
  "Adds Information about Temperature to all Fluids",
]
[DETAILS]
'''
[EXPAND]
2024-07-13 19:32:07 +10:00

439 lines
25 KiB
Plaintext

import mods.gregtech.recipe.RecipeMap;
print("--- loading aa xu2.zs ---");
# *======= Empowerer =======*
mods.thermalexpansion.Compactor.removeGearRecipe(<actuallyadditions:item_crystal_empowered> * 4);
mods.thermalexpansion.Compactor.removeGearRecipe(<actuallyadditions:item_crystal_empowered:1> * 4);
mods.thermalexpansion.Compactor.removeGearRecipe(<actuallyadditions:item_crystal_empowered:2> * 4);
mods.thermalexpansion.Compactor.removeGearRecipe(<actuallyadditions:item_crystal_empowered:3> * 4);
mods.thermalexpansion.Compactor.removeGearRecipe(<actuallyadditions:item_crystal_empowered:4> * 4);
mods.thermalexpansion.Compactor.removeGearRecipe(<actuallyadditions:item_crystal_empowered:5> * 4);
//Empowered Restonia
mods.actuallyadditions.Empowerer.removeRecipe(<actuallyadditions:item_crystal_empowered>);
mods.actuallyadditions.Empowerer.removeRecipe(<actuallyadditions:block_crystal_empowered>);
mods.actuallyadditions.Empowerer.removeRecipe(<moreplates:empowered_restonia_gear>);
mods.actuallyadditions.Empowerer.addRecipe(<actuallyadditions:block_crystal_empowered>, <actuallyadditions:block_crystal>, <metaitem:gemAlmandine>, <metaitem:ingotRedAlloy>, <gregtech:meta_item_1:85>.withTag({Fluid: {FluidName: "sulfuric_acid", Amount: 1000}}), <extendedcrafting:material:19>, 1000000, 400);
//Empowered Palis
mods.actuallyadditions.Empowerer.removeRecipe(<actuallyadditions:item_crystal_empowered:1>);
mods.actuallyadditions.Empowerer.removeRecipe(<actuallyadditions:block_crystal_empowered:1>);
mods.actuallyadditions.Empowerer.removeRecipe(<moreplates:empowered_palis_gear>);
mods.actuallyadditions.Empowerer.addRecipe(<actuallyadditions:block_crystal_empowered:1>, <actuallyadditions:block_crystal:1>, <metaitem:gemSapphire>, <thermalfoundation:material:136>, <metaitem:fluid_cell>.withTag({Fluid: {FluidName: "water", Amount: 1000}}), <extendedcrafting:material:16>, 1000000, 400);
//Empowered Enori
mods.actuallyadditions.Empowerer.removeRecipe(<actuallyadditions:item_crystal_empowered:5>);
mods.actuallyadditions.Empowerer.removeRecipe(<actuallyadditions:block_crystal_empowered:5>);
mods.actuallyadditions.Empowerer.removeRecipe(<moreplates:empowered_enori_gear>);
mods.actuallyadditions.Empowerer.addRecipe(<actuallyadditions:block_crystal_empowered:5>, <actuallyadditions:block_crystal:5>, <metaitem:gemApatite>, <metaitem:nomilabs:ingotEndSteel>, <metaitem:fluid_cell>.withTag({Fluid: {FluidName: "helium", Amount: 1000}}), <extendedcrafting:material:14>, 1000000, 400);
//Empowered Void Crystal
mods.actuallyadditions.Empowerer.removeRecipe(<actuallyadditions:item_crystal_empowered:3>);
mods.actuallyadditions.Empowerer.removeRecipe(<actuallyadditions:block_crystal_empowered:3>);
mods.actuallyadditions.Empowerer.removeRecipe(<moreplates:empowered_void_gear>);
mods.actuallyadditions.Empowerer.addRecipe(<actuallyadditions:block_crystal_empowered:3>, <actuallyadditions:block_crystal:3>, <actuallyadditions:item_misc:5>, <metaitem:nomilabs:ingotDarkSteel>, <metaitem:fluid_cell>.withTag({Fluid: {FluidName: "oil", Amount: 1000}}), <extendedcrafting:material:15>, 1000000, 400);
//Empowered Diamatine
mods.actuallyadditions.Empowerer.removeRecipe(<actuallyadditions:item_crystal_empowered:2>);
mods.actuallyadditions.Empowerer.removeRecipe(<actuallyadditions:block_crystal_empowered:2>);
mods.actuallyadditions.Empowerer.removeRecipe(<moreplates:empowered_diamatine_gear>);
mods.actuallyadditions.Empowerer.addRecipe(<actuallyadditions:block_crystal_empowered:2>, <actuallyadditions:block_crystal:2>, <extendedcrafting:material:40>, <extendedcrafting:material:24>, <metaitem:fluid_cell>.withTag({Fluid: {FluidName: "nitrogen_dioxide", Amount: 1000}}), <extendedcrafting:material:18>, 1000000, 400);
//Empowered Emerald
mods.actuallyadditions.Empowerer.removeRecipe(<actuallyadditions:item_crystal_empowered:4>);
mods.actuallyadditions.Empowerer.removeRecipe(<actuallyadditions:block_crystal_empowered:4>);
mods.actuallyadditions.Empowerer.removeRecipe(<moreplates:empowered_emeradic_gear>);
mods.actuallyadditions.Empowerer.addRecipe(<actuallyadditions:block_crystal_empowered:4>, <actuallyadditions:block_crystal:4>, <nomilabs:stabilizeduranium>, <metaitem:nomilabs:ingotVibrantAlloy>, <metaitem:fluid_cell>.withTag({Fluid: {FluidName: "argon", Amount: 1000}}), <extendedcrafting:material:17>, 1000000, 400);
//Black Quartz
electrolyzer.recipeBuilder()
.inputs([<metaitem:dustQuartzite> * 4])
.outputs([<actuallyadditions:item_dust:7>])
.duration(400).EUt(90).buildAndRegister();
autoclave.recipeBuilder()
.inputs([<actuallyadditions:item_dust:7>])
.fluidInputs(<liquid:water> * 250)
.chancedOutput(<actuallyadditions:item_misc:5>, 7000, 1000)
.duration(1200).EUt(24).buildAndRegister();
autoclave.recipeBuilder()
.inputs([<actuallyadditions:item_dust:7>])
.fluidInputs(<liquid:distilled_water> * 50)
.outputs(<actuallyadditions:item_misc:5>)
.duration(600).EUt(24).buildAndRegister();
//Long Range Breaker
recipes.remove(<actuallyadditions:block_directional_breaker>);
recipes.addShaped(<actuallyadditions:block_directional_breaker>, [
[<metaitem:nomilabs:plateVibrantAlloy>,<actuallyadditions:block_crystal:2>,<metaitem:nomilabs:plateVibrantAlloy>],
[<actuallyadditions:block_breaker>,<actuallyadditions:block_breaker>,<actuallyadditions:block_breaker>],
[<metaitem:nomilabs:plateVibrantAlloy>,<actuallyadditions:block_crystal:4>,<metaitem:nomilabs:plateVibrantAlloy>]]);
//AA Ender Pearl Block
recipes.remove(<actuallyadditions:block_misc:6>);
recipes.remove(<actuallyadditions:block_phantomface>);
recipes.addShaped(<actuallyadditions:block_phantomface>, [
[null, <ore:chestWood>, null],
[<actuallyadditions:item_crystal_empowered:2>, <ore:blockEnderPearl>, <actuallyadditions:item_crystal_empowered:2>],
[null, <actuallyadditions:item_misc:8>, null]]);
//AA Iron Casing
recipes.remove(<actuallyadditions:block_misc:9>);
recipes.addShaped(<actuallyadditions:block_misc:9>, [
[<metaitem:plateAluminium>,<metaitem:plateAluminium>,<metaitem:plateAluminium>],
[<metaitem:plateAluminium>,<actuallyadditions:item_misc:5>,<metaitem:plateAluminium>],
[<metaitem:plateAluminium>,<metaitem:plateAluminium>,<metaitem:plateAluminium>]]);
//AA Atomic Reconstructor
recipes.remove(<actuallyadditions:block_atomic_reconstructor>);
recipes.addShaped(<actuallyadditions:block_atomic_reconstructor>, [
[<metaitem:plateLead>,<metaitem:plateLead>,<metaitem:emitter.mv>],
[<metaitem:plateLead>,<actuallyadditions:block_misc:9>,<metaitem:lensEmerald>],
[<metaitem:plateLead>,<metaitem:plateLead>,<metaitem:emitter.mv>]]);
//Display Stand
recipes.remove(<actuallyadditions:block_display_stand>);
recipes.addShaped(<actuallyadditions:block_display_stand>, [
[<metaitem:nomilabs:stickDarkSteel>,<metaitem:nomilabs:plateVibrantAlloy>,<metaitem:nomilabs:stickDarkSteel>],
[<metaitem:nomilabs:plateVibrantAlloy>,<actuallyadditions:block_misc:9>,<metaitem:nomilabs:plateVibrantAlloy>],
[<metaitem:nomilabs:stickDarkSteel>,<metaitem:nomilabs:plateVibrantAlloy>,<metaitem:nomilabs:stickDarkSteel>]]);
//Empowerer
recipes.remove(<actuallyadditions:block_empowerer>);
recipes.addShaped(<actuallyadditions:block_empowerer>, [
[<metaitem:plateTungstenCarbide>,<actuallyadditions:block_crystal:5>,<metaitem:plateTungstenCarbide>],
[<actuallyadditions:block_crystal:5>,<actuallyadditions:block_display_stand>,<actuallyadditions:block_crystal:5>],
[<metaitem:plateTungstenCarbide>,<actuallyadditions:block_crystal:5>,<metaitem:plateTungstenCarbide>]]);
//Basic Coil
recipes.remove(<actuallyadditions:item_misc:7>);
recipes.addShaped(<actuallyadditions:item_misc:7>, [
[null,<ore:wireGtSingleConductiveIron>,<actuallyadditions:item_crystal>],
[<ore:wireGtSingleConductiveIron>,<actuallyadditions:item_crystal>,<ore:wireGtSingleConductiveIron>],
[<actuallyadditions:item_crystal>,<ore:wireGtSingleConductiveIron>,null]]);
//Advanced Coil
recipes.remove(<actuallyadditions:item_misc:8>);
recipes.addShaped(<actuallyadditions:item_misc:8>, [
[<ore:wireGtSingleEnergeticAlloy>,<ore:wireGtSingleEnergeticAlloy>,<ore:wireGtSingleEnergeticAlloy>],
[<ore:wireGtSingleEnergeticAlloy>,<actuallyadditions:item_misc:7>,<ore:wireGtSingleEnergeticAlloy>],
[<ore:wireGtSingleEnergeticAlloy>,<ore:wireGtSingleEnergeticAlloy>,<ore:wireGtSingleEnergeticAlloy>]]);
//XU2 Machine Block
recipes.removeByRecipeName("extrautils2:machine_base");
recipes.addShaped(<extrautils2:machine>, [
[<metaitem:plateSteel>,<metaitem:plateSteel>,<metaitem:plateSteel>],
[<metaitem:plateSteel>,<actuallyadditions:item_misc:5>,<metaitem:plateSteel>],
[<metaitem:plateSteel>,<metaitem:plateSteel>,<metaitem:plateSteel>]]);
var furnGen = <extrautils2:machine>.withTag({Type: "extrautils2:generator"});
var redPlate = <metaitem:plateRedAlloy>;
// Polished Stone
recipes.remove(<extrautils2:decorativesolid:2>);
autoclave.recipeBuilder()
.inputs([<minecraft:stone>])
.fluidInputs([<liquid:water> * 200])
.outputs([<extrautils2:decorativesolid:2>])
.duration(100).EUt(7).buildAndRegister();
autoclave.recipeBuilder()
.inputs([<minecraft:stone>])
.fluidInputs([<liquid:distilled_water> * 36])
.outputs([<extrautils2:decorativesolid:2>])
.duration(100).EUt(7).buildAndRegister();
// remove xu2 shortcut hopper
recipes.removeByRecipeName("extrautils2:shortcut_hopper");
//XU2 Generators
recipes.remove(furnGen);
recipes.remove(<extrautils2:machine>.withTag({Type: "extrautils2:generator_survival"}));
recipes.remove(<extrautils2:machine>.withTag({Type: "extrautils2:generator_culinary"}));
recipes.remove(<extrautils2:machine>.withTag({Type: "extrautils2:generator_redstone"}));
recipes.remove(<extrautils2:machine>.withTag({Type: "extrautils2:generator_lava"}));
recipes.remove(<extrautils2:machine>.withTag({Type: "extrautils2:generator_potion"}));
recipes.remove(<extrautils2:machine>.withTag({Type: "extrautils2:generator_pink"}));
recipes.remove(<extrautils2:machine>.withTag({Type: "extrautils2:generator_overclock"}));
recipes.remove(<extrautils2:machine>.withTag({Type: "extrautils2:generator_slime"}));
recipes.remove(<extrautils2:machine>.withTag({Type: "extrautils2:generator_death"}));
recipes.remove(<extrautils2:machine>.withTag({Type: "extrautils2:generator_ender"}));
recipes.remove(<extrautils2:machine>.withTag({Type: "extrautils2:generator_tnt"}));
recipes.remove(<extrautils2:machine>.withTag({Type: "extrautils2:generator_enchant"}));
recipes.remove(<extrautils2:machine>.withTag({Type: "extrautils2:generator_dragonsbreath"}));
recipes.remove(<extrautils2:machine>.withTag({Type: "extrautils2:generator_ice"}));
recipes.remove(<extrautils2:machine>.withTag({Type: "extrautils2:generator_netherstar"}));
recipes.addShaped(furnGen, [
[<metaitem:plateWroughtIron>,<metaitem:plateWroughtIron>,<metaitem:plateWroughtIron>],
[<metaitem:plateWroughtIron>,<minecraft:furnace>,<metaitem:plateWroughtIron>],
[<metaitem:plateRedAlloy>,<metaitem:plateRedAlloy>,<metaitem:plateRedAlloy>]]);
recipes.addShaped(<extrautils2:machine>.withTag({Type: "extrautils2:generator_survival"}), [
[<ore:compressed4xCobblestone>, <ore:compressed4xCobblestone>, <ore:compressed4xCobblestone>],
[<ore:compressed4xCobblestone>, <extrautils2:machine>, <ore:compressed4xCobblestone>],
[redPlate, furnGen, redPlate]]);
recipes.addShaped(<extrautils2:machine>.withTag({Type: "extrautils2:generator_culinary"}), [
[<metaitem:dustAgar>, <minecraft:potato>, <metaitem:dustAgar>],
[<minecraft:potato>, <extrautils2:machine>, <minecraft:potato>],
[redPlate, <extrautils2:machine>.withTag({Type: "extrautils2:generator_slime"}), redPlate]]);
recipes.addShaped(<extrautils2:machine>.withTag({Type: "extrautils2:generator_lava"}), [
[<ore:dustPyrotheum>, <metaitem:plateGold>, <ore:dustPyrotheum>],
[<metaitem:plateGold>, <extrautils2:machine>, <metaitem:plateGold>],
[redPlate, furnGen, redPlate]]);
recipes.addShaped(<extrautils2:machine>.withTag({Type: "extrautils2:generator_redstone"}), [
[<metaitem:plateTantalum>, <ore:blockRedAlloy>, <metaitem:plateTantalum>],
[<metaitem:plateTantalum>, <extrautils2:machine>, <metaitem:plateTantalum>],
[redPlate, <extrautils2:machine>.withTag({Type: "extrautils2:generator_lava"}), redPlate]]);
recipes.addShaped(<extrautils2:machine>.withTag({Type: "extrautils2:generator_ender"}), [
[<metaitem:sensor.ev>, <metaitem:plateEnderPearl>, <metaitem:sensor.ev>],
[<metaitem:plateEnderPearl>, <extrautils2:machine>, <metaitem:plateEnderPearl>],
[redPlate, furnGen, redPlate]]);
recipes.addShaped(<extrautils2:machine>.withTag({Type: "extrautils2:generator_potion"}), [
[<metaitem:springNichrome>,<metaitem:springNichrome>,<metaitem:springNichrome>],
[<metaitem:springNichrome>,<extrautils2:machine>,<metaitem:springNichrome>],
[redPlate, furnGen, redPlate]]);
recipes.addShaped(<extrautils2:machine>.withTag({Type: "extrautils2:generator_pink"}), [
[<metaitem:dye.pink>, <metaitem:dye.pink>, <metaitem:dye.pink>],
[<metaitem:dye.pink>, <extrautils2:machine>, <metaitem:dye.pink>],
[redPlate, <extrautils2:machine>.withTag({Type: "extrautils2:generator_potion"}), redPlate]]);
recipes.addShaped(<extrautils2:machine>.withTag({Type: "extrautils2:generator_overclock"}), [
[<metaitem:wireGtQuadrupleUraniumRhodiumDinaquadide>,<metaitem:wireGtQuadrupleUraniumRhodiumDinaquadide>,<metaitem:wireGtQuadrupleUraniumRhodiumDinaquadide>],
[<metaitem:wireGtQuadrupleUraniumRhodiumDinaquadide>,<extrautils2:machine>,<metaitem:wireGtQuadrupleUraniumRhodiumDinaquadide>],
[redPlate, <extrautils2:machine>.withTag({Type: "extrautils2:generator_tnt"}), redPlate]]);
recipes.addShaped(<extrautils2:machine>.withTag({Type: "extrautils2:generator_tnt"}), [
[<metaitem:plateDoubleIncoloyMa956>,<ore:blockVanadiumSteel>,<metaitem:plateDoubleIncoloyMa956>],
[<metaitem:plateDoubleIncoloyMa956>,<extrautils2:machine>,<metaitem:plateDoubleIncoloyMa956>],
[redPlate, furnGen, redPlate]]);
recipes.addShaped(<extrautils2:machine>.withTag({Type: "extrautils2:generator_slime"}), [
[<metaitem:blockPolybenzimidazole>,<minecraft:slime>,<metaitem:blockPolybenzimidazole>],
[<minecraft:slime>,<extrautils2:machine>,<minecraft:slime>],
[redPlate, furnGen, redPlate]]);
recipes.addShaped(<extrautils2:machine>.withTag({Type: "extrautils2:generator_death"}), [
[<metaitem:nomilabs:plateEndSteel>,<enderio:item_material:42>,<metaitem:nomilabs:plateEndSteel>],
[<metaitem:nomilabs:plateEndSteel>,<extrautils2:machine>,<metaitem:nomilabs:plateEndSteel>],
[redPlate, <extrautils2:machine>.withTag({Type: "extrautils2:generator_ice"}), redPlate]]);
recipes.addShaped(<extrautils2:machine>.withTag({Type: "extrautils2:generator_enchant"}), [
[<metaitem:magic_energy_absorber>,<metaitem:magic_energy_absorber>,<metaitem:magic_energy_absorber>],
[<metaitem:magic_energy_absorber>,<extrautils2:machine>,<metaitem:magic_energy_absorber>],
[redPlate, <extrautils2:machine>.withTag({Type: "extrautils2:generator_potion"}), redPlate]]);
recipes.addShaped(<extrautils2:machine>.withTag({Type: "extrautils2:generator_dragonsbreath"}), [
[<metaitem:blockCobaltBrass>, <minecraft:end_rod:*>, <metaitem:blockCobaltBrass>],
[<minecraft:purpur_block:*>, <extrautils2:machine>, <minecraft:purpur_block:*>],
[redPlate, <extrautils2:machine>.withTag({Type: "extrautils2:generator_tnt"}), redPlate]]);
recipes.addShaped(<extrautils2:machine>.withTag({Type: "extrautils2:generator_ice"}), [
[<nuclearcraft:block_ice>,<nuclearcraft:block_ice>,<nuclearcraft:block_ice>],
[<nuclearcraft:block_ice>,<extrautils2:machine>,<nuclearcraft:block_ice>],
[redPlate, furnGen, redPlate]]);
recipes.addShaped(<draconicevolution:generator>, [
[<ore:plateDraconium>,<ore:plateDraconium>,<ore:plateDraconium>],
[<ore:plateDraconium>,<extrautils2:machine>,<ore:plateDraconium>],
[<ore:blockStellite100>, furnGen, <ore:blockStellite100>]]);
recipes.addShaped(<extrautils2:machine>.withTag({Type: "extrautils2:generator_netherstar"}), [
[<metaitem:plateNetherStar>,<metaitem:plateNetherStar>,<metaitem:plateNetherStar>],
[<metaitem:plateNetherStar>,<extrautils2:machine>,<metaitem:plateNetherStar>],
[<ore:blockDuranium>, <draconicevolution:generator>, <ore:blockDuranium>]]);
//Resonator
recipes.remove(<extrautils2:resonator>);
recipes.addShaped(<extrautils2:resonator>, [
[<extrautils2:ingredients>, <metaitem:plateRedAlloy>, <extrautils2:ingredients>],
[<metaitem:plateRedAlloy>, <extrautils2:machine>,<metaitem:plateRedAlloy>],
[<extrautils2:ingredients>, <metaitem:plateRedAlloy>, <extrautils2:ingredients>]]);
//Farmer
recipes.remove(<actuallyadditions:block_farmer>);
recipes.addShaped(<actuallyadditions:block_farmer>, [
[<actuallyadditions:block_crystal:3>, <minecraft:wheat_seeds>, <actuallyadditions:block_crystal:3>],
[<enderio:item_material:73>, <actuallyadditions:block_misc:9>, <enderio:item_material:73>],
[<actuallyadditions:block_crystal:3>, <enderio:item_material:73>, <actuallyadditions:block_crystal:3>]]);
//Drill
recipes.remove(<actuallyadditions:item_drill:3>);
recipes.addShaped(<actuallyadditions:item_drill:3>, [
[<actuallyadditions:block_crystal:3>, <actuallyadditions:block_crystal:2>, <metaitem:toolHeadDrillDiamond>],
[<metaitem:nomilabs:gearEnergeticAlloy>, <actuallyadditions:item_misc:16>, <actuallyadditions:block_crystal:2>],
[<metaitem:nomilabs:blockEnergeticAlloy>, <metaitem:nomilabs:gearEnergeticAlloy>, <actuallyadditions:block_crystal:3>]]);
//Vertical Digger
recipes.remove(<actuallyadditions:block_miner>);
//recipes.addShaped(<actuallyadditions:block_miner>, [
// [<actuallyadditions:block_misc:9>, <gregtech:meta_tool:23>, <actuallyadditions:block_misc:9>],
// [<actuallyadditions:block_crystal:3>, <thermalinnovation:drill:2>, <actuallyadditions:block_crystal:3>],
// [<actuallyadditions:block_misc:9>, <actuallyadditions:item_drill:*>, <actuallyadditions:block_misc:9>]]);
//Ender Casing
recipes.remove(<actuallyadditions:block_misc:8>);
recipes.addShaped(<actuallyadditions:block_misc:8>, [
[<metaitem:plateEnderPearl>, <metaitem:nomilabs:platePulsatingIron>, <metaitem:plateEnderPearl>],
[<metaitem:nomilabs:platePulsatingIron>, <actuallyadditions:block_misc:2>, <metaitem:nomilabs:platePulsatingIron>],
[<metaitem:plateEnderPearl>, <metaitem:nomilabs:platePulsatingIron>, <metaitem:plateEnderPearl>]]);
//Trash Can (Items)
recipes.remove(<extrautils2:trashcan>);
recipes.addShaped(<extrautils2:trashcan>, [
[null, <minecraft:iron_trapdoor>, null],
[<metaitem:plateIron>, <minecraft:chest>, <metaitem:plateIron>],
[null, <metaitem:plateIron>, null]]);
//Trash Can (Fluid)
recipes.remove(<extrautils2:trashcanfluid>);
recipes.addShaped(<extrautils2:trashcanfluid>, [
[null, <minecraft:iron_trapdoor>, null],
[<metaitem:plateIron>, <minecraft:bucket>, <metaitem:plateIron>],
[null, <metaitem:plateIron>, null]]);
//Trash Can (Energy)
recipes.remove(<extrautils2:trashcanenergy>);
recipes.addShaped(<extrautils2:trashcanenergy>, [
[null, <minecraft:iron_trapdoor>, null],
[<metaitem:plateIron>, <minecraft:redstone_block>, <metaitem:plateIron>],
[null, <metaitem:plateIron>, null]]);
//medium and large crate
recipes.remove(<actuallyadditions:block_giant_chest_medium>);
recipes.remove(<actuallyadditions:block_giant_chest_large>);
recipes.addShaped(<actuallyadditions:block_giant_chest_medium>, [
[<actuallyadditions:block_crystal:2>, <ore:plankWood>, <actuallyadditions:block_crystal:2>],
[<actuallyadditions:block_giant_chest>,<ore:plankWood>, <actuallyadditions:block_giant_chest>],
[<actuallyadditions:block_crystal:2>, <ore:plankWood>, <actuallyadditions:block_crystal:2>]]);
recipes.addShaped(<actuallyadditions:block_giant_chest_large>, [
[<actuallyadditions:block_crystal_empowered:2>, <ore:plankWood>, <actuallyadditions:block_crystal_empowered:2>],
[<actuallyadditions:block_giant_chest_medium>,<actuallyadditions:block_giant_chest_medium>,<actuallyadditions:block_giant_chest_medium>],
[<actuallyadditions:block_crystal_empowered:2>, <ore:plankWood>, <actuallyadditions:block_crystal_empowered:2>]]);
// Remove existing xu2 mill recipes
recipes.remove(<extrautils2:passivegenerator>);
recipes.remove(<extrautils2:passivegenerator:1>);
recipes.remove(<extrautils2:passivegenerator:2>);
recipes.remove(<extrautils2:passivegenerator:3>);
recipes.remove(<extrautils2:passivegenerator:4>);
recipes.remove(<extrautils2:passivegenerator:5>);
recipes.remove(<extrautils2:passivegenerator:8>);
recipes.remove(<extrautils2:chunkloader>);
//GP Solar
recipes.addShaped(<extrautils2:passivegenerator>, [
[null,<solarflux:solar_panel_1>,null],
[<extrautils2:decorativesolid:2>, <extrautils2:ingredients>, <extrautils2:decorativesolid:2>]]);
//GP Lunar
recipes.addShaped(<extrautils2:passivegenerator:1>, [
[null, <extrautils2:ingredients:3>, null],
[<extrautils2:ingredients:3>,<extrautils2:passivegenerator>,<extrautils2:ingredients:3>],
[null, <extrautils2:ingredients:3>, null]]);
//Lava Mill
recipes.addShaped(<extrautils2:passivegenerator:2>, [
[<extrautils2:decorativesolid:3>, <extrautils2:ingredients:1>, <extrautils2:decorativesolid:3>],
[<extrautils2:ingredients>, <meta_tile_entity:hull.mv>, <extrautils2:ingredients>],
[<extrautils2:decorativesolid:3>, <armorplus:block_infused_lava_crystal>, <extrautils2:decorativesolid:3>]]);
//Water Mill
recipes.addShaped(<extrautils2:passivegenerator:3>, [
[<extrautils2:decorativesolid:3>, <extrautils2:ingredients:1>, <extrautils2:decorativesolid:3>],
[<metaitem:electric.pump.mv>, <meta_tile_entity:hull.mv>, <metaitem:electric.pump.mv>],
[<extrautils2:decorativesolid:3>, <extrautils2:ingredients:1>, <extrautils2:decorativesolid:3>]]);
//Wind Mill
recipes.addShaped(<extrautils2:passivegenerator:4>, [
[<extrautils2:decorativesolid:3>, <extrautils2:ingredients>, <extrautils2:decorativesolid:3>],
[<metaitem:rotorSteel>, <extrautils2:ingredients:1>, <meta_tile_entity:hull.mv>],
[<extrautils2:decorativesolid:3>, <extrautils2:ingredients>, <extrautils2:decorativesolid:3>]]);
//Fire Mill
recipes.addShaped(<extrautils2:passivegenerator:5>, [
[<extrautils2:decorativesolid:3>, <extrautils2:ingredients:1>, <extrautils2:decorativesolid:3>],
[<extrautils2:ingredients>, <meta_tile_entity:hull.mv>, <extrautils2:ingredients>],
[<extrautils2:decorativesolid:3>, <extrautils2:ingredients:13>, <extrautils2:decorativesolid:3>]]);
//Chunk Loader
recipes.addShaped(<extrautils2:chunkloader>, [
[<metaitem:nomilabs:stickEnergeticAlloy>, <extrautils2:ingredients:2>, <metaitem:nomilabs:stickEnergeticAlloy>],
[<metaitem:nomilabs:stickEnergeticAlloy>, <metaitem:nomilabs:blockEnergeticAlloy>, <metaitem:nomilabs:stickEnergeticAlloy>],
[null, <metaitem:nomilabs:blockEnergeticAlloy>, null]]);
//Dragon Mill
recipes.addShaped(<extrautils2:passivegenerator:8>, [
[<metaitem:blockRuridit>,<metaitem:blockRuridit>,<metaitem:blockRuridit>],
[<extrautils2:ingredients:2>, <metaitem:blockNetherStar>, <extrautils2:ingredients:2>],
[<extrautils2:decorativesolid:3>, <extrautils2:ingredients:2>, <extrautils2:decorativesolid:3>]]);
//Iron Drum
recipes.removeByRecipeName("extrautils2:drum_256");
recipes.addShaped(<extrautils2:drum:1>, [
[<metaitem:plateWroughtIron>, <minecraft:heavy_weighted_pressure_plate:*>, <metaitem:plateWroughtIron>],
[<metaitem:plateWroughtIron>, <minecraft:cauldron:*>, <metaitem:plateWroughtIron>],
[<metaitem:plateWroughtIron>, <minecraft:heavy_weighted_pressure_plate:*>, <metaitem:plateWroughtIron>]]);
//Reinforced Drum
recipes.removeByRecipeName("extrautils2:drum_4096");
recipes.addShaped(<extrautils2:drum:2>, [
[<metaitem:blockPolyvinylChloride>, <meta_tile_entity:drum.stainless_steel>, <metaitem:blockPolyvinylChloride>],
[<metaitem:blockPolyvinylChloride>, <extrautils2:drum:1>, <metaitem:blockPolyvinylChloride>],
[<metaitem:blockPolyvinylChloride>, <meta_tile_entity:drum.stainless_steel>, <metaitem:blockPolyvinylChloride>]]);
//Demonic
recipes.removeByRecipeName("extrautils2:drum_65536");
mods.extendedcrafting.TableCrafting.addShaped(<extrautils2:drum:3>,[
[<extrautils2:simpledecorative:1>,<moreplates:demon_plate>,<moreplates:demon_plate>,<moreplates:demon_plate>,<extrautils2:simpledecorative:1>],
[<extrautils2:simpledecorative:1>,<metaitem:plateDoubleWatertightSteel>,<metaitem:plateDoubleWatertightSteel>,<metaitem:plateDoubleWatertightSteel>,<extrautils2:simpledecorative:1>],
[<extrautils2:simpledecorative:1>,<metaitem:plateDoubleWatertightSteel>,<extrautils2:drum:2>,<metaitem:plateDoubleWatertightSteel>,<extrautils2:simpledecorative:1>],
[<extrautils2:simpledecorative:1>,<metaitem:plateDoubleWatertightSteel>,<metaitem:plateDoubleWatertightSteel>,<metaitem:plateDoubleWatertightSteel>,<extrautils2:simpledecorative:1>],
[<extrautils2:simpledecorative:1>,<moreplates:demon_plate>,<moreplates:demon_plate>,<moreplates:demon_plate>,<extrautils2:simpledecorative:1>]]);
recipes.remove(<extrautils2:machine>.withTag({Type: "extrautils2:enchanter"}));
recipes.addShaped(<extrautils2:machine>.withTag({Type: "extrautils2:enchanter"}), [
[null, <minecraft:writable_book>, null],
[<ore:gemDiamond>, <extrautils2:machine>, <ore:gemDiamond>],
[<metaitem:plateSteel>,<metaitem:plateSteel>,<metaitem:plateSteel>]]);
//Solar
recipes.remove(<actuallyadditions:block_furnace_solar>);
recipes.addShaped(<actuallyadditions:block_furnace_solar>, [
[<extrautils2:ingredients>, <solarflux:solar_panel_1>, <extrautils2:ingredients>],
[null,<extrautils2:decorativesolid:3>,null]]);
//Drill Core
recipes.remove(<actuallyadditions:item_misc:16>);
// Canola Press
recipes.removeByRecipeName("actuallyadditions:recipes132");
recipes.addShaped(<actuallyadditions:block_canola_press>, [
[<metaitem:plateSteel>, <actuallyadditions:block_crystal:5>, <metaitem:plateSteel>],
[<metaitem:electric.piston.mv>, null, <metaitem:electric.piston.mv>],
[<metaitem:plateSteel>, <actuallyadditions:item_misc:8>, <metaitem:plateSteel>]]);
print("--- ActuallyAdditions.zs initialized ---");