adjustments for create logistic recipes
This commit is contained in:
@@ -1759,17 +1759,16 @@ const registerCreateRecipes = (event) => {
|
||||
.duration(200)
|
||||
.EUt(7)
|
||||
|
||||
event.recipes.gtceu.shaped('2x create:packager', [
|
||||
'AAA',
|
||||
event.recipes.gtceu.shaped('create:packager', [
|
||||
' A ',
|
||||
'BCD',
|
||||
'EFE'
|
||||
' E '
|
||||
], {
|
||||
A: '#forge:rods/wrought_iron',
|
||||
A: '#forge:small_gears/red_alloy',
|
||||
B: '#forge:springs/wrought_iron',
|
||||
C: 'gtceu:ulv_machine_casing',
|
||||
C: 'create:andesite_casing',
|
||||
D: 'create:bound_cardboard_block',
|
||||
E: 'create:electron_tube',
|
||||
F: '#tfg:metal_bars'
|
||||
E: 'create:electron_tube'
|
||||
}).addMaterialInfo().id('tfg:create/shaped/packager')
|
||||
|
||||
event.shaped('create:item_hatch', [
|
||||
@@ -1808,28 +1807,28 @@ const registerCreateRecipes = (event) => {
|
||||
.EUt(20)
|
||||
|
||||
event.shaped('create:package_frogport', [
|
||||
'GAG',
|
||||
' A ',
|
||||
'HCB',
|
||||
'EDF'
|
||||
], {
|
||||
A: 'tfc:glue',
|
||||
B: '#forge:small_gears/brass',
|
||||
B: '#forge:small_gears/red_alloy',
|
||||
C: '#tfg:metal_chains',
|
||||
D: 'create:item_vault',
|
||||
D: 'create:andesite_casing',
|
||||
E: '#forge:tools/screwdrivers',
|
||||
F: '#forge:tools/wrenches',
|
||||
G: '#forge:plates/wrought_iron',
|
||||
H: 'create:electron_tube'
|
||||
}).id('tfg:create/shaped/package_frogport')
|
||||
|
||||
event.recipes.gtceu.assembler('tfg:create/package_frogport')
|
||||
.itemInputs('#tfg:metal_chains', '2x #forge:plates/wrought_iron', '1x #forge:small_gears/brass', 'create:electron_tube', 'create:item_vault')
|
||||
.itemInputs('#tfg:metal_chains', '1x #forge:small_gears/red_alloy', 'create:electron_tube', 'create:andesite_casing')
|
||||
.inputFluids(Fluid.of('gtceu:glue', 50))
|
||||
.itemOutputs('create:package_frogport')
|
||||
.circuit(20)
|
||||
.duration(200)
|
||||
.EUt(20)
|
||||
.addMaterialInfo(true)
|
||||
|
||||
TFGHelpers.registerMaterialInfo('create:package_frogport', [GTMaterials.RedAlloy, 1, GTMaterials.WroughtIron, 1, GTMaterials.Wood, 1])
|
||||
|
||||
event.shapeless('create:white_postbox', [
|
||||
'create:track_signal',
|
||||
@@ -1852,34 +1851,27 @@ const registerCreateRecipes = (event) => {
|
||||
.EUt(30)
|
||||
|
||||
event.shaped('create:stock_link', [
|
||||
'FEB',
|
||||
'DAE',
|
||||
'FD ',
|
||||
'BAE',
|
||||
'GC '
|
||||
], {
|
||||
A: 'create:andesite_casing',
|
||||
B: 'gtceu:item_detector_cover',
|
||||
C: '#gtceu:circuits/lv',
|
||||
A: 'gtceu:ulv_machine_casing',
|
||||
B: '#forge:small_gears/red_alloy',
|
||||
C: '#gtceu:circuits/ulv',
|
||||
D: 'create:transmitter',
|
||||
E: '#forge:screws/steel',
|
||||
E: '#forge:plates/rose_quartz',
|
||||
F: '#forge:tools/wrenches',
|
||||
G: '#forge:tools/screwdrivers'
|
||||
}).id('tfg:create/shaped/stock_link')
|
||||
|
||||
event.recipes.gtceu.assembler('create:stock_link')
|
||||
.itemInputs('create:andesite_casing', 'gtceu:item_detector_cover', '#gtceu:circuits/lv', 'create:transmitter')
|
||||
.inputFluids(Fluid.of('gtceu:soldering_alloy', 72))
|
||||
.itemInputs('gtceu:ulv_machine_casing', '#gtceu:circuits/ulv', 'create:transmitter', '#forge:small_gears/red_alloy', '#forge:plates/rose_quartz')
|
||||
.itemOutputs('create:stock_link')
|
||||
.duration(150)
|
||||
.EUt(16)
|
||||
.circuit(1)
|
||||
.addMaterialInfo(true)
|
||||
|
||||
event.recipes.gtceu.assembler('create:stock_link_tin')
|
||||
.itemInputs('create:andesite_casing', 'gtceu:item_detector_cover', '#gtceu:circuits/lv', 'create:transmitter')
|
||||
.inputFluids(Fluid.of('gtceu:tin', 144))
|
||||
.itemOutputs('create:stock_link')
|
||||
.duration(150)
|
||||
.EUt(16)
|
||||
|
||||
event.shaped('create:stock_ticker', [
|
||||
' A ',
|
||||
'ABA',
|
||||
@@ -1893,31 +1885,30 @@ const registerCreateRecipes = (event) => {
|
||||
|
||||
event.shaped('create:redstone_requester', [
|
||||
' A ',
|
||||
'ABA',
|
||||
' B ',
|
||||
'CDC'
|
||||
], {
|
||||
A: '#forge:plates/wrought_iron',
|
||||
B: 'create:stock_link',
|
||||
C: '#gtceu:circuits/ulv',
|
||||
D: '#forge:plates/rose_quartz'
|
||||
D: 'vintageimprovements:redstone_module'
|
||||
}).id('tfg:create/shaped/redstone_requester')
|
||||
|
||||
event.shaped('2x create:factory_gauge', [
|
||||
'CAC',
|
||||
'DBE',
|
||||
'CFC',
|
||||
'DAE',
|
||||
'FGF'
|
||||
], {
|
||||
A: 'create:precision_mechanism',
|
||||
B: 'create:stock_link',
|
||||
C: '#forge:screws/aluminium',
|
||||
D: '#gtceu:diodes',
|
||||
D: '#forge:small_gears/red_alloy',
|
||||
E: '#gtceu:circuits/lv',
|
||||
F: '#forge:plates/rose_quartz',
|
||||
G: '#forge:tools/wrenches'
|
||||
}).id('tfg:create/shaped/factory_gauge')
|
||||
|
||||
event.recipes.gtceu.assembler('create:factory_gauge')
|
||||
.itemInputs('create:precision_mechanism', '2x #forge:screws/aluminium', '#gtceu:diodes', 'create:stock_link', '#gtceu:circuits/lv', '2x #forge:plates/rose_quartz')
|
||||
.itemInputs('create:precision_mechanism', '2x #forge:screws/aluminium', '#forge:small_gears/red_alloy', '#gtceu:circuits/lv', '3x #forge:plates/rose_quartz')
|
||||
.itemOutputs('2x create:factory_gauge')
|
||||
.duration(150)
|
||||
.EUt(16)
|
||||
@@ -2088,20 +2079,19 @@ const registerCreateRecipes = (event) => {
|
||||
], {
|
||||
A: 'create:andesite_casing',
|
||||
B: '#gtceu:circuits/ulv',
|
||||
C: '#forge:small_springs',
|
||||
C: '#forge:small_springs/red_alloy',
|
||||
D: '#forge:plates/wrought_iron',
|
||||
E: '#forge:tools/wrenches',
|
||||
F: '#forge:tools/screwdrivers'
|
||||
}).id('tfg:create/shaped/redstone_link')
|
||||
|
||||
event.recipes.gtceu.assembler('create:redstone_link')
|
||||
.itemInputs('create:andesite_casing', '#gtceu:circuits/ulv', '#forge:small_springs', '2x #forge:plates/wrought_iron')
|
||||
.itemInputs('create:andesite_casing', '#gtceu:circuits/ulv', '#forge:small_springs/red_alloy', '2x #forge:plates/wrought_iron')
|
||||
.itemOutputs('create:redstone_link')
|
||||
.duration(50)
|
||||
.EUt(GTValues.VA[GTValues.ULV])
|
||||
.addMaterialInfo(true)
|
||||
.circuit(17)
|
||||
|
||||
TFGHelpers.registerMaterialInfo('create:redstone_link', [GTMaterials.WroughtIron, 3]);
|
||||
|
||||
event.shaped('create:display_link', [
|
||||
'FED',
|
||||
@@ -2109,7 +2099,7 @@ const registerCreateRecipes = (event) => {
|
||||
' C '
|
||||
], {
|
||||
A: 'create:brass_casing',
|
||||
B: '#forge:springs/copper',
|
||||
B: '#forge:small_springs/red_alloy',
|
||||
C: '#forge:plates/brass',
|
||||
D: 'create:electron_tube',
|
||||
E: '#forge:screws',
|
||||
@@ -2117,7 +2107,7 @@ const registerCreateRecipes = (event) => {
|
||||
}).id('tfg:create/shaped/display_link')
|
||||
|
||||
event.recipes.gtceu.assembler('create:display_link')
|
||||
.itemInputs('create:brass_casing', '2x #forge:springs/copper', '#forge:plates/brass', 'create:electron_tube')
|
||||
.itemInputs('create:brass_casing', '2x #forge:small_springs/red_alloy', '#forge:plates/brass', 'create:electron_tube')
|
||||
.itemOutputs('create:display_link')
|
||||
.duration(50)
|
||||
.EUt(GTValues.VA[GTValues.ULV])
|
||||
|
||||
@@ -27,17 +27,16 @@ function registerCreateFactoryLogisticsRecipes(event) {
|
||||
.addMaterialInfo(true)
|
||||
|
||||
|
||||
event.recipes.gtceu.shaped('2x create_factory_logistics:jar_packager', [
|
||||
'AAA',
|
||||
event.recipes.gtceu.shaped('create_factory_logistics:jar_packager', [
|
||||
' A ',
|
||||
'BCD',
|
||||
'EFE'
|
||||
' E '
|
||||
], {
|
||||
A: '#forge:rods/copper',
|
||||
B: '#forge:springs/copper',
|
||||
C: 'gtceu:ulv_machine_casing',
|
||||
D: 'create:fluid_tank',
|
||||
E: 'create:electron_tube',
|
||||
F: '#tfg:metal_bars'
|
||||
A: '#forge:small_gears/red_alloy',
|
||||
B: '#forge:springs/wrought_iron',
|
||||
C: 'create:copper_casing',
|
||||
D: 'tfc:empty_jar',
|
||||
E: 'create:electron_tube'
|
||||
}).addMaterialInfo().id('create_factory_logistics:shaped/jar_packager')
|
||||
|
||||
|
||||
@@ -45,21 +44,20 @@ function registerCreateFactoryLogisticsRecipes(event) {
|
||||
.id('create_factory_logistics:shapeless/factory_fluid_gauge_clear')
|
||||
|
||||
event.shaped('2x create_factory_logistics:factory_fluid_gauge', [
|
||||
'ABA',
|
||||
'CDE',
|
||||
'CFC',
|
||||
'DAE',
|
||||
'FGF'
|
||||
], {
|
||||
A: '#forge:screws/aluminium',
|
||||
B: 'create_factory_logistics:fluid_mechanism',
|
||||
C: '#gtceu:diodes',
|
||||
D: 'create:stock_link',
|
||||
A: 'create_factory_logistics:fluid_mechanism',
|
||||
C: '#forge:screws/aluminium',
|
||||
D: '#forge:small_gears/red_alloy',
|
||||
E: '#gtceu:circuits/lv',
|
||||
F: '#forge:plates/rose_quartz',
|
||||
G: '#forge:tools/wrenches'
|
||||
}).id('create_factory_logistics:shaped/factory_fluid_gauge')
|
||||
|
||||
event.recipes.gtceu.assembler('create_factory_logistics:factory_fluid_gauge')
|
||||
.itemInputs('create_factory_logistics:fluid_mechanism', '2x #forge:screws/aluminium', '#gtceu:diodes', 'create:stock_link', '#gtceu:circuits/lv', '2x #forge:plates/rose_quartz')
|
||||
.itemInputs('create_factory_logistics:fluid_mechanism', '2x #forge:screws/aluminium', '#forge:small_gears/red_alloy', '#gtceu:circuits/lv', '3x #forge:plates/rose_quartz')
|
||||
.itemOutputs('2x create_factory_logistics:factory_fluid_gauge')
|
||||
.duration(150)
|
||||
.EUt(16)
|
||||
@@ -70,31 +68,24 @@ function registerCreateFactoryLogisticsRecipes(event) {
|
||||
.id('create_factory_logistics:shapeless/network_link_clear')
|
||||
|
||||
event.shaped('create_factory_logistics:network_link', [
|
||||
'ABC',
|
||||
'DEB',
|
||||
'AD ',
|
||||
'CEB',
|
||||
'FG '
|
||||
], {
|
||||
A: '#forge:tools/wrenches',
|
||||
B: '#forge:screws/steel',
|
||||
C: 'gtceu:fluid_detector_cover',
|
||||
B: '#forge:small_gears/red_alloy',
|
||||
C: '#forge:plates/rose_quartz',
|
||||
D: 'create:transmitter',
|
||||
E: 'create:brass_casing',
|
||||
E: 'gtceu:ulv_machine_casing',
|
||||
F: '#forge:tools/screwdrivers',
|
||||
G: '#gtceu:circuits/lv'
|
||||
G: '#gtceu:circuits/ulv'
|
||||
}).id('create_factory_logistics:shaped/network_link')
|
||||
|
||||
event.recipes.gtceu.assembler('create_factory_logistics:network_link')
|
||||
.itemInputs('create:brass_casing', 'gtceu:fluid_detector_cover', '#gtceu:circuits/lv', 'create:transmitter')
|
||||
.inputFluids(Fluid.of('gtceu:soldering_alloy', 72))
|
||||
.itemInputs('gtceu:ulv_machine_casing', '#gtceu:circuits/ulv', 'create:transmitter', '#forge:small_gears/red_alloy', '#forge:plates/rose_quartz')
|
||||
.itemOutputs('create_factory_logistics:network_link')
|
||||
.duration(150)
|
||||
.EUt(16)
|
||||
.circuit(2)
|
||||
.addMaterialInfo(true)
|
||||
|
||||
event.recipes.gtceu.assembler('create_factory_logistics:network_link_tin')
|
||||
.itemInputs('create:brass_casing', 'gtceu:fluid_detector_cover', '#gtceu:circuits/lv', 'create:transmitter')
|
||||
.inputFluids(Fluid.of('gtceu:tin', 144))
|
||||
.itemOutputs('create_factory_logistics:network_link')
|
||||
.duration(150)
|
||||
.EUt(16)
|
||||
}
|
||||
@@ -313,7 +313,7 @@ const registerFirmaLifeRecipes = (event) => {
|
||||
], {
|
||||
A: '#forge:saw_heads/steel',
|
||||
B: '#forge:rods/steel',
|
||||
C: 'vintageimprovements:redstone_module',
|
||||
C: '#forge:small_gears/red_alloy',
|
||||
D: '#forge:tools/wrenches'
|
||||
}).addMaterialInfo().id('firmalife:crafting/sweeper')
|
||||
|
||||
@@ -323,7 +323,7 @@ const registerFirmaLifeRecipes = (event) => {
|
||||
'EE '
|
||||
], {
|
||||
A: '#forge:plates/steel',
|
||||
B: 'vintageimprovements:redstone_module',
|
||||
B: '#forge:small_gears/red_alloy',
|
||||
C: '#forge:rods/steel',
|
||||
D: '#forge:tools/wrenches',
|
||||
E: '#forge:hoe_heads/steel'
|
||||
|
||||
@@ -88,7 +88,28 @@ function registerGreateRecipes(event) {
|
||||
// #region Gearboxes
|
||||
|
||||
global.AVAILABLE_GREATE_MATERIAL_TIERS.forEach(tier => {
|
||||
event.shaped(`greate:${tier}_gearbox`, [
|
||||
' A ',
|
||||
'ABA',
|
||||
'CA '
|
||||
], {
|
||||
A: `greate:${tier}_shaft`,
|
||||
B: 'create:andesite_casing',
|
||||
C: '#forge:tools/wrenches'
|
||||
}).id(`tfg:shaped/${tier}_gearbox`)
|
||||
|
||||
event.shaped(`greate:${tier}_vertical_gearbox`, [
|
||||
'A A',
|
||||
' B ',
|
||||
'ACA'
|
||||
], {
|
||||
A: `greate:${tier}_shaft`,
|
||||
B: 'create:andesite_casing',
|
||||
C: '#forge:tools/wrenches'
|
||||
}).id(`tfg:shaped/${tier}_vertical_gearbox`)
|
||||
|
||||
event.shapeless(`greate:${tier}_gearbox`, [`greate:${tier}_vertical_gearbox`])
|
||||
event.shapeless(`greate:${tier}_vertical_gearbox`, [`greate:${tier}_gearbox`])
|
||||
|
||||
event.recipes.gtceu.assembler(`greate:${tier}_gearbox`)
|
||||
.itemInputs('create:andesite_casing', `4x greate:${tier}_shaft`)
|
||||
@@ -1099,6 +1120,30 @@ function registerGreateRecipes(event) {
|
||||
.removePreviousMaterialInfo().addMaterialInfo(true)
|
||||
|
||||
// #endregion
|
||||
event.recipes.gtceu.shaped('greate:wire_coating_factory', [
|
||||
'ABA',
|
||||
'CDC',
|
||||
'ABA'
|
||||
], {
|
||||
A: 'gtceu:watertight_casing',
|
||||
B: '#gtceu:circuits/iv',
|
||||
C: 'gtceu:iv_electric_pump',
|
||||
D: 'create:spout'
|
||||
}).addMaterialInfo().id('tfg:shaped/toms_favourite_block')
|
||||
|
||||
event.shaped(`2x greate:treated_wood_window`, [
|
||||
'BAB',
|
||||
' B '
|
||||
], {
|
||||
A: '#forge:glass',
|
||||
B: 'gtceu:treated_wood_planks'
|
||||
}).id(`tfg:greate/shaped/treated_wood_window`)
|
||||
|
||||
event.shapeless(`2x greate:treated_wood_window_pane`,
|
||||
[
|
||||
`greate:treated_wood_window`,
|
||||
'#forge:tools/saws'
|
||||
]).id('tfg:greate/shapeless/treated_wood_window_pane')
|
||||
|
||||
event.recipes.gtceu.cutter(`tfg:greate/greate:treated_wood_window_pane`)
|
||||
.itemInputs(`3x greate:treated_wood_window`)
|
||||
|
||||
@@ -59,6 +59,7 @@ function removeGreateRecipes(event) {
|
||||
event.remove({ id: /^greate:(mixing|sawing|splashing|crushing|milling)\/integration\/(create|createaddition|vintageimprovements)\/.*/ })
|
||||
event.remove({ id: /^greate:(compacting|pressing)\/integration\/.*/ })
|
||||
|
||||
event.remove({ mod: 'greate', type: 'minecraft:crafting_shaped' })
|
||||
event.remove({ mod: 'greate', type: 'minecraft:crafting_shapeless' })
|
||||
event.remove({ mod: 'greate', type: 'create:deploying' });
|
||||
event.remove({ mod: 'greate', type: 'create:sequenced_assembly' });
|
||||
|
||||
@@ -66,6 +66,8 @@ function registerTFGElectronicComponentsRecipes(event) {
|
||||
.duration(50)
|
||||
.EUt(7)
|
||||
|
||||
TFGHelpers.registerMaterialInfo('create:electron_tube', [GTMaterials.Air, 1])
|
||||
|
||||
// Vacuum Tubes
|
||||
event.remove({ id: 'gtceu:shaped/vacuum_tube' })
|
||||
event.replaceInput({ id: 'gtceu:assembler/vacuum_tube_plain' }, 'gtceu:steel_bolt', 'gtceu:resin_circuit_board')
|
||||
|
||||
Reference in New Issue
Block a user