Feature/steam multis (#2574)

* init

* langs?

* more steam multis
This commit is contained in:
Pyritie 2025-12-31 23:59:28 +00:00 committed by GitHub
parent aa32e816f9
commit 3a590aca60
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
44 changed files with 1142 additions and 215 deletions

View file

@ -1263,6 +1263,26 @@
x: 5.0d
y: -3.5d
}
{
dependencies: ["386C54268DA9F2BF"]
description: ["{quests.ae2.universal_circuits.desc}"]
id: "4F3B767032E0282F"
subtitle: "{quests.ae2.universal_circuits.subtitle}"
tasks: [{
id: "7427AEBF61BFC772"
item: {
Count: 1
id: "ftbfiltersystem:smart_filter"
tag: {
"ftbfiltersystem:filter": "or(item(tfg:ulv_universal_circuit)item(tfg:lv_universal_circuit)item(tfg:mv_universal_circuit)item(tfg:hv_universal_circuit)item(tfg:ev_universal_circuit)item(tfg:iv_universal_circuit)item(tfg:luv_universal_circuit)item(tfg:zpm_universal_circuit)item(tfg:uv_universal_circuit)item(tfg:uhv_universal_circuit))"
}
}
type: "item"
}]
title: "{quests.ae2.universal_circuits.title}"
x: -2.0d
y: -9.0d
}
]
subtitle: ["{quests.ae2.subtitle}"]
title: "{quests.ae2}"

View file

