fixed all the greate mess
This commit is contained in:
parent
b42479cd34
commit
1dce4d76a4
13 changed files with 399 additions and 143 deletions
|
|
@ -8,6 +8,7 @@
|
|||
- Fixed chain conveyors not connecting (#1520) @BlueBoat29
|
||||
- Fixed a crash when opening a world with a railgun logistics monitor (#1526) @Redeix
|
||||
- Fixed a crash when trying to spawn rabbits on the moon (#1528) @Pyritie
|
||||
- Fixed duplicate Create recipes @Pyritie
|
||||
|
||||
## [0.10.5] - 03-08-2025
|
||||
### Major changes
|
||||
|
|
|
|||
|
|
@ -388,12 +388,12 @@ const registerCreateRecipes = (event) => {
|
|||
A: 'create:andesite_casing',
|
||||
B: 'firmaciv:rope_coil',
|
||||
C: '#forge:plates/wrought_iron',
|
||||
D: '#tfg:small_cogwheels',
|
||||
D: '#forge:cogwheels',
|
||||
E: '#forge:tools/wrenches'
|
||||
}).id('tfg:create/shaped/rope_pulley')
|
||||
|
||||
event.recipes.gtceu.assembler('create:rope_pulley')
|
||||
.itemInputs('create:andesite_casing', 'firmaciv:rope_coil', '#forge:plates/wrought_iron', '2x #tfg:small_cogwheels')
|
||||
.itemInputs('create:andesite_casing', 'firmaciv:rope_coil', '#forge:plates/wrought_iron', '2x #forge:cogwheels')
|
||||
.itemOutputs('create:rope_pulley')
|
||||
.duration(50)
|
||||
.EUt(GTValues.VA[GTValues.ULV])
|
||||
|
|
@ -408,13 +408,13 @@ const registerCreateRecipes = (event) => {
|
|||
A: 'create:brass_casing',
|
||||
B: 'firmaciv:rope_coil',
|
||||
C: '#forge:plates/steel',
|
||||
D: '#tfg:small_cogwheels',
|
||||
D: '#forge:cogwheels',
|
||||
E: '#forge:tools/wrenches',
|
||||
F: 'create:electron_tube'
|
||||
}).id('tfg:create/shaped/elevator_pulley')
|
||||
|
||||
event.recipes.gtceu.assembler('create:elevator_pulley')
|
||||
.itemInputs('create:brass_casing', 'firmaciv:rope_coil', '#forge:plates/steel', '2x #tfg:small_cogwheels', 'create:electron_tube')
|
||||
.itemInputs('create:brass_casing', 'firmaciv:rope_coil', '#forge:plates/steel', '2x #forge:cogwheels', 'create:electron_tube')
|
||||
.itemOutputs('create:elevator_pulley')
|
||||
.duration(50)
|
||||
.EUt(GTValues.VA[GTValues.ULV])
|
||||
|
|
@ -500,7 +500,7 @@ const registerCreateRecipes = (event) => {
|
|||
}).id('tfg:create/shaped/mechanical_drill')
|
||||
|
||||
event.recipes.gtceu.assembler('create:mechanical_drill')
|
||||
.itemInputs('2x #forge:plates/wrought_iron', '#forge:drill_heads', '#tfg:small_cogwheels', 'create:andesite_casing', '#gtceu:circuits/ulv')
|
||||
.itemInputs('2x #forge:plates/wrought_iron', '#forge:drill_heads', '#forge:cogwheels', 'create:andesite_casing', '#gtceu:circuits/ulv')
|
||||
.itemOutputs('create:mechanical_drill')
|
||||
.duration(50)
|
||||
.EUt(GTValues.VA[GTValues.ULV])
|
||||
|
|
@ -517,11 +517,11 @@ const registerCreateRecipes = (event) => {
|
|||
E: '#forge:tools/hammers',
|
||||
F: '#forge:tools/wrenches',
|
||||
G: '#forge:bolts/wrought_iron',
|
||||
H: '#tfg:small_cogwheels'
|
||||
H: '#forge:cogwheels'
|
||||
}).id('tfg:create/shaped/mechanical_roller')
|
||||
|
||||
event.recipes.gtceu.assembler('create:mechanical_roller')
|
||||
.itemInputs('2x #forge:plates/wrought_iron', 'tfc:metal/block/wrought_iron', 'create:andesite_casing', '2x #forge:bolts/wrought_iron', '#tfg:small_cogwheels')
|
||||
.itemInputs('2x #forge:plates/wrought_iron', 'tfc:metal/block/wrought_iron', 'create:andesite_casing', '2x #forge:bolts/wrought_iron', '#forge:cogwheels')
|
||||
.itemOutputs('create:mechanical_roller')
|
||||
.duration(50)
|
||||
.EUt(GTValues.VA[GTValues.ULV])
|
||||
|
|
@ -558,11 +558,11 @@ const registerCreateRecipes = (event) => {
|
|||
C: '#forge:tools/hammers',
|
||||
D: 'create:andesite_casing',
|
||||
E: '#forge:tools/wrenches',
|
||||
F: '#tfg:small_cogwheels'
|
||||
F: '#forge:cogwheels'
|
||||
}).id('tfg:create/shaped/mechanical_harvester')
|
||||
|
||||
event.recipes.gtceu.assembler('tfg:create/mechanical_harvester')
|
||||
.itemInputs('3x #forge:shovel_heads', '2x #forge:plates/wrought_iron', '#tfg:small_cogwheels', 'create:andesite_casing')
|
||||
.itemInputs('3x #forge:shovel_heads', '2x #forge:plates/wrought_iron', '#forge:cogwheels', 'create:andesite_casing')
|
||||
.circuit(3)
|
||||
.itemOutputs('create:mechanical_harvester')
|
||||
.duration(200)
|
||||
|
|
@ -579,11 +579,11 @@ const registerCreateRecipes = (event) => {
|
|||
C: '#forge:tools/hammers',
|
||||
D: 'create:andesite_casing',
|
||||
E: '#forge:tools/wrenches',
|
||||
F: '#tfg:small_cogwheels'
|
||||
F: '#forge:cogwheels'
|
||||
}).id('tfg:create/shaped/mechanical_plough')
|
||||
|
||||
event.recipes.gtceu.assembler('tfg:create/mechanical_plough')
|
||||
.itemInputs('3x #forge:hoe_heads', '2x #forge:plates/wrought_iron', '#tfg:small_cogwheels', 'create:andesite_casing')
|
||||
.itemInputs('3x #forge:hoe_heads', '2x #forge:plates/wrought_iron', '#forge:cogwheels', 'create:andesite_casing')
|
||||
.circuit(5)
|
||||
.itemOutputs('create:mechanical_plough')
|
||||
.duration(200)
|
||||
|
|
@ -682,7 +682,7 @@ const registerCreateRecipes = (event) => {
|
|||
], {
|
||||
A: '#forge:plates/brass',
|
||||
B: '#forge:rods/wrought_iron',
|
||||
C: '#tfg:shafts'
|
||||
C: '#forge:shafts'
|
||||
}).id('tfg:create/shaped/flywheel')
|
||||
|
||||
// Механическая рука
|
||||
|
|
@ -994,7 +994,7 @@ const registerCreateRecipes = (event) => {
|
|||
'DBF',
|
||||
' CE'
|
||||
], {
|
||||
A: '#tfg:small_cogwheels',
|
||||
A: '#forge:cogwheels',
|
||||
B: 'gtceu:ulv_machine_casing',
|
||||
C: 'create:brass_hand',
|
||||
D: '#forge:tools/wrenches',
|
||||
|
|
@ -1003,7 +1003,7 @@ const registerCreateRecipes = (event) => {
|
|||
}).id('tfg:create/shaped/deployer')
|
||||
|
||||
event.recipes.gtceu.assembler('create:deployer')
|
||||
.itemInputs('#tfg:small_cogwheels', 'gtceu:ulv_machine_casing', 'create:brass_hand', 'create:electron_tube')
|
||||
.itemInputs('#forge:cogwheels', 'gtceu:ulv_machine_casing', 'create:brass_hand', 'create:electron_tube')
|
||||
.itemOutputs('create:deployer')
|
||||
.duration(50)
|
||||
.EUt(GTValues.VA[GTValues.ULV])
|
||||
|
|
@ -1333,7 +1333,7 @@ const registerCreateRecipes = (event) => {
|
|||
], {
|
||||
A: 'minecraft:piston',
|
||||
B: 'create:andesite_casing',
|
||||
C: '#tfg:shafts'
|
||||
C: '#forge:shafts'
|
||||
}).id('tfg:create/shaped/mechanical_piston')
|
||||
|
||||
event.shaped('create:sticky_mechanical_piston', [
|
||||
|
|
@ -1533,14 +1533,14 @@ const registerCreateRecipes = (event) => {
|
|||
], {
|
||||
A: 'gtceu:treated_wood_slab',
|
||||
B: 'create:andesite_casing',
|
||||
C: '#tfg:small_cogwheels',
|
||||
C: '#forge:cogwheels',
|
||||
D: '#forge:small_gears/brass',
|
||||
E: '#forge:tools/hammers',
|
||||
F: 'tfc:glue'
|
||||
}).id('create:shaped/windmill_bearing')
|
||||
|
||||
event.recipes.gtceu.assembler('create:windmill_bearing')
|
||||
.itemInputs('gtceu:treated_wood_slab', 'create:andesite_casing', '#tfg:small_cogwheels', '#forge:small_gears/brass')
|
||||
.itemInputs('gtceu:treated_wood_slab', 'create:andesite_casing', '#forge:cogwheels', '#forge:small_gears/brass')
|
||||
.inputFluids(Fluid.of('gtceu:glue', 50))
|
||||
.itemOutputs('create:windmill_bearing')
|
||||
.duration(50)
|
||||
|
|
@ -1683,7 +1683,7 @@ const registerCreateRecipes = (event) => {
|
|||
'CBC',
|
||||
' A '
|
||||
], {
|
||||
A: '#tfg:large_cogwheels',
|
||||
A: '#forge:large_cogwheels',
|
||||
B: 'create:andesite_casing',
|
||||
C: 'gtceu:treated_wood_plate',
|
||||
D: '#forge:tools/wrenches',
|
||||
|
|
@ -1991,7 +1991,7 @@ const registerCreateRecipes = (event) => {
|
|||
], {
|
||||
A: '#forge:rods/wooden',
|
||||
B: '#forge:plates/brass',
|
||||
C: '#tfg:small_cogwheels',
|
||||
C: '#forge:cogwheels',
|
||||
D: '#forge:tools/hammers'
|
||||
}).id('tfg:create/shaped/wrench')
|
||||
|
||||
|
|
@ -2086,12 +2086,12 @@ const registerCreateRecipes = (event) => {
|
|||
C: '#forge:small_gears/red_alloy',
|
||||
D: '#forge:tools/wrenches',
|
||||
E: '#forge:small_springs/steel',
|
||||
F: '#tfg:shafts',
|
||||
F: '#forge:shafts',
|
||||
G: '#forge:tools/hammers'
|
||||
}).id('tfg:create/shaped/rotation_speed_controller')
|
||||
|
||||
event.recipes.gtceu.assembler('create:rotation_speed_controller')
|
||||
.itemInputs('create:brass_casing', '2x #forge:small_gears/brass', '#forge:small_gears/red_alloy', '#tfg:shafts')
|
||||
.itemInputs('create:brass_casing', '2x #forge:small_gears/brass', '#forge:small_gears/red_alloy', '#forge:shafts')
|
||||
.itemOutputs('create:rotation_speed_controller')
|
||||
.duration(50)
|
||||
.EUt(GTValues.VA[GTValues.ULV])
|
||||
|
|
@ -2125,13 +2125,13 @@ const registerCreateRecipes = (event) => {
|
|||
], {
|
||||
A: 'create:brass_casing',
|
||||
B: 'create:electron_tube',
|
||||
C: '#tfg:small_cogwheels',
|
||||
C: '#forge:cogwheels',
|
||||
D: '#forge:tools/wrenches',
|
||||
E: '#forge:tools/hammers'
|
||||
}).id('tfg:create/shaped/sequenced_gearshift')
|
||||
|
||||
event.recipes.gtceu.assembler('create:sequenced_gearshift')
|
||||
.itemInputs('create:brass_casing', 'create:electron_tube', '2x #tfg:small_cogwheels')
|
||||
.itemInputs('create:brass_casing', 'create:electron_tube', '2x #forge:cogwheels')
|
||||
.itemOutputs('create:sequenced_gearshift')
|
||||
.duration(50)
|
||||
.EUt(GTValues.VA[GTValues.ULV])
|
||||
|
|
@ -2144,12 +2144,12 @@ const registerCreateRecipes = (event) => {
|
|||
A: 'create:andesite_casing',
|
||||
B: '#forge:plates/wrought_iron',
|
||||
C: 'tfc:glue',
|
||||
D: '#tfg:small_cogwheels',
|
||||
D: '#forge:cogwheels',
|
||||
E: '#forge:tools/wrenches'
|
||||
}).id('tfg:create/shaped/mechanical_bearing')
|
||||
|
||||
event.recipes.gtceu.assembler('create:mechanical_bearing')
|
||||
.itemInputs('create:andesite_casing', '#forge:plates/wrought_iron', '#tfg:small_cogwheels')
|
||||
.itemInputs('create:andesite_casing', '#forge:plates/wrought_iron', '#forge:cogwheels')
|
||||
.inputFluids(Fluid.of('gtceu:glue', 50))
|
||||
.itemOutputs('create:mechanical_bearing')
|
||||
.duration(50)
|
||||
|
|
@ -2162,14 +2162,14 @@ const registerCreateRecipes = (event) => {
|
|||
' B '
|
||||
], {
|
||||
A: 'create:andesite_casing',
|
||||
B: '#tfg:small_cogwheels',
|
||||
B: '#forge:cogwheels',
|
||||
C: '#minecraft:wooden_slabs',
|
||||
D: 'tfc:glue',
|
||||
E: '#forge:tools/hammers'
|
||||
}).id('tfg:create/shaped/gantry_carriage')
|
||||
|
||||
event.recipes.gtceu.assembler('create:gantry_carriage')
|
||||
.itemInputs('create:andesite_casing', '#tfg:small_cogwheels', '#minecraft:wooden_slabs')
|
||||
.itemInputs('create:andesite_casing', '#forge:cogwheels', '#minecraft:wooden_slabs')
|
||||
.inputFluids(Fluid.of('gtceu:glue', 50))
|
||||
.itemOutputs('create:gantry_carriage')
|
||||
.duration(50)
|
||||
|
|
@ -2184,12 +2184,12 @@ const registerCreateRecipes = (event) => {
|
|||
A: 'create:andesite_casing',
|
||||
B: '#forge:plates/wrought_iron',
|
||||
C: '#forge:springs/wrought_iron',
|
||||
D: '#tfg:small_cogwheels',
|
||||
D: '#forge:cogwheels',
|
||||
E: '#forge:tools/wrenches'
|
||||
}).id('tfg:create/shaped/weighted_ejector')
|
||||
|
||||
event.recipes.gtceu.assembler('create:weighted_ejector')
|
||||
.itemInputs('create:andesite_casing', '#forge:plates/wrought_iron', '#forge:springs/wrought_iron', '#tfg:small_cogwheels')
|
||||
.itemInputs('create:andesite_casing', '#forge:plates/wrought_iron', '#forge:springs/wrought_iron', '#forge:cogwheels')
|
||||
.itemOutputs('create:weighted_ejector')
|
||||
.duration(50)
|
||||
.EUt(GTValues.VA[GTValues.ULV])
|
||||
|
|
@ -2217,14 +2217,14 @@ const registerCreateRecipes = (event) => {
|
|||
' B '
|
||||
], {
|
||||
A: 'create:andesite_casing',
|
||||
B: '#tfg:small_cogwheels',
|
||||
B: '#forge:cogwheels',
|
||||
C: 'minecraft:redstone',
|
||||
D: '#forge:tools/wrenches',
|
||||
E: '#forge:tools/hammers'
|
||||
}).id('tfg:create/shaped/gearshift')
|
||||
|
||||
event.recipes.gtceu.assembler('create:gearshift')
|
||||
.itemInputs('create:andesite_casing', '#tfg:small_cogwheels', 'minecraft:redstone')
|
||||
.itemInputs('create:andesite_casing', '#forge:cogwheels', 'minecraft:redstone')
|
||||
.itemOutputs('create:gearshift')
|
||||
.circuit(5)
|
||||
.duration(50)
|
||||
|
|
@ -2236,14 +2236,14 @@ const registerCreateRecipes = (event) => {
|
|||
' B '
|
||||
], {
|
||||
A: 'create:andesite_casing',
|
||||
B: '#tfg:shafts',
|
||||
B: '#forge:shafts',
|
||||
C: 'minecraft:redstone',
|
||||
D: '#forge:tools/wrenches',
|
||||
E: '#forge:tools/hammers'
|
||||
}).id('tfg:create/shaped/clutch')
|
||||
|
||||
event.recipes.gtceu.assembler('create:clutch')
|
||||
.itemInputs('create:andesite_casing', '#tfg:shafts', 'minecraft:redstone')
|
||||
.itemInputs('create:andesite_casing', '#forge:shafts', 'minecraft:redstone')
|
||||
.itemOutputs('create:clutch')
|
||||
.circuit(5)
|
||||
.duration(50)
|
||||
|
|
|
|||
|
|
@ -91,7 +91,7 @@ const registerCreateAdditionsRecipes = (event) => {
|
|||
C: 'gtceu:ulv_voltage_coil',
|
||||
D: 'gtceu:ulv_machine_hull',
|
||||
E: 'gtceu:tin_single_cable',
|
||||
F: '#tfg:shafts'
|
||||
F: '#forge:shafts'
|
||||
}).id('tfg:createadditions/shaped/alternator')
|
||||
|
||||
//#region Liquid blaze burners
|
||||
|
|
|
|||
|
|
@ -19,22 +19,22 @@ const registerCreateConnectedRecipes = (event) => {
|
|||
'create:andesite_casing',
|
||||
'#forge:plates/wrought_iron',
|
||||
'create:speedometer',
|
||||
'#tfg:shafts',
|
||||
'#forge:shafts',
|
||||
]).id('create_connected:crafting/kinetics/centrifugal_clutch')
|
||||
|
||||
// Freewheel Clutch'
|
||||
event.shapeless('create_connected:freewheel_clutch', [
|
||||
'create:andesite_casing',
|
||||
'#forge:plates/wrought_iron',
|
||||
'#tfg:shafts',
|
||||
'#tfg:small_cogwheels',
|
||||
'#forge:shafts',
|
||||
'#forge:cogwheels',
|
||||
]).id('create_connected:crafting/kinetics/freewheel_clutch')
|
||||
|
||||
// Overstress Clutch
|
||||
event.shapeless('create_connected:overstress_clutch', [
|
||||
'create:andesite_casing',
|
||||
'#forge:plates/wrought_iron',
|
||||
'#tfg:shafts',
|
||||
'#forge:shafts',
|
||||
'create:electron_tube',
|
||||
]).id('create_connected:crafting/kinetics/overstress_clutch')
|
||||
|
||||
|
|
|
|||
|
|
@ -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')
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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' });
|
||||
|
|
|
|||
|
|
@ -99,22 +99,22 @@ function registerGTCEUMetalRecipes(event) {
|
|||
results: [toolHeadItem],
|
||||
processingTime: material.getMass() * 6 * global.VINTAGE_IMPROVEMENTS_DURATION_MULTIPLIER
|
||||
}).id(`tfg:vi/curving/${material.getName()}_ingot_to_${new String(headTagPrefix.name).toLowerCase()}_head`)
|
||||
|
||||
event.recipes.gtceu.macerator(`tfg:macerate_${material.getName()}_${new String(headTagPrefix.name).toLowerCase()}_head`)
|
||||
.itemInputs(toolHeadItem)
|
||||
.itemOutputs(ChemicalHelper.get(TagPrefix.dust, material, materialAmount))
|
||||
.duration(material.getMass() * 6 * materialAmount)
|
||||
.category(GTRecipeCategories.MACERATOR_RECYCLING)
|
||||
.EUt(GTValues.VA[GTValues.ULV])
|
||||
|
||||
event.recipes.gtceu.arc_furnace(`tfg:arc_furnace_${material.getName()}_${new String(headTagPrefix.name).toLowerCase()}_head`)
|
||||
.itemInputs(toolHeadItem)
|
||||
.itemOutputs(ChemicalHelper.get(TagPrefix.ingot, material, materialAmount))
|
||||
.duration(material.getMass() * 6 * materialAmount)
|
||||
.category(GTRecipeCategories.ARC_FURNACE_RECYCLING)
|
||||
.EUt(GTValues.VA[GTValues.LV])
|
||||
|
||||
|
||||
if (GTMaterials.Stone !== material) {
|
||||
event.recipes.gtceu.macerator(`tfg:macerate_${material.getName()}_${new String(headTagPrefix.name).toLowerCase()}_head`)
|
||||
.itemInputs(toolHeadItem)
|
||||
.itemOutputs(ChemicalHelper.get(TagPrefix.dust, material, materialAmount))
|
||||
.duration(material.getMass() * 6 * materialAmount)
|
||||
.category(GTRecipeCategories.MACERATOR_RECYCLING)
|
||||
.EUt(GTValues.VA[GTValues.ULV])
|
||||
|
||||
event.recipes.gtceu.arc_furnace(`tfg:arc_furnace_${material.getName()}_${new String(headTagPrefix.name).toLowerCase()}_head`)
|
||||
.itemInputs(toolHeadItem)
|
||||
.itemOutputs(ChemicalHelper.get(TagPrefix.ingot, material, materialAmount))
|
||||
.duration(material.getMass() * 6 * materialAmount)
|
||||
.category(GTRecipeCategories.ARC_FURNACE_RECYCLING)
|
||||
.EUt(GTValues.VA[GTValues.LV])
|
||||
|
||||
event.recipes.gtceu.extractor(`tfg:extract_${material.getName()}_${new String(headTagPrefix.name).toLowerCase()}_head`)
|
||||
.itemInputs(toolHeadItem)
|
||||
.outputFluids(Fluid.of(material.getFluid(), materialAmount * 144))
|
||||
|
|
@ -1157,6 +1157,13 @@ function registerGTCEUMetalRecipes(event) {
|
|||
}
|
||||
|
||||
forEachMaterial(material => {
|
||||
// greate moment
|
||||
if (material === GTMaterials.get("andesite_alloy")
|
||||
|| material === GTMaterials.get("refined_radiance")
|
||||
|| material === GTMaterials.get("shadow_steel")
|
||||
|| material === GTMaterials.get("chromatic_compound"))
|
||||
{ return; }
|
||||
|
||||
const toolProperty = material.getProperty(PropertyKey.TOOL)
|
||||
const ingotProperty = material.getProperty(PropertyKey.INGOT)
|
||||
const oreProperty = material.getProperty(PropertyKey.ORE)
|
||||
|
|
|
|||
|
|
@ -676,6 +676,8 @@ function removeGTCEURecipes(event) {
|
|||
|
||||
event.remove({ id: 'gtceu:rock_breaker/red_granite' })
|
||||
|
||||
event.remove({ id: 'gtceu:lathe/stone_rod_from_cobblestone' })
|
||||
|
||||
// who the hell is grinding metal ingots with their bare hands?
|
||||
event.remove({ id: 'gtceu:shaped/mortar_grind_antimony' })
|
||||
event.remove({ id: 'gtceu:shaped/mortar_grind_copper' })
|
||||
|
|
|
|||
|
|
@ -134,14 +134,14 @@ const registerRailWaysRecipes = (event) => {
|
|||
], {
|
||||
A: 'minecraft:lever',
|
||||
B: '#forge:bolts/wrought_iron',
|
||||
C: '#tfg:small_cogwheels',
|
||||
C: '#forge:cogwheels',
|
||||
D: 'create:andesite_casing',
|
||||
E: '#forge:tools/screwdrivers',
|
||||
F: '#forge:tools/hammers',
|
||||
}).id('tfg:railways/shaped/track_switch_andesite')
|
||||
|
||||
event.recipes.gtceu.assembler('tfg:railways/track_switch_andesite')
|
||||
.itemInputs('minecraft:lever', '2x #forge:bolts/wrought_iron', '2x #tfg:small_cogwheels', 'create:andesite_casing')
|
||||
.itemInputs('minecraft:lever', '2x #forge:bolts/wrought_iron', '2x #forge:cogwheels', 'create:andesite_casing')
|
||||
.circuit(3)
|
||||
.itemOutputs('railways:track_switch_andesite')
|
||||
.duration(200)
|
||||
|
|
@ -155,14 +155,14 @@ const registerRailWaysRecipes = (event) => {
|
|||
], {
|
||||
A: 'minecraft:lever',
|
||||
B: '#forge:bolts/brass',
|
||||
C: '#tfg:small_cogwheels',
|
||||
C: '#forge:cogwheels',
|
||||
D: 'create:brass_casing',
|
||||
E: '#forge:tools/screwdrivers',
|
||||
F: '#forge:tools/hammers',
|
||||
}).id('tfg:railways/shaped/track_switch_brass')
|
||||
|
||||
event.recipes.gtceu.assembler('tfg:railways/track_switch_brass')
|
||||
.itemInputs('minecraft:lever', '2x #forge:bolts/brass', '2x #tfg:small_cogwheels', 'create:brass_casing')
|
||||
.itemInputs('minecraft:lever', '2x #forge:bolts/brass', '2x #forge:cogwheels', 'create:brass_casing')
|
||||
.circuit(3)
|
||||
.itemOutputs('railways:track_switch_brass')
|
||||
.duration(200)
|
||||
|
|
|
|||
|
|
@ -191,9 +191,6 @@ const registerTFGItemTags = (event) => {
|
|||
event.add('tfg:any_iron_double_ingot', '#forge:double_ingots/iron')
|
||||
event.add('tfg:any_iron_double_ingot', '#forge:double_ingots/wrought_iron')
|
||||
|
||||
event.add('tfg:any_iron_plate', '#forge:double_plates/iron')
|
||||
event.add('tfg:any_iron_plate', '#forge:double_plates/wrought_iron')
|
||||
|
||||
event.add('tfg:any_bronze_frame', '#forge:frames/bronze')
|
||||
event.add('tfg:any_bronze_frame', '#forge:frames/bismuth_bronze')
|
||||
event.add('tfg:any_bronze_frame', '#forge:frames/black_bronze')
|
||||
|
|
|
|||
|
|
@ -267,6 +267,8 @@ function registerVintageImprovementsRecipes(event) {
|
|||
|
||||
|
||||
forEachMaterial(material => {
|
||||
if (material == GTMaterials.get("andesite_alloy"))
|
||||
return;
|
||||
|
||||
const ingotItem = ChemicalHelper.get(TagPrefix.ingot, material, 1);
|
||||
if (ingotItem !== null && ingotItem.hasTag('c:hidden_from_recipe_viewers'))
|
||||
|
|
|
|||
|
|
@ -3,15 +3,16 @@
|
|||
|
||||
global.GREATE_DISABLED_ITEMS = [
|
||||
|
||||
'greate:steel_alloy',
|
||||
'greate:aluminium_alloy',
|
||||
'greate:stainless_steel_alloy',
|
||||
'greate:titanium_alloy',
|
||||
'greate:tungsten_steel_alloy',
|
||||
'greate:rhodium_plated_palladium_alloy',
|
||||
'greate:naquadah_alloy_alloy',
|
||||
'greate:darmstadtium_alloy',
|
||||
'greate:neutronium_alloy',
|
||||
'create:andesite_alloy',
|
||||
'gtceu:steel_alloy',
|
||||
'gtceu:aluminium_alloy',
|
||||
'gtceu:stainless_steel_alloy',
|
||||
'gtceu:titanium_alloy',
|
||||
'gtceu:tungsten_steel_alloy',
|
||||
'gtceu:rhodium_plated_palladium_alloy',
|
||||
'gtceu:naquadah_alloy_alloy',
|
||||
'gtceu:darmstadtium_alloy',
|
||||
'gtceu:neutronium_alloy',
|
||||
|
||||
'gtceu:tungsten_steel_whisk',
|
||||
'gtceu:rhodium_plated_palladium_whisk',
|
||||
|
|
@ -160,4 +161,19 @@ global.GREATE_DISABLED_FLUIDS = [
|
|||
'gtceu:chromatic_compound',
|
||||
'gtceu:shadow_steel'
|
||||
|
||||
]
|
||||
|
||||
global.GREATE_DISABLED_TAGS = [
|
||||
'#forge:andesite_alloy',
|
||||
'#forge:dusts/andesite_alloy',
|
||||
'#forge:alloys/andesite_alloy',
|
||||
'#forge:alloys/steel',
|
||||
'#forge:alloys/aluminium',
|
||||
'#forge:alloys/stainless_steel',
|
||||
'#forge:alloys/titanium',
|
||||
'#forge:alloys/tungsten_steel',
|
||||
'#forge:alloys/rhodium_plated_palladium',
|
||||
'#forge:alloys/naquadah_alloy',
|
||||
'#forge:alloys/darmstadtium',
|
||||
'#forge:alloys/neutronium'
|
||||
]
|
||||
|
|
@ -8,4 +8,6 @@ const registerGreateMaterialModification = (event) => {
|
|||
GTMaterials.get("rose_quartz").addFlags(
|
||||
GTMaterialFlags.GENERATE_LENS
|
||||
);
|
||||
|
||||
GTMaterials.get('andesite_alloy').setFormula("?", true)
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue