added create factory logistics

This commit is contained in:
Pyritie
2025-07-05 15:01:08 +01:00
parent cdfbf81227
commit 0e34f7295f
10 changed files with 275 additions and 47 deletions

View File

@@ -1718,6 +1718,12 @@ const registerCreateRecipes = (event) => {
F: '#tfg:metal_bars'
}).id('tfg:create/shaped/packager')
event.recipes.gtceu.assembler('tfg:create/packager')
.itemInputs('gtceu:ulv_machine_hull', '4x #forge:rods/wrought_iron', '#forge:springs/wrought_iron', '4x create:cardboard', '#forge:string', '#gtceu:circuits/ulv')
.itemOutputs('create:packager')
.duration(200)
.EUt(20)
event.shaped('create:item_hatch', [
'A',
'B',
@@ -1789,7 +1795,7 @@ const registerCreateRecipes = (event) => {
}).id('tfg:create/shaped/white_table_cloth')
event.recipes.gtceu.laser_engraver('create:transmitter')
.itemInputs('#forge:double_plates/red_alloy')
.itemInputs('2x #forge:plates/red_alloy')
.notConsumable('#forge:lenses/pink')
.itemOutputs('create:transmitter')
.duration(1200)
@@ -1809,14 +1815,20 @@ const registerCreateRecipes = (event) => {
G: '#forge:tools/screwdrivers'
}).id('tfg:create/shaped/stock_link')
event.recipes.gtceu.assembler('tfg:create/stock_link')
event.recipes.gtceu.assembler('create:stock_link')
.itemInputs('create:andesite_casing', 'gtceu:item_detector_cover', '#gtceu:circuits/lv', 'create:transmitter')
.circuit(1)
.inputFluids(Fluid.of('gtceu:soldering_alloy', 72))
.itemOutputs('create:stock_link')
.duration(150)
.EUt(16)
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',
@@ -1852,6 +1864,12 @@ const registerCreateRecipes = (event) => {
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')
.itemOutputs('2x create:factory_gauge')
.duration(150)
.EUt(16)
//#endregion

View File

@@ -47,17 +47,6 @@ const registerCreateItemTags = (event) => {
event.add('create:blaze_burner_fuel/special', "gtceu:exquisite_coal_gem")
event.add('create:blaze_burner_fuel/special', "gtceu:coke_gem")
// Lets the basin be put on top of a charcoal forge
event.add('tfc:forge_invisible_whitelist', 'create:basin')
// Allows automation with the 3x3 Hellforge
event.add('tfc:forge_invisible_whitelist', 'tfcchannelcasting:channel')
event.add('tfc:forge_invisible_whitelist', 'tfcchannelcasting:mold_table')
event.add('tfc:forge_invisible_whitelist', 'greate:steel_mechanical_pump')
event.add('tfc:forge_invisible_whitelist', 'greate:aluminum_mechanical_pump')
event.add('tfc:forge_invisible_whitelist', 'greate:stainless_steel_mechanical_pump')
event.add('tfc:forge_invisible_whitelist', 'greate:titanium_mechanical_pump')
event.add('create:non_movable', 'gtceu:wood_crate')
event.add('create:non_movable', 'gtceu:bronze_crate')
event.add('create:non_movable', 'gtceu:black_bronze_crate')
@@ -73,6 +62,11 @@ const registerCreateItemTags = (event) => {
event.add('create:non_movable', 'gtceu:hv_super_chest')
event.add('create:non_movable', 'gtceu:ev_super_chest')
event.add('c:hidden_from_recipe_viewers', 'create:cardboard_package_12x10')
event.add('c:hidden_from_recipe_viewers', 'create:cardboard_package_10x8')
event.add('c:hidden_from_recipe_viewers', 'create:cardboard_package_10x12')
event.add('c:hidden_from_recipe_viewers', 'create:cardboard_package_12x12')
event.remove('create:stone_types/deepslate', 'minecraft:deepslate')
event.remove('create:stone_types/dripstone', 'minecraft:dripstone_block')
event.remove('create:stone_types/blackstone', 'minecraft:blackstone')
@@ -100,17 +94,6 @@ const registerCreateBlockTags = (event) => {
event.add('create:fan_processing_catalysts/splashing', 'tfc:fluid/river_water')
event.add('create:fan_processing_catalysts/splashing', 'tfc:fluid/salt_water')
event.add('create:fan_processing_catalysts/splashing', 'tfc:fluid/spring_water')
// Lets the basin be put on top of a charcoal forge
event.add('tfc:forge_invisible_whitelist', 'create:basin')
// Allows automation with the 3x3 Hellforge
event.add('tfc:forge_invisible_whitelist', 'tfcchannelcasting:channel')
event.add('tfc:forge_invisible_whitelist', 'tfcchannelcasting:mold_table')
event.add('tfc:forge_invisible_whitelist', 'greate:steel_mechanical_pump')
event.add('tfc:forge_invisible_whitelist', 'greate:aluminum_mechanical_pump')
event.add('tfc:forge_invisible_whitelist', 'greate:stainless_steel_mechanical_pump')
event.add('tfc:forge_invisible_whitelist', 'greate:titanium_mechanical_pump')
}