@ -441,7 +441,7 @@
icon: "gtceu:hv_circuit_assembler"
id: "6B1595678ECB7AC8"
shape: "octagon"
size: 3.0d
size: 1.5d
subtitle: "{quests.high_voltage.circuit_assembler.subtitle}"
tasks: [{
id: "337D8EF42A7BD3A2"

View file

@ -21,6 +21,18 @@
x: -8.0d
y: 11.5d
}
{
id: "46612C429BCA8A18"
linked_quest: "6BAC3BE1D4FE0F6B"
x: 7.5d
y: 4.0d
}
{
id: "5E5AD44B50E0B15B"
linked_quest: "31A6A236B6710B95"
x: 7.5d
y: 5.0d
}
]
quests: [
{
@ -191,7 +203,7 @@
]
title: "{quests.low_voltage.lv_battery_preparation.title}"
x: 7.5d
y: 0.0d
y: -0.5d
}
{
dependencies: [
@ -342,7 +354,11 @@
y: 2.5d
}
{
dependencies: ["6E186F9C57155BFA"]
dependencies: [
"6E186F9C57155BFA"
"46FA9DD4755A5548"
]
dependency_requirement: "one_completed"
description: [
"{quests.low_voltage.lbb.desc.1}"
"{@pagebreak}"
@ -474,7 +490,7 @@
}]
title: "{quests.low_voltage.lv_battery.title}"
x: 7.5d
y: 1.5d
y: 1.0d
}
{
dependencies: ["3E6DC423FE4A99F7"]
@ -504,7 +520,7 @@
}]
title: "{quests.low_voltage.lv_battery_buffer_4x.title}"
x: 7.5d
y: 3.0d
y: 2.5d
}
{
dependencies: ["1646BF9194100E57"]
@ -612,7 +628,7 @@
}]
title: "{quests.low_voltage.lv_ore_prospector.title}"
x: 9.0d
y: 1.5d
y: 1.0d
}
{
dependencies: [
@ -1217,7 +1233,7 @@
}]
title: "{quests.low_voltage.lv_turbo_charge.title}"
x: 9.0d
y: 0.0d
y: -0.5d
}
{
dependencies: ["22510C5F2386B453"]
@ -1378,7 +1394,7 @@
type: "item"
}]
x: 9.0d
y: 3.0d
y: 2.5d
}
{
dependencies: ["2CDB9778C7A30044"]

View file

@ -19,7 +19,7 @@
image: "ftblibrary:icons/star"
rotation: 0.0d
width: 2.0d
x: -0.5d
x: -2.5d
y: -6.5d
}
{
@ -484,10 +484,15 @@
y: -0.5d
}
{
dependencies: ["0F0525A70047EEB2"]
dependencies: [
"0F0525A70047EEB2"
"701BCADAE5CF6CA5"
]
dependency_requirement: "one_completed"
description: ["{quests.ore_proc.thermal_centrifuge.desc}"]
icon: "gtceu:lv_thermal_centrifuge"
id: "6BAC3BE1D4FE0F6B"
optional: true
subtitle: "{quests.ore_proc.thermal_centrifuge.subtitle}"
tasks: [{
disable_toast: true
@ -496,7 +501,7 @@
Count: 1
id: "ftbfiltersystem:smart_filter"
tag: {
"ftbfiltersystem:filter": "or(item(gtceu:lv_thermal_centrifuge)item(gtceu:mv_thermal_centrifuge)item(gtceu:hv_thermal_centrifuge)item(gtceu:ev_thermal_centrifuge)item(gtceu:iv_thermal_centrifuge)item(gtceu:luv_thermal_centrifuge)item(gtceu:zpm_thermal_centrifuge)item(gtceu:uv_thermal_centrifuge))"
"ftbfiltersystem:filter": "or(item(gtceu:lv_thermal_centrifuge)item(gtceu:mv_thermal_centrifuge)item(gtceu:hv_thermal_centrifuge)item(gtceu:ev_thermal_centrifuge)item(gtceu:iv_thermal_centrifuge)item(gtceu:luv_thermal_centrifuge)item(gtceu:zpm_thermal_centrifuge)item(gtceu:uv_thermal_centrifuge)item(tfg:steam_thermal_centrifuge))"
}
}
title: "{quests.ore_proc.thermal_centrifuge.task}"
@ -507,10 +512,15 @@
y: -6.5d
}
{
dependencies: ["0F0525A70047EEB2"]
dependencies: [
"0F0525A70047EEB2"
"701BCADAE5CF6CA5"
]
dependency_requirement: "one_completed"
description: ["{quests.ore_proc.sifter.desc}"]
icon: "gtceu:lv_sifter"
id: "31A6A236B6710B95"
optional: true
subtitle: "{quests.ore_proc.sifter.subtitle}"
tasks: [{
disable_toast: true
@ -519,7 +529,7 @@
Count: 1
id: "ftbfiltersystem:smart_filter"
tag: {
"ftbfiltersystem:filter": "or(item(gtceu:lv_sifter)item(gtceu:mv_sifter)item(gtceu:hv_sifter)item(gtceu:ev_sifter)item(gtceu:iv_sifter)item(gtceu:luv_sifter)item(gtceu:zpm_sifter)item(gtceu:uv_sifter))"
"ftbfiltersystem:filter": "or(item(vintageimprovements:vibrating_table)item(gtceu:lv_sifter)item(gtceu:mv_sifter)item(gtceu:hv_sifter)item(gtceu:ev_sifter)item(gtceu:iv_sifter)item(gtceu:luv_sifter)item(gtceu:zpm_sifter)item(gtceu:uv_sifter))"
}
}
title: "{quests.ore_proc.sifter.task}"

View file

@ -26,14 +26,14 @@
id: "0CE64B9914191C56"
linked_quest: "6FFD4990FF07078A"
shape: "diamond"
x: -11.5d
y: 9.5d
x: -9.5d
y: 11.5d
}
{
id: "23A27702FF816291"
linked_quest: "6903C72A254A7B08"
x: -14.5d
y: 6.0d
x: -12.5d
y: 8.0d
}
{
id: "1F1E7097C015BE33"
@ -47,8 +47,8 @@
id: "7C03FE015586C652"
linked_quest: "55213ACBF5F5D398"
shape: "heart"
x: -15.0d
y: 13.0d
x: -12.0d
y: 16.0d
}
{
id: "65E0B13E245D2E5F"
@ -60,15 +60,22 @@
id: "68F5E521F2DB0A86"
linked_quest: "0404FBCC34011053"
shape: "heart"
x: -14.0d
y: 13.0d
x: -13.0d
y: 16.0d
}
{
id: "38ECA3FEC2B6A6A6"
linked_quest: "533F32CCAD9D5B51"
shape: "heart"
x: -19.5d
y: 11.5d
x: -18.5d
y: 12.5d
}
{
id: "61DCD50394B7FF0E"
linked_quest: "33263404ED38C6D2"
shape: "heart"
x: -22.5d
y: 4.0d
}
]
quests: [
@ -267,7 +274,7 @@
}]
title: "{quests.steam_age.boilers.title}"
x: -19.5d
y: 7.5d
y: 6.75d
}
{
dependencies: ["32046292AA5B0E30"]
@ -436,8 +443,8 @@
type: "item"
}]
title: "{quests.steam_age.crushing_wheel.title}"
x: -21.5d
y: 11.5d
x: -20.5d
y: 12.5d
}
{
dependencies: ["7DB7AB5349218605"]
@ -460,10 +467,16 @@
item: "gtceu:treated_wood_plate"
type: "item"
}
{
id: "1497E51C6C204557"
item: "gtceu:treated_wood_normal_fluid_pipe"
optional_task: true
type: "item"
}
]
title: "{quests.steam_age.treated_planks.title}"
x: -20.5d
y: 9.5d
x: -19.5d
y: 10.5d
}
{
dependencies: [
@ -483,7 +496,7 @@
}]
title: "{quests.steam_age.electron_tube.title}"
x: -19.5d
y: 14.5d
y: 15.0d
}
{
dependencies: ["2C35D4E01AEC02AA"]
@ -509,14 +522,13 @@
}
]
title: "{quests.steam_age.miner.title}"
x: -12.0d
y: 15.0d
x: -10.0d
y: 17.0d
}
{
dependencies: [
"22E604DB7E7E87FB"
"09E12A399EE0A628"
"1912758422EEB006"
]
dependency_requirement: "one_completed"
description: ["{quests.steam_age.glass_tube.desc}"]
@ -528,8 +540,8 @@
type: "item"
}]
title: "{quests.steam_age.glass_tube.title}"
x: -25.0d
y: 14.5d
x: -23.5d
y: 15.0d
}
{
dependencies: ["033E74BC588E7EAD"]
@ -551,8 +563,8 @@
}
]
title: "{quests.steam_age.deployers.title}"
x: -16.5d
y: 12.0d
x: -15.5d
y: 15.0d
}
{
dependencies: ["1912758422EEB006"]
@ -574,8 +586,8 @@
}
]
title: "{quests.steam_age.molding.title}"
x: -25.0d
y: 9.5d
x: -23.5d
y: 12.5d
}
{
dependencies: ["033E74BC588E7EAD"]
@ -589,22 +601,22 @@
type: "item"
}]
title: "{quests.steam_age.mech_crafter.title}"
x: -20.5d
y: 12.0d
x: -19.5d
y: 12.5d
}
{
dependencies: ["46FA9DD4755A5548"]
description: ["{quests.steam_age.steam_bloomery.desc}"]
icon: "gtceu:steam_bloomery"
icon: "tfg:steam_bloomery"
id: "0805CCABC8E7F6CF"
optional: true
shape: "heart"
size: 1.5d
size: 1.0d
subtitle: "{quests.steam_age.steam_bloomery.subtitle}"
tasks: [
{
id: "72D748120CACABE2"
item: "gtceu:steam_bloomery"
item: "tfg:steam_bloomery"
type: "item"
}
{
@ -630,8 +642,8 @@
}
]
title: "{quests.steam_age.steam_bloomery.title}"
x: -22.5d
y: 4.0d
x: -16.5d
y: 5.5d
}
{
dependencies: ["05CC8C5E63CD1DB8"]
@ -684,8 +696,8 @@
type: "item"
}]
title: "{quests.steam_age.circuit_boards.title}"
x: -11.5d
y: 8.5d
x: -9.5d
y: 10.5d
}
{
dependencies: ["46FA9DD4755A5548"]
@ -699,8 +711,8 @@
type: "item"
}]
title: "{quests.steam_age.compressor.title}"
x: -19.5d
y: 9.5d
x: -16.5d
y: 8.5d
}
{
dependencies: ["46FA9DD4755A5548"]
@ -716,7 +728,7 @@
}]
title: "{quests.steam_age.alloy_smelter.title}"
x: -22.5d
y: 9.5d
y: 8.5d
}
{
dependencies: [
@ -735,7 +747,7 @@
}]
title: "{quests.steam_age.forge_hammer.title}"
x: -22.5d
y: 8.0d
y: 6.5d
}
{
dependencies: [
@ -753,8 +765,8 @@
type: "item"
}]
title: "{quests.steam_age.vacuum_tubes.title}"
x: -10.0d
y: 12.0d
x: -8.0d
y: 14.0d
}
{
dependencies: ["7DB7AB5349218605"]
@ -768,7 +780,7 @@
}]
title: "{quests.steam_age.wood_plank.title}"
x: -16.5d
y: 9.5d
y: 11.5d
}
{
dependencies: ["46FA9DD4755A5548"]
@ -785,7 +797,7 @@
}]
title: "{quests.steam_age.extractor.title}"
x: -16.5d
y: 7.5d
y: 6.5d
}
{
dependencies: [
@ -804,8 +816,8 @@
type: "item"
}]
title: "{quests.steam_age.resistors.title}"
x: -7.0d
y: 9.5d
x: -5.0d
y: 11.5d
}
{
dependencies: ["2C35D4E01AEC02AA"]
@ -820,8 +832,8 @@
type: "item"
}]
title: "{quests.steam_age.coiling_machine.title}"
x: -7.0d
y: 14.0d
x: -5.0d
y: 16.0d
}
{
dependencies: ["2C35D4E01AEC02AA"]
@ -836,8 +848,8 @@
type: "item"
}]
title: "{quests.steam_age.steel_mixer.title}"
x: -7.0d
y: 12.5d
x: -5.0d
y: 14.5d
}
{
dependencies: ["2C35D4E01AEC02AA"]
@ -851,8 +863,8 @@
type: "item"
}]
title: "{quests.steam_age.lathe.title}"
x: -8.0d
y: 15.0d
x: -6.0d
y: 17.0d
}
{
dependencies: [
@ -871,8 +883,8 @@
type: "item"
}]
title: "{quests.steam_age.centrifuge.title}"
x: -20.5d
y: 11.0d
x: -19.5d
y: 11.5d
}
{
dependencies: [
@ -889,8 +901,8 @@
type: "item"
}]
title: "{quests.steam_age.vibrating_table.title}"
x: -10.0d
y: 15.0d
x: -8.0d
y: 17.0d
}
{
dependencies: ["2C35D4E01AEC02AA"]
@ -909,8 +921,8 @@
type: "item"
}]
title: "{quests.steam_age.rolling_mill.title}"
x: -7.0d
y: 11.0d
x: -5.0d
y: 13.0d
}
{
dependencies: ["2C35D4E01AEC02AA"]
@ -924,8 +936,8 @@
type: "item"
}]
title: "{quests.steam_age.steel_saw.title}"
x: -9.0d
y: 15.0d
x: -7.0d
y: 17.0d
}
{
dependencies: ["2C35D4E01AEC02AA"]
@ -939,8 +951,8 @@
type: "item"
}]
title: "{quests.steam_age.curving_press.title}"
x: -11.0d
y: 15.0d
x: -9.0d
y: 17.0d
}
{
dependencies: [
@ -956,7 +968,7 @@
type: "item"
}]
title: "{quests.steam_age.steam_furnace.title}"
x: -16.5d
x: -22.5d
y: 5.5d
}
{
@ -1007,14 +1019,15 @@
}
]
title: "{quests.steam_age.steam_oven.title}"
x: -16.5d
y: 4.0d
x: -24.5d
y: 5.5d
}
{
dependencies: ["46FA9DD4755A5548"]
description: ["{quests.steam_age.rock_crusher.desc}"]
id: "2491CB5921B66446"
optional: true
shape: "heart"
subtitle: "{quests.steam_age.rock_crusher.subtitle}"
tasks: [{
id: "5CA302572EF6D4E1"
@ -1022,8 +1035,8 @@
type: "item"
}]
title: "{quests.steam_age.rock_crusher.title}"
x: -22.5d
y: 7.0d
x: -16.5d
y: 7.5d
}
{
dependencies: [
@ -1060,7 +1073,7 @@
]
title: "{quests.steam_age.red_alloy.title}"
x: -22.5d
y: 13.5d
y: 12.5d
}
{
dependencies: ["51CBF7378FFAD514"]
@ -1149,8 +1162,8 @@
type: "item"
}]
title: "{quests.steam_age.potin.title}"
x: -5.5d
y: 12.5d
x: -3.5d
y: 14.5d
}
{
dependencies: ["6F1BC99BE641B671"]
@ -1206,8 +1219,8 @@
}
]
title: "{quests.steam_age.trains.title}"
x: -16.5d
y: 13.0d
x: -15.5d
y: 16.0d
}
{
dependencies: ["6AA07588374B59AB"]
@ -1220,8 +1233,8 @@
type: "item"
}]
title: "{quests.steam_age.vacuum_chamber.title}"
x: -14.5d
y: 12.0d
x: -12.5d
y: 15.0d
}
{
description: ["{quests.metal_age.black_steel_goodies.desc}"]
@ -1423,8 +1436,8 @@
type: "item"
}]
title: "{quests.steam_age.lv_circuit.title}"
x: -10.0d
y: 6.0d
x: -8.0d
y: 8.0d
}
{
description: ["{quests.steam_age.paper.desc}"]
@ -1438,8 +1451,8 @@
type: "item"
}]
title: "{quests.steam_age.paper.title}"
x: -5.5d
y: 9.5d
x: -3.5d
y: 11.5d
}
{
description: ["{quests.metal_age.bronze_goodies.desc}"]
@ -1520,6 +1533,7 @@
description: ["{quests.steam_age.steam_macerator.desc}"]
id: "6CF7DCC996BACBFA"
optional: true
shape: "heart"
subtitle: "{quests.steam_age.steam_macerator.subtitle}"
tasks: [{
id: "19146D7510558652"
@ -1528,7 +1542,7 @@
}]
title: "{quests.steam_age.steam_macerator.title}"
x: -22.5d
y: 6.0d
y: 7.5d
}
{
dependencies: [
@ -1537,18 +1551,42 @@
]
dependency_requirement: "one_completed"
description: ["{quests.steam_age.steam_grinder.desc}"]
icon: "gtceu:steam_grinder"
id: "0CC370A6FC56935B"
optional: true
shape: "heart"
subtitle: "{quests.steam_age.steam_grinder.subtitle}"
tasks: [{
id: "1CD61C4F273665DE"
item: "gtceu:steam_grinder"
type: "item"
}]
tasks: [
{
id: "1CD61C4F273665DE"
item: "gtceu:steam_grinder"
type: "item"
}
{
count: 22L
id: "71D6716A2B985592"
item: { Count: 22, id: "gtceu:steam_machine_casing" }
type: "item"
}
{
id: "26D9013B4161E463"
item: "gtceu:steam_input_hatch"
type: "item"
}
{
id: "7D354B529103D126"
item: "gtceu:steam_input_bus"
type: "item"
}
{
id: "63B935735E346133"
item: "gtceu:steam_output_bus"
type: "item"
}
]
title: "{quests.steam_age.steam_grinder.title}"
x: -25.0d
y: 6.0d
x: -24.5d
y: 7.5d
}
{
dependencies: ["32046292AA5B0E30"]
@ -1579,8 +1617,8 @@
type: "item"
}]
title: "{quests.steam_age.resin_boards.title}"
x: -13.5d
y: 9.5d
x: -11.5d
y: 11.5d
}
{
dependencies: ["6E8CEE02CB5B678B"]
@ -1630,7 +1668,7 @@
}]
title: "{quests.steam_age.packager.title}"
x: -19.5d
y: 17.0d
y: 17.5d
}
{
dependencies: [
@ -1722,8 +1760,8 @@
type: "item"
}]
title: "{quests.steam_age.supers.title}"
x: -12.0d
y: 13.0d
x: -10.5d
y: 13.5d
}
{
dependencies: ["0D0D461AE3A3F7BF"]
@ -1755,6 +1793,156 @@
x: -16.5d
y: -2.0d
}
{
dependencies: ["59F7F7A8C76DE31C"]
description: ["{quests.steam_age.steam_presser.desc}"]
icon: "tfg:steam_presser"
id: "65B6E2DACCF9159C"
optional: true
shape: "heart"
subtitle: "{quests.steam_age.steam_presser.subtitle}"
tasks: [
{
id: "0AEC3F770A6166A4"
item: "tfg:steam_presser"
type: "item"
}
{
id: "5CC7BDBF599B405A"
item: "gtceu:steam_input_hatch"
type: "item"
}
{
id: "4998CA4B8DDF6E02"
item: "gtceu:steam_input_bus"
type: "item"
}
{
id: "31A69C679FC6F99A"
item: "gtceu:steam_output_bus"
type: "item"
}
{
count: 12L
id: "709D4C32D2F43ABD"
item: "gtceu:steam_machine_casing"
type: "item"
}
{
count: 4L
id: "559F1DA9AF2EC5C3"
item: { Count: 4, id: "gtceu:steel_machine_casing" }
type: "item"
}
{
count: 8L
id: "769C82179FD4F75B"
item: { Count: 8, id: "create:metal_girder" }
type: "item"
}
]
title: "{quests.steam_age.steam_presser.title}"
x: -24.5d
y: 6.5d
}
{
dependencies: ["1912758422EEB006"]
description: ["{quests.steam_age.steam_fuser.desc}"]
icon: "tfg:steam_fuser"
id: "49F5B708E8F59ABF"
optional: true
shape: "heart"
subtitle: "{quests.steam_age.steam_fuser.subtitle}"
tasks: [
{
id: "29EB9A9D81750312"
item: "tfg:steam_fuser"
type: "item"
}
{
id: "5496E814C911D5C1"
item: "gtceu:steam_input_hatch"
type: "item"
}
{
id: "40181C28B6560C94"
item: "gtceu:steam_output_bus"
type: "item"
}
{
id: "249376D261C69933"
item: "gtceu:steam_input_bus"
type: "item"
}
{
count: 8L
id: "790DDB716EAE9769"
item: { Count: 8, id: "gtceu:steam_machine_casing" }
type: "item"
}
{
count: 8L
id: "266BA05C0A212C6C"
item: { Count: 8, id: "gtceu:bronze_firebox_casing" }
type: "item"
}
]
title: "{quests.steam_age.steam_fuser.title}"
x: -24.5d
y: 8.5d
}
{
dependencies: ["7DB7AB5349218605"]
description: ["{quests.steam_age.steam_squasher.desc}"]
icon: "tfg:steam_squasher"
id: "60399CB594078DE2"
optional: true
shape: "heart"
subtitle: "{quests.steam_age.steam_squasher.subtitle}"
tasks: [
{
id: "74B02BED5D414B4C"
item: "tfg:steam_squasher"
type: "item"
}
{
id: "3BBEAD3334C1E3D0"
item: "gtceu:steam_input_hatch"
type: "item"
}
{
id: "6D8C5AA895D6DC15"
item: "gtceu:steam_output_bus"
type: "item"
}
{
id: "0D2DC79ED3C74B1F"
item: "gtceu:steam_input_bus"
type: "item"
}
{
count: 7L
id: "4BDAA78AC3C92713"
item: "gtceu:steam_machine_casing"
type: "item"
}
{
count: 3L
id: "4DFE7CD587BFFAB9"
item: { Count: 3, id: "gtceu:bronze_machine_casing" }
type: "item"
}
{
count: 6L
id: "7C5983298F614109"
item: { Count: 6, id: "gtceu:steel_frame" }
type: "item"
}
]
title: "{quests.steam_age.steam_squasher.title}"
x: -14.5d
y: 8.5d
}
]
subtitle: ["{quests.steam_age.subtitle}"]
title: "{quests.steam_age}"

