fixed all the greate mess

This commit is contained in:
Pyritie 2025-08-06 00:40:28 +01:00
parent b42479cd34
commit 1dce4d76a4
13 changed files with 399 additions and 143 deletions

View file

@ -9,40 +9,75 @@ function registerGreateRecipes(event) {
removeGreateRecipes(event)
registerGreateRecyclingRecipes(event);
event.replaceInput({ input: 'create:cogwheel'}, 'create:cogwheel', '#tfg:small_cogwheels')
event.replaceInput({ input: 'create:large_cogwheel'}, 'create:large_cogwheel', '#tfg:large_cogwheels')
event.replaceInput({ input: 'create:shaft'}, 'create:shaft', '#tfg:shafts')
event.replaceInput({ input: 'create:cogwheel'}, 'create:cogwheel', '#forge:cogwheels')
event.replaceInput({ input: 'create:large_cogwheel'}, 'create:large_cogwheel', '#forge:large_cogwheels')
event.replaceInput({ input: 'create:shaft'}, 'create:shaft', '#forge:shafts')
// #region Shafts
event.shapeless('9x greate:andesite_alloy_shaft', ['#forge:plates/black_bronze', '#forge:tools/saws'])
.id('greate:shaped/andesite_alloy_shaft_black_bronze')
.id('gtceu:shaped/andesite_alloy_shaft_black_bronze')
event.shaped('9x greate:andesite_alloy_shaft', ['#forge:plates/bronze', '#forge:tools/saws'])
.id('greate:shaped/andesite_alloy_shaft_bronze')
event.shapeless('9x greate:andesite_alloy_shaft', ['#forge:plates/bronze', '#forge:tools/saws'])
.id('gtceu:shaped/andesite_alloy_shaft_bronze')
event.shaped('9x greate:andesite_alloy_shaft', ['#forge:plates/bismuth_bronze', '#forge:tools/saws'])
.id('greate:shaped/andesite_alloy_shaft_bismuth_bronze')
event.shapeless('9x greate:andesite_alloy_shaft', ['#forge:plates/bismuth_bronze', '#forge:tools/saws'])
.id('gtceu:shaped/andesite_alloy_shaft_bismuth_bronze')
event.shaped('9x greate:steel_shaft', ['#forge:plates/steel', '#forge:tools/saws'])
.id('greate:shaped/steel_shaft')
event.shapeless('9x greate:steel_shaft', ['#forge:plates/steel', '#forge:tools/saws'])
.id('gtceu:shaped/steel_shaft')
event.shaped('9x greate:aluminium_shaft', ['#forge:plates/aluminium', '#forge:tools/saws'])
.id('greate:shaped/aluminium_shaft')
event.shapeless('9x greate:aluminium_shaft', ['#forge:plates/aluminium', '#forge:tools/saws'])
.id('gtceu:shaped/aluminium_shaft')
event.shaped('9x greate:stainless_steel_shaft', ['#forge:plates/stainless_steel', '#forge:tools/saws'])
.id('greate:shaped/stainless_steel_shaft')
event.shapeless('9x greate:stainless_steel_shaft', ['#forge:plates/stainless_steel', '#forge:tools/saws'])
.id('gtceu:shaped/stainless_steel_shaft')
event.shaped('9x greate:titanium_shaft', ['#forge:plates/titanium', '#forge:tools/saws'])
.id('greate:shaped/titanium_shaft')
event.shapeless('9x greate:titanium_shaft', ['#forge:plates/titanium', '#forge:tools/saws'])
.id('gtceu:shaped/titanium_shaft')
generateCutterRecipe(event, '#forge:plates/bronze', '9x greate:andesite_alloy_shaft', 100, GTValues.VA[GTValues.ULV], 'andesite_alloy_shaft_bronze')
generateCutterRecipe(event, '#forge:plates/black_bronze', '9x greate:andesite_alloy_shaft', 100, GTValues.VA[GTValues.ULV], 'andesite_alloy_shaft_black_bronze')
generateCutterRecipe(event, '#forge:plates/bismuth_bronze', '9x greate:andesite_alloy_shaft', 100, GTValues.VA[GTValues.ULV], 'andesite_alloy_shaft_bismuth_bronze')
generateCutterRecipe(event, '#forge:plates/steel', '9x greate:steel_shaft', 100, GTValues.VA[GTValues.ULV], 'steel_shaft')
generateCutterRecipe(event, '#forge:plates/aluminium', '9x greate:aluminium_shaft', 100, GTValues.VA[GTValues.LV], 'aluminium_shaft')
generateCutterRecipe(event, '#forge:plates/stainless_steel', '9x greate:stainless_steel_shaft', 100, GTValues.VA[GTValues.MV], 'stainless_steel_shaft')
generateCutterRecipe(event, '#forge:plates/titanium', '9x greate:titanium_shaft', 100, GTValues.VA[GTValues.HV], 'titanium_shaft')
event.recipes.gtceu.cutter('andesite_alloy_shaft')
.itemInputs('#forge:plates/bronze')
.itemOutputs('9x greate:andesite_alloy_shaft')
.duration(100)
.EUt(GTValues.VA[GTValues.ULV])
.removePreviousMaterialInfo()
event.recipes.gtceu.cutter('andesite_alloy_shaft_black')
.itemInputs('#forge:plates/black_bronze')
.itemOutputs('9x greate:andesite_alloy_shaft')
.duration(100)
.EUt(GTValues.VA[GTValues.ULV])
event.recipes.gtceu.cutter('andesite_alloy_shaft_bismuth')
.itemInputs('#forge:plates/bismuth_bronze')
.itemOutputs('9x greate:andesite_alloy_shaft')
.duration(100)
.EUt(GTValues.VA[GTValues.ULV])
event.recipes.gtceu.cutter('steel_shaft')
.itemInputs('#forge:plates/steel')
.itemOutputs('9x greate:steel_shaft')
.duration(100)
.EUt(GTValues.VA[GTValues.ULV])
event.recipes.gtceu.cutter('aluminium_shaft')
.itemInputs('#forge:plates/aluminium')
.itemOutputs('9x greate:aluminium_shaft')
.duration(100)
.EUt(GTValues.VA[GTValues.ULV])
event.recipes.gtceu.cutter('stainless_steel_shaft')
.itemInputs('#forge:plates/stainless_steel')
.itemOutputs('9x greate:stainless_steel_shaft')
.duration(100)
.EUt(GTValues.VA[GTValues.ULV])
event.recipes.gtceu.cutter('titanium_shaft')
.itemInputs('#forge:plates/titanium')
.itemOutputs('9x greate:titanium_shaft')
.duration(100)
.EUt(GTValues.VA[GTValues.ULV])
// #endregion
@ -88,29 +123,29 @@ function registerGreateRecipes(event) {
// #region Cogs
event.shapeless('greate:andesite_alloy_cogwheel', ['greate:andesite_alloy_shaft', '#forge:small_gears/wood'])
.id('greate:shapeless/andesite_alloy_cogwheel')
.id('tfg:shapeless/andesite_alloy_cogwheel')
event.shapeless('greate:large_andesite_alloy_cogwheel', ['greate:andesite_alloy_shaft', '#forge:gears/wood'])
.id('greate:shapeless/large_andesite_alloy_cogwheel');
.id('tfg:shapeless/large_andesite_alloy_cogwheel');
event.shapeless('greate:steel_cogwheel', ['greate:steel_shaft', '#forge:small_gears/wrought_iron'])
.id('greate:shapeless/steel_cogwheel')
.id('tfg:shapeless/steel_cogwheel')
event.shapeless('greate:large_steel_cogwheel', ['greate:steel_shaft', '#forge:small_gears/wrought_iron','#forge:small_gears/wrought_iron'])
.id('greate:shapeless/large_steel_cogwheel');
.id('tfg:shapeless/large_steel_cogwheel');
event.shapeless('greate:aluminium_cogwheel', ['greate:aluminium_shaft', '#forge:small_gears/steel'])
.id('greate:shapeless/aluminium_cogwheel')
.id('tfg:shapeless/aluminium_cogwheel')
event.shapeless('greate:large_aluminium_cogwheel', ['greate:aluminium_shaft', '#forge:small_gears/steel', '#forge:small_gears/steel'])
.id('greate:shapeless/large_aluminium_cogwheel');
.id('tfg:shapeless/large_aluminium_cogwheel');
event.shapeless('greate:stainless_steel_cogwheel', ['greate:stainless_steel_shaft', '#forge:small_gears/aluminium'])
.id('greate:shapeless/stainless_steel_cogwheel')
.id('tfg:shapeless/stainless_steel_cogwheel')
event.shapeless('greate:large_stainless_steel_cogwheel', ['greate:stainless_steel_shaft', '#forge:small_gears/aluminium', '#forge:small_gears/aluminium'])
.id('greate:shapeless/large_stainless_steel_cogwheel');
.id('tfg:shapeless/large_stainless_steel_cogwheel');
event.shapeless('greate:titanium_cogwheel', ['greate:titanium_shaft', '#forge:small_gears/stainless_steel'])
.id('greate:shapeless/titanium_cogwheel')
.id('tfg:shapeless/titanium_cogwheel')
event.shapeless('greate:large_titanium_cogwheel', ['greate:titanium_shaft', '#forge:small_gears/stainless_steel', '#forge:small_gears/stainless_steel'])
.id('greate:shapeless/large_titanium_cogwheel');
.id('tfg:shapeless/large_titanium_cogwheel');
// #endregion
@ -222,7 +257,7 @@ function registerGreateRecipes(event) {
A: '#forge:plates/tin_alloy',
B: '#forge:storage_blocks/wrought_iron',
C: 'gtceu:lv_machine_hull',
}).id('greate:mechanical_crafting/steel_crushing_wheel')
}).id('greate:steel_crushing_wheel')
event.recipes.createMechanicalCrafting('2x greate:aluminium_crushing_wheel', [
' AAA ',
@ -234,7 +269,7 @@ function registerGreateRecipes(event) {
A: '#forge:plates/vanadium_steel',
B: '#forge:storage_blocks/steel',
C: 'gtceu:mv_machine_hull',
}).id('greate:mechanical_crafting/aluminium_crushing_wheel')
}).id('greate:aluminium_crushing_wheel')
event.recipes.createMechanicalCrafting('2x greate:stainless_steel_crushing_wheel', [
' AAA ',
@ -246,7 +281,7 @@ function registerGreateRecipes(event) {
A: '#forge:plates/blue_alloy',
B: '#forge:storage_blocks/aluminium',
C: 'gtceu:hv_machine_hull',
}).id('greate:mechanical_crafting/stainless_steel_crushing_wheel')
}).id('greate:stainless_steel_crushing_wheel')
event.recipes.createMechanicalCrafting('2x greate:titanium_crushing_wheel', [
' AAA ',
@ -258,7 +293,7 @@ function registerGreateRecipes(event) {
A: '#forge:plates/ultimet',
B: '#forge:storage_blocks/stainless_steel',
C: 'gtceu:ev_machine_hull',
}).id('greate:mechanical_crafting/titanium_crushing_wheel')
}).id('greate:titanium_crushing_wheel')
// #endregion
@ -283,26 +318,63 @@ function registerGreateRecipes(event) {
.duration(200)
.EUt(GTValues.VA[GTValues.ULV])
event.shaped('greate:aluminium_encased_fan', [
' A ',
'BCB',
'DEF'
], {
A: 'greate:aluminium_shaft',
B: '#gtceu:circuits/mv',
C: 'gtceu:mv_machine_casing',
D: '#forge:tools/wrenches',
E: 'gtceu:aluminium_rotor',
F: '#forge:tools/hammers'
}).id('greate:shaped/aluminium_encased_fan')
event.recipes.gtceu.assembler('greate:aluminium_encased_fan')
.itemInputs('greate:aluminium_shaft', '2x #gtceu:circuits/mv', 'gtceu:mv_machine_casing', 'gtceu:aluminium_rotor')
.itemOutputs('greate:aluminium_encased_fan')
.duration(200)
.EUt(GTValues.VA[GTValues.LV])
event.shaped('greate:stainless_steel_encased_fan', [
' A ',
'BCB',
'DEF'
], {
A: 'greate:stainless_steel_shaft',
B: '#gtceu:circuits/hv',
C: 'gtceu:hv_machine_casing',
D: '#forge:tools/wrenches',
E: 'gtceu:stainless_steel_rotor',
F: '#forge:tools/hammers'
}).id('greate:shaped/stainless_steel_encased_fan')
event.recipes.gtceu.assembler('greate:stainless_steel_encased_fan')
.itemInputs('greate:stainless_steel_shaft', '2x #gtceu:circuits/hv', 'gtceu:hv_machine_casing', 'gtceu:stainless_steel_rotor')
.itemOutputs('greate:stainless_steel_encased_fan')
.duration(200)
.EUt(GTValues.VA[GTValues.MV])
event.shaped('greate:titanium_encased_fan', [
' A ',
'BCB',
'DEF'
], {
A: 'greate:titanium_shaft',
B: '#gtceu:circuits/ev',
C: 'gtceu:ev_machine_casing',
D: '#forge:tools/wrenches',
E: 'gtceu:titanium_rotor',
F: '#forge:tools/hammers'
}).id('greate:shaped/titanium_encased_fan')
event.recipes.gtceu.assembler('greate:titanium_encased_fan')
.itemInputs('greate:titanium_shaft', '2x #gtceu:circuits/ev', 'gtceu:ev_machine_casing', 'gtceu:titanium_rotor')
.itemOutputs('greate:titanium_encased_fan')
.duration(200)
.EUt(GTValues.VA[GTValues.HV])
// The other fans are fine as-is
// #endregion
// #region Mechanical saw
@ -414,23 +486,59 @@ function registerGreateRecipes(event) {
.duration(200)
.EUt(GTValues.VA[GTValues.ULV])
event.shaped('greate:aluminium_mechanical_pump', [
' AB',
'CDE',
' AB'
], {
A: '#forge:rings/rubber',
B: '#forge:screws/aluminium',
C: '#forge:tools/wrenches',
D: 'create:fluid_pipe',
E: 'greate:aluminium_cogwheel'
}).id('greate:shaped/aluminium_mechanical_pump')
event.recipes.gtceu.assembler('greate:aluminium_mechanical_pump')
.itemInputs('2x #forge:rings/rubber', '2x #forge:screws/aluminium', 'create:fluid_pipe', 'greate:aluminium_cogwheel')
.itemOutputs('greate:aluminium_mechanical_pump')
.duration(200)
.EUt(GTValues.VA[GTValues.LV])
.EUt(GTValues.VA[GTValues.ULV])
event.shaped('greate:stainless_steel_mechanical_pump', [
' AB',
'CDE',
' AB'
], {
A: '#forge:rings/silicone_rubber',
B: '#forge:screws/stainless_steel',
C: '#forge:tools/wrenches',
D: 'create:fluid_pipe',
E: 'greate:stainless_steel_cogwheel'
}).id('greate:shaped/stainless_steel_mechanical_pump')
event.recipes.gtceu.assembler('greate:stainless_steel_mechanical_pump')
.itemInputs('2x #forge:rings/rubber', '2x #forge:screws/stainless_steel', 'create:fluid_pipe', 'greate:stainless_steel_cogwheel')
.itemInputs('2x #forge:rings/silicone_rubber', '2x #forge:screws/stainless_steel', 'create:fluid_pipe', 'greate:stainless_steel_cogwheel')
.itemOutputs('greate:stainless_steel_mechanical_pump')
.duration(200)
.EUt(GTValues.VA[GTValues.MV])
.EUt(GTValues.VA[GTValues.ULV])
event.shaped('greate:titanium_mechanical_pump', [
' AB',
'CDE',
' AB'
], {
A: '#forge:rings/silicone_rubber',
B: '#forge:screws/titanium',
C: '#forge:tools/wrenches',
D: 'create:fluid_pipe',
E: 'greate:titanium_cogwheel'
}).id('greate:shaped/titanium_mechanical_pump')
event.recipes.gtceu.assembler('greate:titanium_mechanical_pump')
.itemInputs('2x #forge:rings/rubber', '2x #forge:screws/titanium', 'create:fluid_pipe', 'greate:titanium_cogwheel')
.itemInputs('2x #forge:rings/silicone_rubber', '2x #forge:screws/titanium', 'create:fluid_pipe', 'greate:titanium_cogwheel')
.itemOutputs('greate:titanium_mechanical_pump')
.duration(200)
.EUt(GTValues.VA[GTValues.HV])
.EUt(GTValues.VA[GTValues.ULV])
// #endregion
@ -444,14 +552,14 @@ function registerGreateRecipes(event) {
A: '#forge:plates/rubber',
B: '#forge:tools/knives',
C: '#forge:tools/hammers',
}).id('greate:shaped/rubber_belt_connector')
}).id('gtceu:shaped/rubber_belt_connector')
event.recipes.gtceu.assembler('rubber_belt_connector')
.itemInputs('#forge:plates/rubber')
.itemOutputs('greate:rubber_belt_connector')
.circuit(11)
.duration(50)
.EUt(GTValues.VA[GTValues.LV])
.EUt(GTValues.VA[GTValues.ULV])
event.shaped('3x greate:silicone_rubber_belt_connector', [
'C ',
@ -461,14 +569,14 @@ function registerGreateRecipes(event) {
A: '#forge:plates/silicone_rubber',
B: '#forge:tools/knives',
C: '#forge:tools/hammers',
}).id('greate:shaped/silicone_rubber_belt_connector')
}).id('gtceu:shaped/silicone_rubber_belt_connector')
event.recipes.gtceu.assembler('silicone_rubber_belt_connector')
.itemInputs('#forge:plates/silicone_rubber')
.itemOutputs('greate:silicone_rubber_belt_connector')
.circuit(11)
.duration(50)
.EUt(GTValues.VA[GTValues.LV])
.EUt(GTValues.VA[GTValues.ULV])
event.shaped('3x greate:polyethylene_belt_connector', [
'C ',
@ -478,14 +586,14 @@ function registerGreateRecipes(event) {
A: '#forge:plates/styrene_butadiene_rubber',
B: '#forge:tools/knives',
C: '#forge:tools/hammers',
}).id('greate:shaped/polyethylene_belt_connector')
}).id('gtceu:shaped/polyethylene_belt_connector')
event.recipes.gtceu.assembler('polyethylene_belt_connector')
.itemInputs('#forge:plates/styrene_butadiene_rubber')
.itemOutputs('greate:polyethylene_belt_connector')
.circuit(11)
.duration(50)
.EUt(GTValues.VA[GTValues.LV])
.EUt(GTValues.VA[GTValues.ULV])
// #endregion
@ -506,28 +614,70 @@ function registerGreateRecipes(event) {
}).id('greate:shaped/steel_mechanical_mixer')
event.recipes.gtceu.assembler('greate:steel_mechanical_mixer')
.itemInputs('greate:steel_shaft', '2x #gtceu:circuits/ulv', 'gtceu:ulv_machine_hull', '2x #forge:plates/black_steel', 'gtceu:steel_wisk')
.itemInputs('greate:steel_shaft', '2x #gtceu:circuits/ulv', 'gtceu:ulv_machine_hull', 'gtceu:steel_whisk', '2x #forge:plates/black_steel')
.itemOutputs('greate:steel_mechanical_mixer')
.duration(200)
.EUt(GTValues.VA[GTValues.ULV])
event.shaped('greate:aluminium_mechanical_mixer', [
'ABA',
'DCD',
'FEG'
], {
A: '#gtceu:circuits/mv',
B: 'greate:aluminium_shaft',
C: 'gtceu:mv_machine_hull',
D: '#forge:plates/vanadium_steel',
E: 'gtceu:aluminium_whisk',
F: '#forge:tools/wrenches',
G: '#forge:tools/hammers'
}).id('greate:shaped/aluminium_mechanical_mixer')
event.recipes.gtceu.assembler('greate:aluminium_mechanical_mixer')
.itemInputs('greate:aluminium_shaft', '2x #gtceu:circuits/mv', 'gtceu:mv_machine_hull', 'gtceu:aluminium_wisk')
.itemInputs('greate:aluminium_shaft', '2x #gtceu:circuits/mv', 'gtceu:mv_machine_hull', 'gtceu:aluminium_whisk', '2x #forge:plates/vanadium_steel')
.itemOutputs('greate:aluminium_mechanical_mixer')
.duration(200)
.EUt(GTValues.VA[GTValues.LV])
.EUt(GTValues.VA[GTValues.ULV])
event.shaped('greate:stainless_steel_mechanical_mixer', [
'ABA',
'DCD',
'FEG'
], {
A: '#gtceu:circuits/hv',
B: 'greate:stainless_steel_shaft',
C: 'gtceu:hv_machine_hull',
D: '#forge:plates/blue_alloy',
E: 'gtceu:stainless_steel_whisk',
F: '#forge:tools/wrenches',
G: '#forge:tools/hammers'
}).id('greate:shaped/stainless_steel_mechanical_mixer')
event.recipes.gtceu.assembler('greate:stainless_steel_mechanical_mixer')
.itemInputs('greate:stainless_steel_shaft', '2x #gtceu:circuits/hv', 'gtceu:hv_machine_hull', 'gtceu:stainless_steel_wisk')
.itemInputs('greate:stainless_steel_shaft', '2x #gtceu:circuits/hv', 'gtceu:hv_machine_hull', 'gtceu:stainless_steel_whisk', '2x #forge:plates/blue_alloy')
.itemOutputs('greate:stainless_steel_mechanical_mixer')
.duration(200)
.EUt(GTValues.VA[GTValues.MV])
.EUt(GTValues.VA[GTValues.ULV])
event.shaped('greate:titanium_mechanical_mixer', [
'ABA',
'DCD',
'FEG'
], {
A: '#gtceu:circuits/ev',
B: 'greate:titanium_shaft',
C: 'gtceu:ev_machine_hull',
D: '#forge:plates/ultimet',
E: 'gtceu:titanium_whisk',
F: '#forge:tools/wrenches',
G: '#forge:tools/hammers'
}).id('greate:shaped/titanium_mechanical_mixer')
event.recipes.gtceu.assembler('greate:titanium_mechanical_mixer')
.itemInputs('greate:titanium_shaft', '2x #gtceu:circuits/ev', 'gtceu:ev_machine_hull', 'gtceu:titanium_wisk')
.itemInputs('greate:titanium_shaft', '2x #gtceu:circuits/ev', 'gtceu:ev_machine_hull', 'gtceu:titanium_whisk', '2x #forge:plates/ultimet')
.itemOutputs('greate:titanium_mechanical_mixer')
.duration(200)
.EUt(GTValues.VA[GTValues.HV])
.EUt(GTValues.VA[GTValues.ULV])
// #endregion
@ -574,7 +724,7 @@ function registerGreateRecipes(event) {
.itemOutputs('gtceu:aluminium_whisk')
.circuit(2)
.duration(50)
.EUt(GTValues.VA[GTValues.LV])
.EUt(GTValues.VA[GTValues.ULV])
event.recipes.gtceu.extruder('gtceu:aluminium_whisk')
.itemInputs('4x #forge:ingots/aluminium')
@ -599,7 +749,7 @@ function registerGreateRecipes(event) {
.itemOutputs('gtceu:stainless_steel_whisk')
.circuit(2)
.duration(50)
.EUt(GTValues.VA[GTValues.MV])
.EUt(GTValues.VA[GTValues.ULV])
event.recipes.gtceu.extruder('gtceu:stainless_steel_whisk')
.itemInputs('4x #forge:ingots/stainless_steel')
@ -624,14 +774,14 @@ function registerGreateRecipes(event) {
.itemOutputs('gtceu:titanium_whisk')
.circuit(2)
.duration(50)
.EUt(GTValues.VA[GTValues.HV])
.EUt(GTValues.VA[GTValues.ULV])
event.recipes.gtceu.extruder('gtceu:titanium_whisk')
.itemInputs('4x #forge:ingots/titanium')
.notConsumable('tfg:whisk_extruder_mold')
.itemOutputs('gtceu:titanium_whisk')
.duration(GTMaterials.Titanium.getMass() * 3)
.EUt(GTValues.VA[GTValues.HV])
.EUt(GTValues.VA[GTValues.MV])
// #endregion
@ -644,7 +794,7 @@ function registerGreateRecipes(event) {
], {
A: '#tfg:any_bronze_frame',
B: 'greate:andesite_alloy_cogwheel',
C: '#tfg:any_iron_plate',
C: '#tfg:any_iron_double_ingot',
D: '#forge:tools/hammers',
E: '#minecraft:planks',
F: 'greate:andesite_alloy_shaft'
@ -663,6 +813,12 @@ function registerGreateRecipes(event) {
F: '#forge:tools/wrenches'
}).id('greate:shaped/steel_mechanical_press')
event.recipes.gtceu.assembler('greate:steel_mechanical_press')
.itemInputs('create:andesite_casing', 'greate:steel_shaft', '#forge:double_plates/steel', 'greate:steel_cogwheel')
.itemOutputs('greate:steel_mechanical_press')
.duration(100)
.EUt(GTValues.VA[GTValues.ULV])
event.shaped('greate:aluminium_mechanical_press', [
'GAD',
'EBF',
@ -677,6 +833,12 @@ function registerGreateRecipes(event) {
G: '#gtceu:circuits/mv'
}).id('greate:shaped/aluminium_mechanical_press')
event.recipes.gtceu.assembler('greate:aluminium_mechanical_press')
.itemInputs('gtceu:mv_machine_hull', 'greate:aluminium_shaft', '#forge:double_plates/vanadium_steel', 'greate:aluminium_cogwheel', '#gtceu:circuits/mv')
.itemOutputs('greate:aluminium_mechanical_press')
.duration(100)
.EUt(GTValues.VA[GTValues.ULV])
event.shaped('greate:stainless_steel_mechanical_press', [
'GAD',
'EBF',
@ -691,6 +853,12 @@ function registerGreateRecipes(event) {
G: '#gtceu:circuits/hv'
}).id('greate:shaped/stainless_steel_mechanical_press')
event.recipes.gtceu.assembler('greate:stainless_steel_mechanical_press')
.itemInputs('gtceu:hv_machine_hull', 'greate:stainless_steel_shaft', '#forge:double_plates/blue_alloy', 'greate:stainless_steel_cogwheel', '#gtceu:circuits/hv')
.itemOutputs('greate:stainless_steel_mechanical_press')
.duration(100)
.EUt(GTValues.VA[GTValues.ULV])
event.shaped('greate:titanium_mechanical_press', [
'GAD',
'EBF',
@ -705,5 +873,22 @@ function registerGreateRecipes(event) {
G: '#gtceu:circuits/ev'
}).id('greate:shaped/titanium_mechanical_press')
event.recipes.gtceu.assembler('greate:titanium_mechanical_press')
.itemInputs('gtceu:ev_machine_hull', 'greate:titanium_shaft', '#forge:double_plates/ultimet', 'greate:titanium_cogwheel', '#gtceu:circuits/ev')
.itemOutputs('greate:titanium_mechanical_press')
.duration(100)
.EUt(GTValues.VA[GTValues.ULV])
// #endregion
event.shaped('greate:wire_coating_factory', [
'ABA',
'CDC',
'ABA'
], {
A: 'gtceu:watertight_casing',
B: '#gtceu:circuits/iv',
C: 'gtceu:iv_electric_pump',
D: 'create:spout'
}).id('tfg:shaped/toms_favourite_block')
}

View file

@ -16,24 +16,66 @@ function removeGreateRecipes(event) {
event.remove({ output: fluid })
})
global.GREATE_DISABLED_TAGS.forEach(tag => {
event.remove({ input: tag })
event.remove({ output: tag })
})
event.remove({ mod: 'greate', input: 'create:andesite_alloy' });
event.remove({ mod: 'greate', output: 'minecraft:bamboo_pressure_plate'})
event.remove({ id: 'greate:shapeless/large_andesite_alloy_cogwheel_from_little' })
event.remove({ id: 'greate:shapeless/large_steel_cogwheel_from_little' })
event.remove({ id: 'greate:shapeless/large_aluminium_cogwheel_from_little' })
event.remove({ id: 'greate:shapeless/large_stainless_steel_cogwheel_from_little' })
event.remove({ id: 'greate:shapeless/large_titanium_cogwheel_from_little' })
event.remove({ id: 'gtceu:shaped/andesite_alloy_shaft' })
event.remove({ id: 'gtceu:shaped/andesite_alloy_cogwheel' })
event.remove({ id: 'gtceu:shaped/andesite_alloy_large_cogwheel' })
event.remove({ id: 'gtceu:shaped/andesite_alloy_large_cogwheel_from_little' })
event.remove({ id: 'gtceu:shaped/steel_cogwheel' })
event.remove({ id: 'gtceu:shaped/steel_large_cogwheel' })
event.remove({ id: 'gtceu:shaped/steel_large_cogwheel_from_little' })
event.remove({ id: 'gtceu:shaped/aluminium_cogwheel' })
event.remove({ id: 'gtceu:shaped/aluminium_large_cogwheel' })
event.remove({ id: 'gtceu:shaped/aluminium_large_cogwheel_from_little' })
event.remove({ id: 'gtceu:shaped/stainless_steel_cogwheel' })
event.remove({ id: 'gtceu:shaped/stainless_steel_large_cogwheel' })
event.remove({ id: 'gtceu:shaped/stainless_steel_large_cogwheel_from_little' })
event.remove({ id: 'gtceu:shaped/titanium_cogwheel' })
event.remove({ id: 'gtceu:shaped/titanium_large_cogwheel' })
event.remove({ id: 'gtceu:shaped/titanium_large_cogwheel_from_little' })
removeCutterRecipe(event, "andesite_alloy_shaft")
removeCutterRecipe(event, "andesite_alloy_shaft_water")
removeCutterRecipe(event, "andesite_alloy_shaft_distilled_water")
removeCutterRecipe(event, "steel_shaft")
removeCutterRecipe(event, "steel_shaft_water")
removeCutterRecipe(event, "steel_shaft_distilled_water")
removeCutterRecipe(event, "aluminium_shaft")
removeCutterRecipe(event, "aluminium_shaft_water")
removeCutterRecipe(event, "aluminium_shaft_distilled_water")
removeCutterRecipe(event, "stainless_steel_shaft")
removeCutterRecipe(event, "stainless_steel_shaft_water")
removeCutterRecipe(event, "stainless_steel_shaft_distilled_water")
removeCutterRecipe(event, "titanium_shaft")
removeCutterRecipe(event, "titanium_shaft_water")
removeCutterRecipe(event, "titanium_shaft_distilled_water")
event.remove({ id: 'greate:shaped/andesite_alloy_shaft' })
event.remove({ id: 'greate:milling/integration/gtceu/macerator/macerate_marble'})
// Until we got a fix from Greate for recipes in a cleanroom
event.remove({ id: 'greate:shaped/stainless_steel_mechanical_saw' })
event.remove({ id: 'greate:shaped/titanium_mechanical_saw' })
event.remove({ id: 'gtceu:electrolyzer/decomposition_electrolyzing_andesite_alloy' })
event.remove({ id: 'gtceu:electrolyzer/decomposition_electrolyzing_chromatic_compound' })
event.remove({ id: 'gtceu:smelting/smelt_dust_andesite_alloy_to_ingot' })
event.remove({ id: 'gtceu:extractor/extract_andesite_alloy_shaft' })
removeMaceratorRecipe(event, 'macerate_andesite_alloy')
removeMaceratorRecipe(event, 'macerate_steel_alloy')
removeMaceratorRecipe(event, 'macerate_aluminium_alloy')
removeMaceratorRecipe(event, 'macerate_stainless_steel_alloy')
removeMaceratorRecipe(event, 'macerate_titanium_alloy')
removeMaceratorRecipe(event, 'macerate_tungsten_steel_alloy')
removeMaceratorRecipe(event, 'macerate_rhodium_plated_palladium_alloy')
removeMaceratorRecipe(event, 'macerate_naquadah_alloy_alloy')
removeMaceratorRecipe(event, 'macerate_darmstadtium_alloy')
removeMaceratorRecipe(event, 'macerate_neutronium_alloy')
event.remove({ id: /^greate:mixing\/integration\/create\/.*/ })
event.remove({ id: /^greate:sawing\/integration\/create\/.*/ })
@ -42,6 +84,8 @@ function removeGreateRecipes(event) {
event.remove({ id: /^greate:milling\/integration\/create\/.*/ })
event.remove({ id: /^greate:compacting\/integration\/.*/ })
event.remove({ id: /^greate:pressing\/integration\/.*/ })
event.remove({ id: /^greate:shaped\/.*/ })
event.remove({ id: /^greate:shapeless\/.*/ })
event.remove({ mod: 'greate', type: 'create:deploying' });
event.remove({ mod: 'greate', type: 'create:sequenced_assembly' });