View file

@ -2,7 +2,11 @@
"__COMMENT__": "This file was auto generated by the LanguageMerger, read the file \".README IF TRANSLATING\" found in \"minecraft/kubejs\" for more information.",
"block.bud_indicator": "%s Surface Bud",
"block.gtceu.greenhouse": "Greenhouse",
"block.gtceu.steam_bloomery": "Steam Bloomery",
"block.tfg.steam_bloomery": "Steam Bloomery",
"block.tfg.steam_thermal_centrifuge": "Steam Thermal Centrifuge",
"block.tfg.steam_fuser": "Steam Fuser",
"block.tfg.steam_squasher": "Steam Squasher",
"block.tfg.steam_presser": "Steam Presser",
"block.gtceu.large_solar_panel": "§9Large Solar Array MK I",
"block.gtceu.large_solar_panel_tier2": "§bLarge Solar Array MK II",
"block.gtceu.large_solar_panel_tier3": "§cLarge Solar Array MK III",
@ -66,7 +70,7 @@
"gtceu.tooltip.machine.steam_bloomery_1": "§7Upgrade your Bloomery with the power of Steam!§r",
"gtceu.tooltip.machine.steam_bloomery_2": "§7Processes Iron-bearing Dusts or Ingots into Raw Iron Blooms.§r",
"gtceu.tooltip.machine.steam_bloomery_3": "§7Fueling it with Coke or Anthracite will double the output.§r",
"gtceu.tooltip.machine.steam_bloomery_4": "§7Can process up to 8 recipes at once, which changes how much Steam is required.§r",
"gtceu.tooltip.machine.steam_parallel": "§7Can process up to 8 recipes at once, which changes how much Steam is required.§r",
"gtceu.tooltip.machine.coal_liquefaction_tower_1": "§7Smoothie Maker§r",
"gtceu.tooltip.machine.coal_liquefaction_tower_2": "§7Extracts gas and liquids from carbonic solids§r",
"item.gtceu.tiny_wood_dust": "Tiny Pile of Softwood Pulp",

View file

@ -2,7 +2,7 @@
"__COMMENT__": "This file was auto generated by the LanguageMerger, read the file \".README IF TRANSLATING\" found in \"minecraft/kubejs\" for more information.",
"block.bud_indicator": "%s Surface Bud",
"block.gtceu.greenhouse": "電気温室",
"block.gtceu.steam_bloomery": "蒸気式塊鉄炉",
"block.tfg.steam_bloomery": "蒸気式塊鉄炉",
"block.gtceu.large_solar_panel": "§9大型ソーラーアレイMK I",
"block.gtceu.large_solar_panel_tier2": "§b大型ソーラーアレイMK II",
"block.gtceu.large_solar_panel_tier3": "§c大型ソーラーアレイMK III",
@ -66,7 +66,7 @@
"gtceu.tooltip.machine.steam_bloomery_1": "§7Upgrade your Bloomery with the power of Steam!§r",
"gtceu.tooltip.machine.steam_bloomery_2": "§7Processes Iron-bearing Dusts or Ingots into Raw Iron Blooms.§r",
"gtceu.tooltip.machine.steam_bloomery_3": "§7Fueling it with Coke or Anthracite will double the output.§r",
"gtceu.tooltip.machine.steam_bloomery_4": "§7Can process up to 8 recipes at once, which changes how much Steam is required.§r",
"gtceu.tooltip.machine.steam_parallel": "§7Can process up to 8 recipes at once, which changes how much Steam is required.§r",
"gtceu.tooltip.machine.coal_liquefaction_tower_1": "§7Smoothie Maker§r",
"gtceu.tooltip.machine.coal_liquefaction_tower_2": "§7Extracts gas and liquids from carbonic solids§r",
"item.gtceu.tiny_wood_dust": "極小の木のパルプ",

View file

@ -2,7 +2,7 @@
"__COMMENT__": "This file was auto generated by the LanguageMerger, read the file \".README IF TRANSLATING\" found in \"minecraft/kubejs\" for more information.",
"block.bud_indicator": "Поверхностная друза (%s)",
"block.gtceu.greenhouse": "Теплица",
"block.gtceu.steam_bloomery": "Паровой сыродутный горн",
"block.tfg.steam_bloomery": "Паровой сыродутный горн",
"block.gtceu.large_solar_panel": "§9Large Solar Array MK I",
"block.gtceu.large_solar_panel_tier2": "§bLarge Solar Array MK II",
"block.gtceu.large_solar_panel_tier3": "§cLarge Solar Array MK III",

View file

@ -2,7 +2,7 @@
"__COMMENT__": "This file was auto generated by the LanguageMerger, read the file \".README IF TRANSLATING\" found in \"minecraft/kubejs\" for more information.",
"block.bud_indicator": "%s Поверхнева Друза",
"block.gtceu.greenhouse": "Теплиця",
"block.gtceu.steam_bloomery": "Парова Сиродутна Піч",
"block.tfg.steam_bloomery": "Парова Сиродутна Піч",
"block.gtceu.large_solar_panel": "§9Велика сонячна матриця MK I",
"block.gtceu.large_solar_panel_tier2": "§bВелика сонячна матриця MK II",
"block.gtceu.large_solar_panel_tier3": "§cВелика сонячна матриця MK III",
@ -66,7 +66,7 @@
"gtceu.tooltip.machine.steam_bloomery_1": "§7Покращуйте свою домницю силою пари!§r",
"gtceu.tooltip.machine.steam_bloomery_2": "§7Переробляє пил або злитки, що містять залізо, у необроблені залізні криці.§r",
"gtceu.tooltip.machine.steam_bloomery_3": "§7Використання коксу або антрациту як пального подвоїть продуктивність.§r",
"gtceu.tooltip.machine.steam_bloomery_4": "§7Може обробляти до 8 рецептів одночасно, що змінює кількість необхідної пари.§r",
"gtceu.tooltip.machine.steam_parallel": "§7Може обробляти до 8 рецептів одночасно, що змінює кількість необхідної пари.§r",
"gtceu.tooltip.machine.coal_liquefaction_tower_1": "§7Фруктовий міксер§r",
"gtceu.tooltip.machine.coal_liquefaction_tower_2": "§7Видобуває гази та рідини з вуглецевих твердих речовин§r",
"item.gtceu.tiny_wood_dust": "Маленька купа хвойної целюлози",

View file

@ -2,7 +2,7 @@
"__COMMENT__": "This file was auto generated by the LanguageMerger, read the file \".README IF TRANSLATING\" found in \"minecraft/kubejs\" for more information.",
"block.bud_indicator": "%s 表面芽",
"block.gtceu.greenhouse": "温室",
"block.gtceu.steam_bloomery": "蒸汽锻铁炉",
"block.tfg.steam_bloomery": "蒸汽锻铁炉",
"block.gtceu.large_solar_panel": "§9大型太阳能阵列 MK I",
"block.gtceu.large_solar_panel_tier2": "§b大型太阳能阵列 MK II",
"block.gtceu.large_solar_panel_tier3": "§c大型太阳能阵列 MK III",
@ -66,7 +66,7 @@
"gtceu.tooltip.machine.steam_bloomery_1": "§7用蒸汽动力升级你的锻铁炉§r",
"gtceu.tooltip.machine.steam_bloomery_2": "§7将含铁矿粉或锭加工成生铁方坯。§r",
"gtceu.tooltip.machine.steam_bloomery_3": "§7使用焦煤或无烟煤可倍增产量。§r",
"gtceu.tooltip.machine.steam_bloomery_4": "§7支持最多8组配方并行处理相应调整蒸汽需求。§r",
"gtceu.tooltip.machine.steam_parallel": "§7支持最多8组配方并行处理相应调整蒸汽需求。§r",
"gtceu.tooltip.machine.coal_liquefaction_tower_1": "§7奶昔制造机§r",
"gtceu.tooltip.machine.coal_liquefaction_tower_2": "§7从碳质固体中提取燃气和流体§r",
"item.gtceu.tiny_wood_dust": "小撮软木浆",

View file

@ -0,0 +1,6 @@
{
"__COMMENT__": "This file was auto generated by the LanguageMerger, read the file \".README IF TRANSLATING\" found in \"minecraft/kubejs\" for more information.",
"entity.sandworm_mod.worm_chain": "Sandworm",
"entity.sandworm_mod.worm_head_segment": "Sandworm Head",
"entity.sandworm_mod.worm_segment": "Sandworm Body"
}

View file

@ -0,0 +1,19 @@
{
"variants": {
"facing=east": {
"model": "tfg:block/machines/steam_bloomery",
"y": 90
},
"facing=north": {
"model": "tfg:block/machines/steam_bloomery"
},
"facing=south": {
"model": "tfg:block/machines/steam_bloomery",
"y": 180
},
"facing=west": {
"model": "tfg:block/machines/steam_bloomery",
"y": 270
}
}
}

View file

@ -0,0 +1,19 @@
{
"variants": {
"facing=east": {
"model": "tfg:block/machines/steam_fuser",
"y": 90
},
"facing=north": {
"model": "tfg:block/machines/steam_fuser"
},
"facing=south": {
"model": "tfg:block/machines/steam_fuser",
"y": 180
},
"facing=west": {
"model": "tfg:block/machines/steam_fuser",
"y": 270
}
}
}

View file

@ -0,0 +1,19 @@
{
"variants": {
"facing=east": {
"model": "tfg:block/machines/steam_presser",
"y": 90
},
"facing=north": {
"model": "tfg:block/machines/steam_presser"
},
"facing=south": {
"model": "tfg:block/machines/steam_presser",
"y": 180
},
"facing=west": {
"model": "tfg:block/machines/steam_presser",
"y": 270
}
}
}

View file

@ -0,0 +1,19 @@
{
"variants": {
"facing=east": {
"model": "tfg:block/machines/steam_squasher",
"y": 90
},
"facing=north": {
"model": "tfg:block/machines/steam_squasher"
},
"facing=south": {
"model": "tfg:block/machines/steam_squasher",
"y": 180
},
"facing=west": {
"model": "tfg:block/machines/steam_squasher",
"y": 270
}
}
}

View file

@ -0,0 +1,19 @@
{
"variants": {
"facing=east": {
"model": "tfg:block/machines/steam_thermal_centrifuge",
"y": 90
},
"facing=north": {
"model": "tfg:block/machines/steam_thermal_centrifuge"
},
"facing=south": {
"model": "tfg:block/machines/steam_thermal_centrifuge",
"y": 180
},
"facing=west": {
"model": "tfg:block/machines/steam_thermal_centrifuge",
"y": 270
}
}
}

View file

@ -1857,7 +1857,7 @@
"quests.ae2.interplanetary_wireless.desc": "You can upgrade your Wireless Terminal with this special Card, allowing access to your network from any distance, even on different worlds! Sounds too good to be true? There's a major catch — transferring items uses a huge amount of energy.\n\nYou can sort of get around this with some Energy Cards and a battery in your inventory set to Discharge Mode, but it should work well enough for those times when you accidentally left something at your base on Earth and don't want to fly all the way back.\n\nFor proper automated transfer, you'll need a Railgun.",
"quests.ae2.iv.title": "IV Tier AE2",
"quests.ae2.iv.desc": "This entire branch becomes fully unlockable once you reach &1IV&r.",
"quests.ae2.accumulation_press.desc": "To get this &eNew Inscriber Press&r, you will need to invest a bit.\n\nFirst, you must upgrade your Implosion Compressor with &1two IV Energy Hatches&r.\n\nThen, get yourself a new IV Laser Engraver if you don't already have one.\n\nAnd finally, prepare a lot of Industrial TNT — its the &conly one that works&r for this process.\n\nPlan carefully, as this step is quite demanding!",
"quests.ae2.accumulation_press.desc": "To get this &eNew Inscriber Press&r, you will need to invest a bit.\n\nFirst, you must upgrade your Implosion Compressor with &5two EV Energy Hatches&r.\n\nThen, get yourself a new IV Laser Engraver if you don't already have one.\n\nAnd finally, prepare a lot of Industrial TNT — its the &conly one that works&r for this process.\n\nPlan carefully, as this step is quite demanding!",
"quests.ae2.accumulation_processor.desc": "The &eAccumulation Processor&r will require a large amount of Silicon for each craft.\n\nWe hope you already have a dedicated EBF producing Silicon, or at least a strong infrastructure to manufacture it quickly.\n\nPrepare accordingly, as youll need plenty of it!",
"quests.ae2.mega_crafting.desc": "These are a neat upgrade for your &bCrafting CPU&r.\n\nThey will help to speed up your auto-crafting and allow you to handle larger jobs with ease.",
"quests.ae2.mega_battery.desc": "A &ebigger battery&r for a bigger network. Nothing else to it!",
@ -2582,7 +2582,7 @@
"quests.high_voltage.mv_superconductors.desc": "&a4A&r of &bMV&r energy transmission may be appealing, but you probably don't need these at this point. The option is always there if you need it.",
"quests.high_voltage.circuit_assembler.title": "HV Circuit Assembler",
"quests.high_voltage.circuit_assembler.subtitle": "You will need the Cleanroom before you can craft this one",
"quests.high_voltage.circuit_assembler.desc": "The next &3Circuit Assembler&r. This tier of Circuit Assembler is only required for one type of Circuit - your first ever &aMainframe&r. You may have only one use for them, the &5EV Circuit Assembler&r.\n\nYou can put this off until &5EV&r or simply just use it for faster circuits making.",
"quests.high_voltage.circuit_assembler.desc": "The next &3Circuit Assembler&r. This tier of Circuit Assembler is only required for one type of Circuit - your first ever &aMainframe&r. You may have only one use for them, the &5EV Circuit Assembler&r.\n\nOther than that, the HV Circuit Assembler is also required to make AE2's Processors.\n\nYou can put this off until &5EV&r or simply just use it for faster circuit making.",
"quests.high_voltage.microprocessor_mainframe.title": "Mainframes - first IV Circuits!",
"quests.high_voltage.microprocessor_mainframe.desc": "The first &1IV&r circuit. Congratulations on making it this far!\n\nThis will be used when you get to &5EV&r, or you can use it right now to craft an Advanced Nanosuit Chestplate, a big upgrade to your jetpack!.\n\n&l&3Lore:&r&o The original texture for the Mainframes was taken from an image of an IBM zEnterprise mainframe.",
"quests.high_voltage.cleanroom.title": "The Cleanroom",
@ -2756,7 +2756,7 @@
"quests.low_voltage.lbb.title": "Large Bronze Boiler",
"quests.low_voltage.lbb.subtitle": "Boom, boom, boom, boom",
"quests.low_voltage.lbb.desc.1": "The &3Large Boiler&r is an &6optional&r big-boy variant of the Small Boilers. It runs off solid or liquid fuel.\n\nIf you want Steam-based power production, this is an alternative to the Create Steam Engine. Later power options are listed in the &bMV&r chapter.\n\nMake sure you set it up so it never runs out of water like your Small Boilers, otherwise it'll &cexplode&r!.",
"quests.low_voltage.lbb.desc.2": "Once fully heated up, the &3LBB&r produces 800 Steam per tick, which is &d400EU/t&r after conversion, or 12.5 Basic Steam Turbines. Such (relatively!) immense power comes at the cost of &la lot&r of burnable fuel. &5With this in consideration&r, the GUI lets you &9throttle&r the Boiler down to 25 percent power for 200 Steam per tick. That's &d100EU/t&r, or slightly above 3 Basic Steam Turbines.\n\nWe recommend holding off making this until you're ready to power your EBF.",
"quests.low_voltage.lbb.desc.2": "Once fully heated up, the &3LBB&r produces 800 Steam per tick, which is &d400EU/t&r after conversion, or 12.5 Basic Steam Turbines. Such (relatively!) immense power comes at the cost of &la lot&r of burnable fuel. &5With this in consideration&r, the GUI lets you &9throttle&r the Boiler down to 25 percent power for 200 Steam per tick. That's &d100EU/t&r, or slightly above 3 Basic Steam Turbines.\n\nWe recommend holding off making this until you're ready to power your EBF, or if you have a lot of steam multiblocks.",
"quests.low_voltage.lbb.desc.3": "In TerraFirmaGreg, you have a few options for fuel. You can use a Hose Pulley to pull Lava out of a deep underground lake, or set up a tree farm into a coke oven for Charcoal and Creosote. Lastly, there are huge surface-level Coal veins that you can extract with some automated mining machines and turn into Coke and significantly more Creosote than charcoal.\n\nIf you go the tree farm route, you'll need three coke ovens to power a full-throttle LBB.",
"quests.low_voltage.lv_polariser.title": "Basic Polarizer",
"quests.low_voltage.lv_polariser.subtitle": "The Polarizer polarizes!",
@ -3493,7 +3493,7 @@
"quests.ore_proc.macerator_separator.task": "Any Macerator",
"quests.ore_proc.thermal_centrifuge.title": "The Thermal Centrifuge",
"quests.ore_proc.thermal_centrifuge.subtitle": "The go-to for most purified ores",
"quests.ore_proc.thermal_centrifuge.desc": "For all your other Purified Ores that doesn't need special treatment, it's best to run them through the &dThermal Centrifuge&r. This machine can produce byproducts at a reliable rate, while only using electricity. It's quite slow, however, so we suggest making multiple machines.",
"quests.ore_proc.thermal_centrifuge.desc": "For all your other Purified Ores that doesn't need special treatment, it's best to run them through the &dThermal Centrifuge&r. This machine can produce byproducts at a reliable rate, without needing any other ingredients. It's quite slow, however, so we suggest either making multiple machines or the steam parallel multiblock.",
"quests.ore_proc.thermal_centrifuge.task": "Any Thermal Centrifuge",
"quests.ore_proc.sifter.title": "The Sifter",
"quests.ore_proc.sifter.subtitle": "The Skyblock Simulator",
@ -3790,7 +3790,7 @@
"quests.steam_age.steam_furnace.subtitle": "The Steam Furnace furnaces...",
"quests.steam_age.steam_furnace.desc": "Want to quickly smelt something into an ingot? The &3Steam Furnace&r does just that! It can turn many ores and dusts quickly into their ingot form, at the expense of not getting any byproducts.",
"quests.steam_age.steam_oven.title": "Steam Oven",
"quests.steam_age.steam_oven.subtitle": "The Steam Grinder's big brother",
"quests.steam_age.steam_oven.subtitle": "The Steam Furnace's big brother",
"quests.steam_age.steam_oven.desc.1": "&o...or little brother. Don't let him know!&r\n\nThe &3Steam Oven&r is a great multiblock option if you need &6effortlessly smelt large quantities of items.&r No more lines of furnaces that you have to manually empty and refuel!\n\nIt effectively behaves as a parallel furnace, smelting up to 8 items at a time for a low cost of Steam.",
"quests.steam_age.steam_oven.desc.2": "&l&3Lore:&r&o This Multiblock - despite being very similar to its brother, the Steam Grinder - isn't ported from a GregTech version or addon. Its actual progenitor is the Steam Oven from Railcraft, which dates back to 1.4.7!",
"quests.steam_age.steam_macerator.title": "Steam Macerator",
@ -3931,6 +3931,15 @@
"quests.steam_age.supers.subtitle": "Super Storage Drawers",
"quests.steam_age.supers.desc": "This is the &cu&6l&et&ai&bm&9a&5t&4e&r portable item and storage solution if you have a lot of single items or fluids. While these &dBasic&r (&8ULV&r) ones start out relatively small, higher tiers of Super chests and tanks can hold an insane amount of stuff - all in one single block without any regards to temperature or acidity!\n\nLike Drums, Super Tanks and Chests &6keep their contents when broken&r, can be cleared in the crafting grid, and can automatically void any overflow. Unlike drums, however, Super Tanks also &asafely contain&r their contents, preventing you from getting burnt, frozen, or floating.\n\nIf you hunger for &9even more&r storage, take a look at higher tier Quantum Chests and Tanks or AE2 Storage Cells.",
"quests.steam_age.supers.task": "Any super chest or tank",
"quests.steam_age.steam_presser.title": "Steam Presser",
"quests.steam_age.steam_presser.subtitle": "The Steam Forge Hammer's aunt",
"quests.steam_age.steam_presser.desc": "The &3Steam Presser&r is a multiblock parallel version of the Forge Hammer.\n\nIf you're doing something where the forge hammer is a bottleneck, this upgrade might be useful. Otherwise, skip it.",
"quests.steam_age.steam_fuser.title": "Steam Fuser",
"quests.steam_age.steam_fuser.subtitle": "The Steam Alloy Smelter's cousin (twice removed)",
"quests.steam_age.steam_fuser.desc": "The &3Steam Fusor&r is a bigger and badder version of the Steam Alloy Smelter. Making a lot of alloys and need them fast? You'd like one of these!",
"quests.steam_age.steam_squasher.title": "Steam Squasher",
"quests.steam_age.steam_squasher.subtitle": "The Steam Compressor's childhood friend",
"quests.steam_age.steam_squasher.desc": "Need a lot of things compressed at the same time? The &3Steam Squasher&r is a multiblock parallel Compressor that may prove useful.",
"quests.stone_age": "Stone Age",
"quests.stone_age.subtitle": "Humble Beginnings",
"quests.stone_age.foods.title": "Hungry?",

View file

@ -1523,7 +1523,7 @@
"quests.ae2.interplanetary_wireless.desc": "You can upgrade your Wireless Terminal with this special Card, allowing access to your network from any distance, even on different worlds! Sounds too good to be true? There's a major catch — transferring items uses a huge amount of energy.\n\nYou can sort of get around this with some Energy Cards and a battery in your inventory set to Discharge Mode, but it should work well enough for those times when you accidentally left something at your base on Earth and don't want to fly all the way back.\n\nFor proper automated transfer, you'll need a Railgun.",
"quests.ae2.iv.title": "IV Tier AE2",
"quests.ae2.iv.desc": "This entire branch becomes fully unlockable once you reach &1IV&r.",
"quests.ae2.accumulation_press.desc": "To get this &eNew Inscriber Press&r, you will need to invest a bit.\n\nFirst, you must upgrade your Implosion Compressor with &1two IV Energy Hatches&r.\n\nThen, get yourself a new IV Laser Engraver if you don't already have one.\n\nAnd finally, prepare a lot of Industrial TNT — its the &conly one that works&r for this process.\n\nPlan carefully, as this step is quite demanding!",
"quests.ae2.accumulation_press.desc": "To get this &eNew Inscriber Press&r, you will need to invest a bit.\n\nFirst, you must upgrade your Implosion Compressor with &5two EV Energy Hatches&r.\n\nThen, get yourself a new IV Laser Engraver if you don't already have one.\n\nAnd finally, prepare a lot of Industrial TNT — its the &conly one that works&r for this process.\n\nPlan carefully, as this step is quite demanding!",
"quests.ae2.accumulation_processor.desc": "The &eAccumulation Processor&r will require a large amount of Silicon for each craft.\n\nWe hope you already have a dedicated EBF producing Silicon, or at least a strong infrastructure to manufacture it quickly.\n\nPrepare accordingly, as youll need plenty of it!",
"quests.ae2.mega_crafting.desc": "These are a neat upgrade for your &bCrafting CPU&r.\n\nThey will help to speed up your auto-crafting and allow you to handle larger jobs with ease.",
"quests.ae2.mega_battery.desc": "A &ebigger battery&r for a bigger network. Nothing else to it!",

View file

@ -1739,7 +1739,7 @@
"quests.ae2.interplanetary_wireless.desc": "You can upgrade your Wireless Terminal with this special Card, allowing access to your network from any distance, even on different worlds! Sounds too good to be true? There's a major catch — transferring items uses a huge amount of energy.\n\nYou can sort of get around this with some Energy Cards and a battery in your inventory set to Discharge Mode, but it should work well enough for those times when you accidentally left something at your base on Earth and don't want to fly all the way back.\n\nFor proper automated transfer, you'll need a Railgun.",
"quests.ae2.iv.title": "IV Tier AE2",
"quests.ae2.iv.desc": "This entire branch becomes fully unlockable once you reach &1IV&r.",
"quests.ae2.accumulation_press.desc": "To get this &eNew Inscriber Press&r, you will need to invest a bit.\n\nFirst, you must upgrade your Implosion Compressor with &1two IV Energy Hatches&r.\n\nThen, get yourself a new IV Laser Engraver if you don't already have one.\n\nAnd finally, prepare a lot of Industrial TNT — its the &conly one that works&r for this process.\n\nPlan carefully, as this step is quite demanding!",
"quests.ae2.accumulation_press.desc": "To get this &eNew Inscriber Press&r, you will need to invest a bit.\n\nFirst, you must upgrade your Implosion Compressor with &5two EV Energy Hatches&r.\n\nThen, get yourself a new IV Laser Engraver if you don't already have one.\n\nAnd finally, prepare a lot of Industrial TNT — its the &conly one that works&r for this process.\n\nPlan carefully, as this step is quite demanding!",
"quests.ae2.accumulation_processor.desc": "The &eAccumulation Processor&r will require a large amount of Silicon for each craft.\n\nWe hope you already have a dedicated EBF producing Silicon, or at least a strong infrastructure to manufacture it quickly.\n\nPrepare accordingly, as youll need plenty of it!",
"quests.ae2.mega_crafting.desc": "These are a neat upgrade for your &bCrafting CPU&r.\n\nThey will help to speed up your auto-crafting and allow you to handle larger jobs with ease.",
"quests.ae2.mega_battery.desc": "A &ebigger battery&r for a bigger network. Nothing else to it!",

View file

@ -0,0 +1,86 @@
{
"parent": "minecraft:block/block",
"loader": "gtceu:machine",
"machine": "tfg:steam_bloomery",
"texture_overrides": {
"all": "gtceu:block/casings/solid/machine_casing_bronze_plated_bricks"
},
"variants": {
"is_formed=false,recipe_logic_status=idle": {
"model": {
"parent": "gtceu:block/machine/template/cube_all/sided",
"textures": {
"all": "gtceu:block/casings/solid/machine_casing_bronze_plated_bricks",
"overlay_front": "tfg:block/machines/steam_bloomery/overlay_front"
}
}
},
"is_formed=false,recipe_logic_status=suspend": {
"model": {
"parent": "gtceu:block/machine/template/cube_all/sided",
"textures": {
"all": "gtceu:block/casings/solid/machine_casing_bronze_plated_bricks",
"overlay_front": "tfg:block/machines/steam_bloomery/overlay_front"
}
}
},
"is_formed=false,recipe_logic_status=waiting": {
"model": {
"parent": "gtceu:block/machine/template/cube_all/sided",
"textures": {
"all": "gtceu:block/casings/solid/machine_casing_bronze_plated_bricks",
"overlay_front": "tfg:block/machines/steam_bloomery/overlay_front_active",
"overlay_front_emissive": "tfg:block/machines/steam_bloomery/overlay_front_active"
}
}
},
"is_formed=false,recipe_logic_status=working": {
"model": {
"parent": "gtceu:block/machine/template/cube_all/sided",
"textures": {
"all": "gtceu:block/casings/solid/machine_casing_bronze_plated_bricks",
"overlay_front": "tfg:block/machines/steam_bloomery/overlay_front_active",
"overlay_front_emissive": "tfg:block/machines/steam_bloomery/overlay_front_active"
}
}
},
"is_formed=true,recipe_logic_status=idle": {
"model": {
"parent": "gtceu:block/machine/template/cube_all/sided",
"textures": {
"all": "gtceu:block/casings/solid/machine_casing_bronze_plated_bricks",
"overlay_front": "tfg:block/machines/steam_bloomery/overlay_front"
}
}
},
"is_formed=true,recipe_logic_status=suspend": {
"model": {
"parent": "gtceu:block/machine/template/cube_all/sided",
"textures": {
"all": "gtceu:block/casings/solid/machine_casing_bronze_plated_bricks",
"overlay_front": "tfg:block/machines/steam_bloomery/overlay_front"
}
}
},
"is_formed=true,recipe_logic_status=waiting": {
"model": {
"parent": "gtceu:block/machine/template/cube_all/sided",
"textures": {
"all": "gtceu:block/casings/solid/machine_casing_bronze_plated_bricks",
"overlay_front": "tfg:block/machines/steam_bloomery/overlay_front_active",
"overlay_front_emissive": "tfg:block/machines/steam_bloomery/overlay_front_active"
}
}
},
"is_formed=true,recipe_logic_status=working": {
"model": {
"parent": "gtceu:block/machine/template/cube_all/sided",
"textures": {
"all": "gtceu:block/casings/solid/machine_casing_bronze_plated_bricks",
"overlay_front": "tfg:block/machines/steam_bloomery/overlay_front_active",
"overlay_front_emissive": "tfg:block/machines/steam_bloomery/overlay_front_active"
}
}
}
}
}

View file

@ -0,0 +1,110 @@
{
"parent": "minecraft:block/block",
"loader": "gtceu:machine",
"machine": "tfg:steam_fuser",
"texture_overrides": {
"all": "gtceu:block/casings/solid/machine_casing_bronze_plated_bricks"
},
"dynamic_renders": [
{
"type": "gtceu:boiler_multi_parts",
"casing_block": {
"Name": "gtceu:steam_machine_casing"
},
"firebox_active": {
"Name": "gtceu:bronze_firebox_casing",
"Properties": {
"active": "true"
}
},
"firebox_idle": {
"Name": "gtceu:bronze_firebox_casing",
"Properties": {
"active": "false"
}
}
}
],
"variants": {
"is_formed=false,recipe_logic_status=idle": {
"model": {
"parent": "gtceu:block/machine/template/cube_all/sided",
"textures": {
"all": "gtceu:block/casings/solid/machine_casing_bronze_plated_bricks",
"overlay_front": "gtceu:block/machines/alloy_smelter/overlay_front",
"overlay_front_emissive": "gtceu:block/machines/alloy_smelter/overlay_front_emissive"
}
}
},
"is_formed=false,recipe_logic_status=suspend": {
"model": {
"parent": "gtceu:block/machine/template/cube_all/sided",
"textures": {
"all": "gtceu:block/casings/solid/machine_casing_bronze_plated_bricks",
"overlay_front": "gtceu:block/machines/alloy_smelter/overlay_front_paused",
"overlay_front_emissive": "gtceu:block/machines/alloy_smelter/overlay_front_paused_emissive"
}
}
},
"is_formed=false,recipe_logic_status=waiting": {
"model": {
"parent": "gtceu:block/machine/template/cube_all/sided",
"textures": {
"all": "gtceu:block/casings/solid/machine_casing_bronze_plated_bricks",
"overlay_front": "gtceu:block/machines/alloy_smelter/overlay_front_active",
"overlay_front_emissive": "gtceu:block/machines/alloy_smelter/overlay_front_active_emissive"
}
}
},
"is_formed=false,recipe_logic_status=working": {
"model": {
"parent": "gtceu:block/machine/template/cube_all/sided",
"textures": {
"all": "gtceu:block/casings/solid/machine_casing_bronze_plated_bricks",
"overlay_front": "gtceu:block/machines/alloy_smelter/overlay_front_active",
"overlay_front_emissive": "gtceu:block/machines/alloy_smelter/overlay_front_active_emissive"
}
}
},
"is_formed=true,recipe_logic_status=idle": {
"model": {
"parent": "gtceu:block/machine/template/cube_all/sided",
"textures": {
"all": "gtceu:block/casings/solid/machine_casing_bronze_plated_bricks",
"overlay_front": "gtceu:block/machines/alloy_smelter/overlay_front",
"overlay_front_emissive": "gtceu:block/machines/alloy_smelter/overlay_front_emissive"
}
}
},
"is_formed=true,recipe_logic_status=suspend": {
"model": {
"parent": "gtceu:block/machine/template/cube_all/sided",
"textures": {
"all": "gtceu:block/casings/solid/machine_casing_bronze_plated_bricks",
"overlay_front": "gtceu:block/machines/alloy_smelter/overlay_front_paused",
"overlay_front_emissive": "gtceu:block/machines/alloy_smelter/overlay_front_paused_emissive"
}
}
},
"is_formed=true,recipe_logic_status=waiting": {
"model": {
"parent": "gtceu:block/machine/template/cube_all/sided",
"textures": {
"all": "gtceu:block/casings/solid/machine_casing_bronze_plated_bricks",
"overlay_front": "gtceu:block/machines/alloy_smelter/overlay_front_active",
"overlay_front_emissive": "gtceu:block/machines/alloy_smelter/overlay_front_active_emissive"
}
}
},
"is_formed=true,recipe_logic_status=working": {
"model": {
"parent": "gtceu:block/machine/template/cube_all/sided",
"textures": {
"all": "gtceu:block/casings/solid/machine_casing_bronze_plated_bricks",
"overlay_front": "gtceu:block/machines/alloy_smelter/overlay_front_active",
"overlay_front_emissive": "gtceu:block/machines/alloy_smelter/overlay_front_active_emissive"
}
}
}
}
}

View file

@ -0,0 +1,86 @@
{
"parent": "minecraft:block/block",
"loader": "gtceu:machine",
"machine": "tfg:steam_presser",
"texture_overrides": {
"all": "gtceu:block/casings/solid/machine_casing_bronze_plated_bricks"
},
"variants": {
"is_formed=false,recipe_logic_status=idle": {
"model": {
"parent": "gtceu:block/machine/template/cube_all/sided",
"textures": {
"all": "gtceu:block/casings/solid/machine_casing_bronze_plated_bricks",
"overlay_front": "gtceu:block/machines/forge_hammer/overlay_front"
}
}
},
"is_formed=false,recipe_logic_status=suspend": {
"model": {
"parent": "gtceu:block/machine/template/cube_all/sided",
"textures": {
"all": "gtceu:block/casings/solid/machine_casing_bronze_plated_bricks",
"overlay_front": "gtceu:block/machines/forge_hammer/overlay_front"
}
}
},
"is_formed=false,recipe_logic_status=waiting": {
"model": {
"parent": "gtceu:block/machine/template/cube_all/sided",
"textures": {
"all": "gtceu:block/casings/solid/machine_casing_bronze_plated_bricks",
"overlay_front": "gtceu:block/machines/forge_hammer/overlay_front_active",
"overlay_front_emissive": "gtceu:block/machines/forge_hammer/overlay_front_active_emissive"
}
}
},
"is_formed=false,recipe_logic_status=working": {
"model": {
"parent": "gtceu:block/machine/template/cube_all/sided",
"textures": {
"all": "gtceu:block/casings/solid/machine_casing_bronze_plated_bricks",
"overlay_front": "gtceu:block/machines/forge_hammer/overlay_front_active",
"overlay_front_emissive": "gtceu:block/machines/forge_hammer/overlay_front_active_emissive"
}
}
},
"is_formed=true,recipe_logic_status=idle": {
"model": {
"parent": "gtceu:block/machine/template/cube_all/sided",
"textures": {
"all": "gtceu:block/casings/solid/machine_casing_bronze_plated_bricks",
"overlay_front": "gtceu:block/machines/forge_hammer/overlay_front"
}
}
},
"is_formed=true,recipe_logic_status=suspend": {
"model": {
"parent": "gtceu:block/machine/template/cube_all/sided",
"textures": {
"all": "gtceu:block/casings/solid/machine_casing_bronze_plated_bricks",
"overlay_front": "gtceu:block/machines/forge_hammer/overlay_front"
}
}
},
"is_formed=true,recipe_logic_status=waiting": {
"model": {
"parent": "gtceu:block/machine/template/cube_all/sided",
"textures": {
"all": "gtceu:block/casings/solid/machine_casing_bronze_plated_bricks",
"overlay_front": "gtceu:block/machines/forge_hammer/overlay_front_active",
"overlay_front_emissive": "gtceu:block/machines/forge_hammer/overlay_front_active_emissive"
}
}
},
"is_formed=true,recipe_logic_status=working": {
"model": {
"parent": "gtceu:block/machine/template/cube_all/sided",
"textures": {
"all": "gtceu:block/casings/solid/machine_casing_bronze_plated_bricks",
"overlay_front": "gtceu:block/machines/forge_hammer/overlay_front_active",
"overlay_front_emissive": "gtceu:block/machines/forge_hammer/overlay_front_active_emissive"
}
}
}
}
}

View file

@ -0,0 +1,90 @@
{
"parent": "minecraft:block/block",
"loader": "gtceu:machine",
"machine": "tfg:steam_squasher",
"texture_overrides": {
"all": "gtceu:block/casings/solid/machine_casing_bronze_plated_bricks"
},
"variants": {
"is_formed=false,recipe_logic_status=idle": {
"model": {
"parent": "gtceu:block/machine/template/cube_all/sided",
"textures": {
"all": "gtceu:block/casings/solid/machine_casing_bronze_plated_bricks",
"overlay_front": "gtceu:block/machines/compressor/overlay_front",
"overlay_front_emissive": "gtceu:block/machines/compressor/overlay_front_emissive"
}
}
},
"is_formed=false,recipe_logic_status=suspend": {
"model": {
"parent": "gtceu:block/machine/template/cube_all/sided",
"textures": {
"all": "gtceu:block/casings/solid/machine_casing_bronze_plated_bricks",
"overlay_front": "gtceu:block/machines/compressor/overlay_front",
"overlay_front_emissive": "gtceu:block/machines/compressor/overlay_front_emissive"
}
}
},
"is_formed=false,recipe_logic_status=waiting": {
"model": {
"parent": "gtceu:block/machine/template/cube_all/sided",
"textures": {
"all": "gtceu:block/casings/solid/machine_casing_bronze_plated_bricks",
"overlay_front": "gtceu:block/machines/compressor/overlay_front_active",
"overlay_front_emissive": "gtceu:block/machines/compressor/overlay_front_active_emissive"
}
}
},
"is_formed=false,recipe_logic_status=working": {
"model": {
"parent": "gtceu:block/machine/template/cube_all/sided",
"textures": {
"all": "gtceu:block/casings/solid/machine_casing_bronze_plated_bricks",
"overlay_front": "gtceu:block/machines/compressor/overlay_front_active",
"overlay_front_emissive": "gtceu:block/machines/compressor/overlay_front_active_emissive"
}
}
},
"is_formed=true,recipe_logic_status=idle": {
"model": {
"parent": "gtceu:block/machine/template/cube_all/sided",
"textures": {
"all": "gtceu:block/casings/solid/machine_casing_bronze_plated_bricks",
"overlay_front": "gtceu:block/machines/compressor/overlay_front",
"overlay_front_emissive": "gtceu:block/machines/compressor/overlay_front_emissive"
}
}
},
"is_formed=true,recipe_logic_status=suspend": {
"model": {
"parent": "gtceu:block/machine/template/cube_all/sided",
"textures": {
"all": "gtceu:block/casings/solid/machine_casing_bronze_plated_bricks",
"overlay_front": "gtceu:block/machines/compressor/overlay_front",
"overlay_front_emissive": "gtceu:block/machines/compressor/overlay_front_emissive"
}
}
},
"is_formed=true,recipe_logic_status=waiting": {
"model": {
"parent": "gtceu:block/machine/template/cube_all/sided",
"textures": {
"all": "gtceu:block/casings/solid/machine_casing_bronze_plated_bricks",
"overlay_front": "gtceu:block/machines/compressor/overlay_front_active",
"overlay_front_emissive": "gtceu:block/machines/compressor/overlay_front_active_emissive"
}
}
},
"is_formed=true,recipe_logic_status=working": {
"model": {
"parent": "gtceu:block/machine/template/cube_all/sided",
"textures": {
"all": "gtceu:block/casings/solid/machine_casing_bronze_plated_bricks",
"overlay_front": "gtceu:block/machines/compressor/overlay_front_active",
"overlay_front_emissive": "gtceu:block/machines/compressor/overlay_front_active_emissive"
}
}
}
}
}

View file

@ -0,0 +1,110 @@
{
"parent": "minecraft:block/block",
"loader": "gtceu:machine",
"machine": "tfg:steam_thermal_centrifuge",
"texture_overrides": {
"all": "gtceu:block/casings/gcym/industrial_steam_casing"
},
"dynamic_renders": [
{
"type": "gtceu:boiler_multi_parts",
"casing_block": {
"Name": "gtceu:industrial_steam_casing"
},
"firebox_active": {
"Name": "gtceu:steel_firebox_casing",
"Properties": {
"active": "true"
}
},
"firebox_idle": {
"Name": "gtceu:steel_firebox_casing",
"Properties": {
"active": "false"
}
}
}
],
"variants": {
"is_formed=false,recipe_logic_status=idle": {
"model": {
"parent": "gtceu:block/machine/template/cube_all/sided",
"textures": {
"all": "gtceu:block/casings/gcym/industrial_steam_casing",
"overlay_front": "gtceu:block/machines/thermal_centrifuge/overlay_front",
"overlay_front_emissive": "gtceu:block/machines/thermal_centrifuge/overlay_front_emissive"
}
}
},
"is_formed=false,recipe_logic_status=suspend": {
"model": {
"parent": "gtceu:block/machine/template/cube_all/sided",
"textures": {
"all": "gtceu:block/casings/gcym/industrial_steam_casing",
"overlay_front": "gtceu:block/machines/thermal_centrifuge/overlay_front_paused",
"overlay_front_emissive": "gtceu:block/machines/thermal_centrifuge/overlay_front_paused_emissive"
}
}
},
"is_formed=false,recipe_logic_status=waiting": {
"model": {
"parent": "gtceu:block/machine/template/cube_all/sided",
"textures": {
"all": "gtceu:block/casings/gcym/industrial_steam_casing",
"overlay_front": "gtceu:block/machines/thermal_centrifuge/overlay_front_active",
"overlay_front_emissive": "gtceu:block/machines/thermal_centrifuge/overlay_front_active_emissive"
}
}
},
"is_formed=false,recipe_logic_status=working": {
"model": {
"parent": "gtceu:block/machine/template/cube_all/sided",
"textures": {
"all": "gtceu:block/casings/gcym/industrial_steam_casing",
"overlay_front": "gtceu:block/machines/thermal_centrifuge/overlay_front_active",
"overlay_front_emissive": "gtceu:block/machines/thermal_centrifuge/overlay_front_active_emissive"
}
}
},
"is_formed=true,recipe_logic_status=idle": {
"model": {
"parent": "gtceu:block/machine/template/cube_all/sided",
"textures": {
"all": "gtceu:block/casings/gcym/industrial_steam_casing",
"overlay_front": "gtceu:block/machines/thermal_centrifuge/overlay_front",
"overlay_front_emissive": "gtceu:block/machines/thermal_centrifuge/overlay_front_emissive"
}
}
},
"is_formed=true,recipe_logic_status=suspend": {
"model": {
"parent": "gtceu:block/machine/template/cube_all/sided",
"textures": {
"all": "gtceu:block/casings/gcym/industrial_steam_casing",
"overlay_front": "gtceu:block/machines/thermal_centrifuge/overlay_front_paused",
"overlay_front_emissive": "gtceu:block/machines/thermal_centrifuge/overlay_front_paused_emissive"
}
}
},
"is_formed=true,recipe_logic_status=waiting": {
"model": {
"parent": "gtceu:block/machine/template/cube_all/sided",
"textures": {
"all": "gtceu:block/casings/gcym/industrial_steam_casing",
"overlay_front": "gtceu:block/machines/thermal_centrifuge/overlay_front_active",
"overlay_front_emissive": "gtceu:block/machines/thermal_centrifuge/overlay_front_active_emissive"
}
}
},
"is_formed=true,recipe_logic_status=working": {
"model": {
"parent": "gtceu:block/machine/template/cube_all/sided",
"textures": {
"all": "gtceu:block/casings/gcym/industrial_steam_casing",
"overlay_front": "gtceu:block/machines/thermal_centrifuge/overlay_front_active",
"overlay_front_emissive": "gtceu:block/machines/thermal_centrifuge/overlay_front_active_emissive"
}
}
}
}
}

View file

@ -0,0 +1,3 @@
{
"parent": "tfg:block/machines/steam_bloomery"
}

View file

@ -0,0 +1,3 @@
{
"parent": "tfg:block/machines/steam_fuser"
}

View file

@ -0,0 +1,3 @@
{
"parent": "tfg:block/machines/steam_presser"
}

View file

@ -0,0 +1,3 @@
{
"parent": "tfg:block/machines/steam_squasher"
}

View file

@ -0,0 +1,3 @@
{
"parent": "tfg:block/machines/steam_thermal_centrifuge"
}

View file

@ -68,8 +68,8 @@ const registerTooltips = (event) => {
event.addAdvanced(['tfg:ostrum_linear_accelerator'], (item, advanced, text) => {
text.add(1, Text.translate('gtceu.tooltip.machine.ostrum_linear_accelerator_1'));
text.add(2, Text.translate('gtceu.tooltip.machine.ostrum_linear_accelerator_2'));
text.add(2, Text.translate('gtceu.tooltip.machine.ostrum_linear_accelerator_3'));
text.add(3, Text.translate('tfg.tooltip.machine.two_energy_hatches'));
text.add(3, Text.translate('gtceu.tooltip.machine.ostrum_linear_accelerator_3'));
text.add(4, Text.translate('tfg.tooltip.machine.two_energy_hatches'));
})
event.addAdvanced(['gtceu:heat_exchanger'], (item, advanced, text) => {
text.add(1, Text.translate('gtceu.tooltip.machine.heat_exchanger_1'));
@ -84,11 +84,27 @@ const registerTooltips = (event) => {
text.add(3, Text.translate('tfg.tooltip.machine.coil_speed_discount'));
text.add(4, Text.translate('tfg.tooltip.machine.one_energy_hatch'));
})
event.addAdvanced(['gtceu:steam_bloomery'], (item, advanced, text) => {
event.addAdvanced(['tfg:steam_bloomery'], (item, advanced, text) => {
text.add(1, Text.translate('gtceu.tooltip.machine.steam_bloomery_1'));
text.add(2, Text.translate('gtceu.tooltip.machine.steam_bloomery_2'));
text.add(2, Text.translate('gtceu.tooltip.machine.steam_bloomery_3'));
text.add(2, Text.translate('gtceu.tooltip.machine.steam_bloomery_4'));
text.add(3, Text.translate('gtceu.tooltip.machine.steam_bloomery_3'));
text.add(4, Text.translate('gtceu.tooltip.machine.steam_parallel'));
})
event.addAdvanced(['tfg:steam_thermal_centrifuge'], (item, advanced, text) => {
text.add(1, Text.translate('gtceu.machine.lv_thermal_centrifuge.tooltip'));
text.add(2, Text.translate('gtceu.tooltip.machine.steam_parallel'));
})
event.addAdvanced(['tfg:steam_fuser'], (item, advanced, text) => {
text.add(1, Text.translate('gtceu.machine.hp_steam_alloy_smelter.tooltip'));
text.add(2, Text.translate('gtceu.tooltip.machine.steam_parallel'));
})
event.addAdvanced(['tfg:steam_squasher'], (item, advanced, text) => {
text.add(1, Text.translate('gtceu.machine.hp_steam_compressor.tooltip'));
text.add(2, Text.translate('gtceu.tooltip.machine.steam_parallel'));
})
event.addAdvanced(['tfg:steam_presser'], (item, advanced, text) => {
text.add(1, Text.translate('gtceu.machine.hp_steam_forge_hammer.tooltip'));
text.add(2, Text.translate('gtceu.tooltip.machine.steam_parallel'));
})
event.addAdvanced(['gtceu:large_chemical_reactor'], (item, advanced, text) => {
text.add(1, Text.translate('tfg.tooltip.machine.perfect_overclock'));
@ -98,7 +114,7 @@ const registerTooltips = (event) => {
text.add(1, Text.translate('gtceu.tooltip.machine.coal_liquefaction_tower_1'));
text.add(2, Text.translate('gtceu.tooltip.machine.coal_liquefaction_tower_2'));
text.add(3, Text.translate('tfg.tooltip.machine.coil_speed_discount'));
text.add(3, Text.translate('tfg.tooltip.machine.one_energy_hatch'));
text.add(4, Text.translate('tfg.tooltip.machine.one_energy_hatch'));
})
// Hot or not containers

View file

@ -558,21 +558,6 @@ const registerFirmaLifeRecipes = (event) => {
.EUt(GTValues.VA[GTValues.ULV])
.duration(200)
event.recipes.firmalife.mixing_bowl()
.itemIngredients(['#tfg:wood_dusts', '#tfg:wood_dusts', 'tfc:glue'])
.outputItem('2x tfg:chipboard_composite')
.id('tfg:mixing_bowl/chipboard_composite_glue')
event.recipes.firmalife.mixing_bowl()
.itemIngredients(['#tfg:wood_dusts', '#tfg:wood_dusts', '#tfg:wood_dusts', '#tfg:wood_dusts', 'gtceu:sticky_resin'])
.outputItem('4x tfg:chipboard_composite')
.id('tfg:mixing_bowl/chipboard_composite_resin')
event.recipes.firmalife.mixing_bowl()
.itemIngredients(['#tfg:wood_dusts', '#tfg:wood_dusts', '#forge:wax'])
.outputItem('2x tfg:chipboard_composite')
.id('tfg:mixing_bowl/chipboard_composite_wax')
// Dough
global.TFC_GRAINS.forEach(grain => {

View file

@ -781,6 +781,22 @@ function registerGTCEuMachineRecipes(event) {
B: '#forge:tools/hammers'
}).addMaterialInfo().id('gtceu:shaped/steel_hull')
event.recipes.gtceu.shaped('gtceu:bronze_machine_casing', [
' A ',
'ABA',
' A '
], {
A: ChemicalHelper.get(TagPrefix.ingot, GTMaterials.Bronze, 1),
B: '#forge:tools/hammers'
}).addMaterialInfo().id('gtceu:shaped/bronze_hull')
event.recipes.gtceu.assembler('bronze_machine_casing')
.itemInputs('4x #forge:ingots/bronze')
.itemOutputs('gtceu:bronze_machine_casing')
.circuit(6)
.duration(2.5 * 20)
.EUt(GTValues.VHA[GTValues.LV])
removeMaceratorRecipe(event, 'macerate_steam_input_hatch')
event.recipes.gtceu.shaped('gtceu:steam_input_hatch', [
'ACA',
@ -799,7 +815,7 @@ function registerGTCEuMachineRecipes(event) {
'ABA'
], {
A: 'gtceu:bronze_plate',
B: ChemicalHelper.get(TagPrefix.gear, GTMaterials.Invar, 1),
B: ChemicalHelper.get(TagPrefix.gear, GTMaterials.Potin, 1),
C: 'gtceu:hp_steam_macerator'
}).addMaterialInfo().id('gtceu:shaped/steam_grinder')
@ -810,7 +826,7 @@ function registerGTCEuMachineRecipes(event) {
'ABA'
], {
A: 'gtceu:bronze_plate',
B: 'gtceu:heatproof_machine_casing',
B: ChemicalHelper.get(TagPrefix.gear, GTMaterials.Invar, 1),
C: 'gtceu:hp_steam_furnace'
}).addMaterialInfo().id('gtceu:shaped/steam_oven')
@ -845,9 +861,9 @@ function registerGTCEuMachineRecipes(event) {
ChemicalHelper.get(TagPrefix.frameGt, GTMaterials.Ultimet, 1)
)
.itemOutputs('gtceu:palladium_substation')
.duration(20 * 2.5)
.circuit(6)
.EUt(GTValues.VA[GTValues.LV])
.duration(20 * 2.5)
.EUt(GTValues.VHA[GTValues.LV])
removeMaceratorRecipe(event, 'macerate_power_substation')
@ -862,4 +878,21 @@ function registerGTCEuMachineRecipes(event) {
D: 'gtceu:palladium_substation'
}).addMaterialInfo().id('gtceu:shaped/power_substation')
event.recipes.gtceu.shaped('2x gtceu:industrial_steam_casing', [
'ABA',
'ACA',
'ADA'
], {
A: '#forge:plates/brass',
B: '#forge:tools/hammers',
C: '#forge:frames/steel',
D: '#forge:tools/wrenches'
}).addMaterialInfo().id('tfg:shaped/industrial_steam_casing')
event.recipes.gtceu.assembler('industrial_steam_casing')
.itemInputs('6x #forge:plates/brass', '#forge:frames/steel')
.itemOutputs('2x gtceu:industrial_steam_casing')
.circuit(6)
.duration(2.5 * 20)
.EUt(GTValues.VHA[GTValues.LV])
}

View file

@ -49,7 +49,7 @@ function registerTFGMultiblockRecipes(event) {
}).id('gtceu:shaped/electric_blast_furnace2')
// TFG customs
event.shaped('tfg:electric_greenhouse', [
event.recipes.gtceu.shaped('tfg:electric_greenhouse', [
'ABA',
'CDC',
'BCB'
@ -58,9 +58,9 @@ function registerTFGMultiblockRecipes(event) {
B: '#forge:single_cables/copper',
C: 'tfc:compost',
D: 'gtceu:steel_machine_casing'
}).id('tfg:shaped/electric_greenhouse')
}).addMaterialInfo().id('tfg:shaped/electric_greenhouse')
event.shaped('gtceu:steam_bloomery', [
event.recipes.gtceu.shaped('tfg:steam_bloomery', [
'CEC',
'DAD',
'CBC'
@ -70,9 +70,51 @@ function registerTFGMultiblockRecipes(event) {
C: '#forge:rods/black_steel',
D: '#forge:screws/wrought_iron',
E: '#forge:tools/wrenches'
})
}).addMaterialInfo().id('tfg:shaped/steam_bloomery')
event.shaped('tfg:ostrum_linear_accelerator', [
event.recipes.gtceu.shaped('tfg:steam_thermal_centrifuge', [
'ACA',
'DBD',
'ACA'
], {
A: '#forge:plates/brass',
B: 'create:steam_engine',
C: ChemicalHelper.get(TagPrefix.gear, GTMaterials.Invar, 1),
D: '#gtceu:circuits/lv'
}).addMaterialInfo().id('tfg:shaped/steam_thermal_centrifuge')
event.recipes.gtceu.shaped('tfg:steam_fuser', [
'ABA',
'ACA',
'ABA'
], {
A: '#forge:plates/bronze',
B: 'gtceu:potin_large_fluid_pipe',
C: 'gtceu:hp_steam_alloy_smelter'
}).addMaterialInfo().id('gtceu:shaped/steam_fuser')
event.recipes.gtceu.shaped('tfg:steam_squasher', [
'ABA',
'ACA',
'ABA'
], {
A: '#forge:plates/brass',
B: 'gtceu:potin_large_fluid_pipe',
C: 'gtceu:hp_steam_compressor'
}).addMaterialInfo().id('gtceu:shaped/steam_squasher')
event.recipes.gtceu.shaped('tfg:steam_presser', [
'ADA',
'ACA',
'ABA'
], {
A: '#forge:plates/brass',
B: 'tfc:metal/anvil/steel',
C: 'gtceu:hp_steam_forge_hammer',
D: 'gtceu:potin_large_fluid_pipe'
}).addMaterialInfo().id('gtceu:shaped/steam_presser')
event.recipes.gtceu.shaped('tfg:ostrum_linear_accelerator', [
'USU',
'WZW',
'PTP'
@ -83,8 +125,7 @@ function registerTFGMultiblockRecipes(event) {
U: '#forge:double_plates/stellite_100',
T: '#forge:single_cables/platinum',
P: 'gtceu:iv_electric_pump'
}
).id('tfg:shaped/ostrum_linear_accelerator')
}).addMaterialInfo().id('tfg:shaped/ostrum_linear_accelerator')
event.recipes.gtceu.assembler('tfg:ostrum_harvester')
.itemInputs(
@ -123,7 +164,7 @@ function registerTFGMultiblockRecipes(event) {
Z: 'gtceu:ev_machine_hull'
}).addMaterialInfo().id('tfg:shaped/evaporation_tower')
event.shaped('deafission:fission_reactor_mk1', [
event.recipes.gtceu.shaped('deafission:fission_reactor_mk1', [
'TUT',
'WZW',
'TUT'
@ -132,10 +173,9 @@ function registerTFGMultiblockRecipes(event) {
W: '#gtceu:circuits/ev',
U: 'gtceu:hv_field_generator',
Z: 'gtceu:ev_machine_hull'
}
).id('tfg:shaped/fission_reactor_mk1')
}).addMaterialInfo().id('tfg:shaped/fission_reactor_mk1')
event.shaped('gtceu:nuclear_fuel_factory', [
event.recipes.gtceu.shaped('gtceu:nuclear_fuel_factory', [
'TUT',
'WZW',
'TBT'
@ -145,10 +185,9 @@ function registerTFGMultiblockRecipes(event) {
U: 'gtceu:ev_emitter',
Z: 'gtceu:ev_machine_hull',
B: 'gtceu:ev_robot_arm'
}
).id('tfg:shaped/nuclear_fuel_factory')
}).addMaterialInfo().id('tfg:shaped/nuclear_fuel_factory')
event.shaped('gtceu:heat_exchanger', [
event.recipes.gtceu.shaped('gtceu:heat_exchanger', [
'TUT',
'WZW',
'GBG'
@ -159,10 +198,9 @@ function registerTFGMultiblockRecipes(event) {
Z: 'gtceu:ev_machine_hull',
B: 'gtceu:ev_fluid_regulator',
G: '#forge:gears/ostrum_iodide'
}
).id('tfg:shaped/heat_exchanger')
}).addMaterialInfo().id('tfg:shaped/heat_exchanger')
event.shaped('tfg:nuclear_turbine', [
event.recipes.gtceu.shaped('tfg:nuclear_turbine', [
'CTC',
'TZT',
'BTB'
@ -171,8 +209,7 @@ function registerTFGMultiblockRecipes(event) {
Z: 'gtceu:ev_machine_hull',
B: 'gtceu:ultimet_large_item_pipe',
C: '#gtceu:circuits/ev'
}
).id('tfg:shaped/nuclear_turbine')
}).addMaterialInfo().id('tfg:shaped/nuclear_turbine')
event.recipes.gtceu.shaped('gtceu:coal_liquefaction_tower', [
'ABA',

View file

@ -1195,14 +1195,12 @@ function registerTFGRockRecipes(event) {
.itemOutputs('ad_astra:permafrost')
.duration(40*20)
.EUt(2)
.dimension('ad_astra:glacio')
event.recipes.gtceu.compressor('tfg:venus_sandstone')
.itemInputs('4x ad_astra:venus_sand')
.itemOutputs('ad_astra:venus_sandstone')
.duration(40*20)
.EUt(2)
.dimension('ad_astra:mars')
// #endregion COMPRESSOR

View file

@ -141,7 +141,6 @@ function registerTFGNuclearRecipes(event) {
.outputFluids(Fluid.of('gtceu:dioxygen_difluoride', 1000))
.duration(20*16)
.EUt(GTValues.VA[GTValues.IV])
.dimension('ad_astra:mars')
event.recipes.gtceu.large_chemical_reactor('plutonium_dust')
.itemInputs('#forge:dusts/refined_nuclear_residue')

View file

@ -29,6 +29,21 @@ function registerTFGChipboardRecipes(event) {
.EUt(5)
// Chipboard
event.recipes.firmalife.mixing_bowl()
.itemIngredients(['#tfg:wood_dusts', '#tfg:wood_dusts', 'tfc:glue'])
.outputItem('2x tfg:chipboard_composite')
.id('tfg:mixing_bowl/chipboard_composite_glue')
event.recipes.firmalife.mixing_bowl()
.itemIngredients(['#tfg:wood_dusts', '#tfg:wood_dusts', '#tfg:wood_dusts', '#tfg:wood_dusts', 'gtceu:sticky_resin'])
.outputItem('4x tfg:chipboard_composite')
.id('tfg:mixing_bowl/chipboard_composite_resin')
event.recipes.firmalife.mixing_bowl()
.itemIngredients(['#tfg:wood_dusts', '#tfg:wood_dusts', '#forge:wax'])
.outputItem('2x tfg:chipboard_composite')
.id('tfg:mixing_bowl/chipboard_composite_wax')
event.recipes.gtceu.mixer('gtceu:chipboard_composite_wax')
.itemInputs('2x #tfg:wood_dusts',
'1x #forge:wax')
@ -50,7 +65,6 @@ function registerTFGChipboardRecipes(event) {
.duration(100)
.EUt(GTValues.VA[GTValues.LV])
event.recipes.gtceu.mixer('gtceu:chipboard_composite_fluid_glue')
.itemInputs('1x #tfg:wood_dusts')
.inputFluids(Fluid.of('gtceu:glue', 25))
@ -58,6 +72,49 @@ function registerTFGChipboardRecipes(event) {
.duration(10)
.EUt(GTValues.VA[GTValues.LV])
// Pre-treated chipboard
event.recipes.firmalife.mixing_bowl()
.itemIngredients(['gtceu:treated_wood_dust', 'gtceu:treated_wood_dust', 'tfc:glue'])
.outputItem('2x tfg:treated_chipboard_composite')
.id('tfg:mixing_bowl/treated_chipboard_composite_glue')
event.recipes.firmalife.mixing_bowl()
.itemIngredients(['gtceu:treated_wood_dust', 'gtceu:treated_wood_dust', 'gtceu:treated_wood_dust', 'gtceu:treated_wood_dust', 'gtceu:sticky_resin'])
.outputItem('4x tfg:treated_chipboard_composite')
.id('tfg:mixing_bowl/treated_chipboard_composite_resin')
event.recipes.firmalife.mixing_bowl()
.itemIngredients(['gtceu:treated_wood_dust', 'gtceu:treated_wood_dust', '#forge:wax'])
.outputItem('2x tfg:treated_chipboard_composite')
.id('tfg:mixing_bowl/treated_chipboard_composite_wax')
event.recipes.gtceu.mixer('gtceu:treated_chipboard_composite_wax')
.itemInputs('2x gtceu:treated_wood_dust', '1x #forge:wax')
.itemOutputs('2x tfg:treated_chipboard_composite')
.duration(100)
.EUt(GTValues.VA[GTValues.LV])
event.recipes.gtceu.mixer('gtceu:treated_chipboard_composite_resin')
.itemInputs('4x gtceu:treated_wood_dust', '1x gtceu:sticky_resin')
.itemOutputs('4x tfg:treated_chipboard_composite')
.duration(100)
.EUt(GTValues.VA[GTValues.LV])
event.recipes.gtceu.mixer('gtceu:treated_chipboard_composite_glue')
.itemInputs('2x gtceu:treated_wood_dust', '1x tfc:glue')
.itemOutputs('2x tfg:treated_chipboard_composite')
.duration(100)
.EUt(GTValues.VA[GTValues.LV])
event.recipes.gtceu.mixer('gtceu:treated_chipboard_composite_fluid_glue')
.itemInputs('1x gtceu:treated_wood_dust')
.inputFluids(Fluid.of('gtceu:glue', 25))
.itemOutputs('1x tfg:treated_chipboard_composite')
.duration(10)
.EUt(GTValues.VA[GTValues.LV])
//
event.recipes.gtceu.compressor('gtceu:wood_mdf')
.itemInputs('1x tfg:chipboard_composite')
.itemOutputs('gtceu:wood_plate')

View file

@ -9,6 +9,7 @@ function registerTFGTemporaryRecipes(event) {
event.shapeless('vintageimprovements:belt_grinder', 'vintageimprovements:lathe')
event.shapeless('tfg:ostrum_linear_accelerator', 'gtceu:ostrum_linear_accelerator')
event.shapeless('tfg:steam_bloomery', 'gtceu:steam_bloomery')
event.shapeless('greate:rose_quartz_dust', 'gtceu:rose_quartz_dust')
event.shapeless('greate:tiny_rose_quartz_dust', 'gtceu:tiny_rose_quartz_dust')

View file

@ -56,7 +56,7 @@ function registerVintageImprovementsRecipes(event) {
' A '
], {
A: '#forge:plates/treated_wood',
B: '#forge:rods/long/black_steel',
B: '#forge:rods/long/steel',
C: 'create:andesite_casing',
D: '#forge:frames/treated_wood',
E: 'greate:steel_cogwheel'

View file

@ -2,49 +2,8 @@
const registerGTCEuMachines = (event) => {
const $SteamMulti = Java.loadClass('com.gregtechceu.gtceu.common.machine.multiblock.steam.SteamParallelMultiblockMachine');
const $Tags = Java.loadClass("dev.latvian.mods.kubejs.util.Tags")
const CoilWorkableElectricMultiblockMachine = Java.loadClass("com.gregtechceu.gtceu.api.machine.multiblock.CoilWorkableElectricMultiblockMachine")
//#region Steam Bloomery
event.create('steam_bloomery', 'multiblock')
.machine((holder) => new $SteamMulti(holder, 8))
.rotationState(RotationState.NON_Y_AXIS)
.recipeType('steam_bloomery')
.recipeModifier((machine, recipe) => $SteamMulti.recipeModifier(machine, recipe), true)
.appearanceBlock(GTBlocks.CASING_BRONZE_BRICKS)
.pattern(definition => FactoryBlockPattern.start()
.aisle(" F ", " C ", " E ", " E ", " E ")
.aisle("FCF", "C#C", "E#E", "E#E", "E#E")
.aisle(" F ", "CXC", " E ", " E ", " E ")
.where('X', Predicates.controller(Predicates.blocks(definition.get())))
.where('C', Predicates.blockTag($Tags.block("tfc:bloomery_insulation")))
.where('F', Predicates.blocks(GTBlocks.FIREBOX_BRONZE.get())
.or(Predicates.abilities(PartAbility.STEAM).setExactLimit(1)))
.where('E', Predicates.abilities(PartAbility.STEAM_IMPORT_ITEMS).setMaxGlobalLimited(2)
.or(Predicates.abilities(PartAbility.STEAM_EXPORT_ITEMS).setExactLimit(1))
.or(Predicates.blockTag($Tags.block("tfc:bloomery_insulation"))))
.where('#', Predicates.air())
.where(' ', Predicates.any())
.build()
)
.shapeInfo(controller => MultiblockShapeInfo.builder()
.aisle(" F ", " C ", " C ", " C ", " C ")
.aisle("FCF", "C#C", "C#C", "C#C", "C#C")
.aisle(" i ", "CXC", " O ", " I ", " C ")
.where('X', controller, Direction.SOUTH)
.where('C', Block.getBlock('tfc:rock/bricks/rhyolite'))
.where('F', GTBlocks.FIREBOX_BRONZE.get())
.where('i', GTMachines.STEAM_HATCH, Direction.SOUTH)
.where('O', GTMachines.STEAM_EXPORT_BUS, Direction.SOUTH)
.where('I', GTMachines.STEAM_IMPORT_BUS, Direction.SOUTH)
.build()
)
.workableCasingModel(
"gtceu:block/casings/solid/machine_casing_bronze_plated_bricks",
"tfg:block/steam_bloomery")
//#endregion
//#region Large Solar Panels
//Tier 1

View file

@ -1,12 +1,5 @@
const registerGTCEuRecipeTypes = (event) => {
event.create('steam_bloomery')
.category('steam_bloomery')
.setEUIO('in')
.setMaxIOSize(2, 1, 0, 0)
.setProgressBar(GuiTextures.PROGRESS_BAR_ARROW, FillDirection.LEFT_TO_RIGHT)
.setSound(GTSoundEntries.FIRE)
event.create('large_solar_panel')
.category('generator')
.setEUIO('out')

View file

@ -28,4 +28,8 @@ const registerTFGBlocks = (event) => {
.requiresTool(false)
.textureAll('tfg:item/deprecated')
event.create('gtceu:steam_bloomery')
.tagBlock('gtceu:mineable/pickaxe_or_wrench')
.requiresTool(false)
.textureAll('tfg:item/deprecated')
}