This commit is contained in:
Pyritie 2025-12-07 17:09:56 +00:00
commit 7ccdb22f7a
20 changed files with 2579 additions and 1911 deletions

View file

@ -2,6 +2,16 @@
## [Unreleased]
### Breaking Changes
- Beginning of the Power Update:
- Syngas is now available as a ULV/LV gas fuel - can be craft in from Charcoal and Creosote in a Brewery
- The Coal Liquefaction Tower is a new multiblock craftable at MV that you can use to make Reformate Gas. Uses the Cracker coils property and can be boost with hydrogen
- Reformate Gas is the new Fuel starting at MV, with better yield and loop at HV
- Many quests got updated to take into consideration these changes
- Update on Fission:
- The Nuclear Steam Turbine has now a baseline power production of 8192 EU/t. What this means is that when you needed 2 turbines you now need one.
- Thorium Reactor got a boost of 50% steam production, early Mars should be a bit easier
- Heat Exchanger can now run Radioactive Steam without Ammonium Formate. If you crave for power and dont mind losing some materials for Nano Circuit, this is a good deal
- Massive change for steam yield. You now produce 160 more steam, but its yield is 160 less good (so nothing powerwise just be wary of flowing rate)
- The tungsten processing line has been updated to now properly loop and balance all of its intermediates. The actual processes haven't changed, just the numbers, so you shouldn't have to change your setup much. It now also outputs a little extra oxygen instead of sodium (#2267) @SpicyNoodle5 @TomPlop
- Removed black/red/blue arc furnace dust to ingot recipes, but changed the EBF recipes to MV (#2306) @applenper @Pyritie
### Mod updates

View file

@ -195,7 +195,11 @@
y: 3.0d
}
{
dependencies: ["4EA8888B12D75BF1"]
dependencies: [
"4EA8888B12D75BF1"
"6A451F43F3D7A671"
]
dependency_requirement: "one_completed"
description: [
"{quests.extreme_voltage.distillation_tower.desc.1}"
"{@pagebreak}"

View file

@ -6,6 +6,32 @@
group: "31B01EAD21CA863A"
icon: "gtceu:max_battery"
id: "6540429F3CA4DA1B"
images: [
{
height: 2.0d
image: "ftblibrary:icons/star"
rotation: 0.0d
width: 2.0d
x: 3.0d
y: -5.0d
}
{
height: 2.0d
image: "ftblibrary:icons/star"
rotation: 0.0d
width: 2.0d
x: -3.0d
y: -7.0d
}
{
height: 2.5d
image: "ftblibrary:icons/star"
rotation: 0.0d
width: 2.5d
x: -10.5d
y: -9.5d
}
]
order_index: 2
quest_links: [ ]
quests: [
@ -14,7 +40,7 @@
icon: "gtceu:uhv_ultimate_battery"
id: "06B2E38F7DCF2678"
shape: "gear"
size: 1.0d
size: 3.0d
subtitle: "{quests.gregtech_energy.start.subtitle}"
tasks: [{
id: "07E1FA6A1BB796D4"
@ -23,13 +49,15 @@
}]
title: "{quests.gregtech_energy.start.title}"
x: 0.0d
y: -8.5d
y: -9.5d
}
{
dependencies: ["4C620105AAC49381"]
description: ["{quests.gregtech_energy.moving.desc}"]
icon: "gtceu:luv_field_generator"
id: "60FF9249376DF9BD"
shape: "octagon"
size: 1.5d
subtitle: "{quests.gregtech_energy.moving.subtitle}"
tasks: [{
id: "4C6524EFB1A21E6E"
@ -45,6 +73,8 @@
description: ["{quests.gregtech_energy.storage.desc}"]
icon: "gtceu:uv_field_generator"
id: "08C160A0E7BBF39D"
shape: "octagon"
size: 1.5d
subtitle: "{quests.gregtech_energy.storage.subtitle}"
tasks: [{
id: "2E561EE13A2AE934"
@ -64,6 +94,8 @@
description: ["{quests.gregtech_energy.produce_energy.desc}"]
icon: "gtceu:lv_field_generator"
id: "2CDB9778C7A30044"
shape: "octagon"
size: 1.5d
subtitle: "{quests.gregtech_energy.produce_energy.subtitle}"
tasks: [{
id: "0772AE56AC1CCBAC"
@ -71,8 +103,8 @@
type: "checkmark"
}]
title: "{quests.gregtech_energy.produce_energy.title}"
x: -1.0d
y: -8.5d
x: -10.5d
y: -9.5d
}
{
dependencies: ["4C620105AAC49381"]
@ -87,6 +119,8 @@
]
icon: "gtceu:hv_field_generator"
id: "2E57B2B963717893"
shape: "octagon"
size: 1.5d
subtitle: "{quests.gregtech_energy.spending_energy.subtitle}"
tasks: [{
id: "28965A2A91DF08E5"
@ -168,7 +202,7 @@
{
dependencies: [
"60FF9249376DF9BD"
"1DB543EFEEB67238"
"05E2F203DA46A5E8"
]
description: ["{quests.gregtech_energy.transformer.desc}"]
icon: "gtceu:active_transformer"
@ -200,7 +234,7 @@
]
title: "{quests.gregtech_energy.transformer.title}"
x: 6.0d
y: 3.0d
y: 1.0d
}
{
dependencies: ["08C160A0E7BBF39D"]
@ -506,7 +540,7 @@
y: 1.0d
}
{
dependencies: ["4D0ADC66D2CF09B1"]
dependencies: ["2CDB9778C7A30044"]
description: [
"{quests.gregtech_energy.lgt_fuel.desc.1}"
"{@pagebreak}"
@ -517,32 +551,50 @@
subtitle: "{quests.gregtech_energy.lgt_fuel.subtitle}"
tasks: [
{
id: "2A3155363C7C56A7"
item: "gtceu:nitrobenzene_bucket"
optional_task: true
type: "item"
}
{
id: "6D22AF719926DC1C"
item: "gtceu:benzene_bucket"
optional_task: true
type: "item"
}
{
id: "532915D09934F836"
id: "3BC6583DCF48D475"
item: "gtceu:methane_bucket"
optional_task: true
type: "item"
}
{
id: "75DE64829622C96D"
id: "08E4B7F67EA2769B"
item: "tfg:syngas_bucket"
optional_task: true
type: "item"
}
{
id: "067CB52470E7A72E"
item: "gtceu:refinery_gas_bucket"
optional_task: true
type: "item"
}
{
id: "20F5E6847D132420"
item: "gtceu:lpg_bucket"
optional_task: true
type: "item"
}
{
id: "733F33DC314A646C"
item: "tfg:reformate_gas_bucket"
optional_task: true
type: "item"
}
{
id: "29E24DFADB670971"
item: "tfg:btx_fuel_bucket"
optional_task: true
type: "item"
}
{
id: "3DA67694B1764AE0"
title: "{quests.gregtech_energy.lgt_fuel.task}"
type: "checkmark"
}
]
title: "{quests.gregtech_energy.lgt_fuel.title}"
x: -10.0d
y: -3.0d
x: -10.5d
y: -8.0d
}
{
dependencies: ["634EAFA86B3D57A1"]
@ -574,11 +626,11 @@
}
]
title: "{quests.gregtech_energy.lpt_fuel.title}"
x: -9.0d
x: -12.0d
y: 3.0d
}
{
dependencies: ["4C620105AAC49381"]
dependencies: ["2CDB9778C7A30044"]
description: ["{quests.gregtech_energy.lst_fuel.desc}"]
icon: "gtceu:steam_bucket"
id: "7D5CA47D0E147922"
@ -604,11 +656,11 @@
}
]
title: "{quests.gregtech_energy.lst_fuel.title}"
x: -9.0d
y: -7.0d
x: -12.0d
y: -8.0d
}
{
dependencies: ["4AC4D681124751EE"]
dependencies: ["2CDB9778C7A30044"]
description: [
"{quests.gregtech_energy.lce_fuel.desc.1}"
"{@pagebreak}"
@ -656,7 +708,7 @@
]
title: "{quests.gregtech_energy.lce_fuel.title}"
x: -9.0d
y: 1.0d
y: -8.0d
}
{
dependencies: ["4C620105AAC49381"]
@ -668,6 +720,8 @@
"{quests.gregtech_energy.lv_generator.desc.3}"
"{@pagebreak}"
"{quests.gregtech_energy.lv_generator.desc.4}"
"{@pagebreak}"
"{quests.gregtech_energy.lv_generator.desc.5}"
]
id: "7F92FDAB9A04C58B"
subtitle: "{quests.gregtech_energy.lv_generator.subtitle}"
@ -678,7 +732,7 @@
Count: 1
id: "ftbfiltersystem:smart_filter"
tag: {
"ftbfiltersystem:filter": "or(item(gtceu:lv_steam_turbine)item(gtceu:lv_combustion))"
"ftbfiltersystem:filter": "or(item(gtceu:lv_combustion)item(gtceu:lv_steam_turbine)item(gtceu:lv_gas_turbine))"
}
}
title: "{quests.gregtech_energy.lv_generator.task}"
@ -728,7 +782,6 @@
dependencies: [
"109C57B63EE95E35"
"5826EC76931359B8"
"7AF726555D721DFC"
]
dependency_requirement: "one_completed"
description: [
@ -746,7 +799,7 @@
type: "item"
}]
x: -6.0d
y: -1.0d
y: -2.0d
}
{
dependencies: ["4D0ADC66D2CF09B1"]
@ -766,44 +819,11 @@
type: "item"
}]
title: "{quests.gregtech_energy.hv_single_generator.title}"
x: -4.5d
y: -3.0d
}
{
dependencies: ["1A0672F4FA88DF74"]
description: ["{quests.gregtech_energy.hv_fuel.desc}"]
id: "42CF00F2C602EF77"
subtitle: "{quests.gregtech_energy.hv_fuel.subtitle}"
tasks: [
{
id: "50AA063D324C5D25"
item: "gtceu:cetane_boosted_diesel_bucket"
optional_task: true
type: "item"
}
{
id: "60BED708F72701C8"
item: "gtceu:steam_bucket"
optional_task: true
type: "item"
}
{
id: "2C80389B193E48CE"
item: "gtceu:nitrobenzene_bucket"
optional_task: true
type: "item"
}
{
id: "33FC3878BFB14AE1"
title: "{quests.gregtech_energy.hv_fuel.task}"
type: "checkmark"
}
]
title: "{quests.gregtech_energy.hv_fuel.title}"
x: -11.0d
x: -1.5d
y: -3.0d
}
{
dependencies: ["06B2E38F7DCF2678"]
description: ["TODO"]
disable_toast: true
icon: "tfg:lv_universal_circuit"
@ -821,6 +841,7 @@
y: -7.0d
}
{
dependencies: ["4C620105AAC49381"]
description: ["TODO"]
disable_toast: true
icon: "tfg:mv_universal_circuit"
@ -838,6 +859,7 @@
y: -5.0d
}
{
dependencies: ["0AF286AA540A82E6"]
description: ["TODO"]
disable_toast: true
icon: "tfg:hv_universal_circuit"
@ -855,6 +877,7 @@
y: -3.0d
}
{
dependencies: ["4D0ADC66D2CF09B1"]
description: ["TODO"]
disable_toast: true
icon: "tfg:ev_universal_circuit"
@ -872,6 +895,7 @@
y: -1.0d
}
{
dependencies: ["7AF726555D721DFC"]
description: ["TODO"]
disable_toast: true
icon: "tfg:iv_universal_circuit"
@ -889,6 +913,7 @@
y: 1.0d
}
{
dependencies: ["05E2F203DA46A5E8"]
description: ["TODO"]
disable_toast: true
icon: "tfg:luv_universal_circuit"
@ -906,6 +931,7 @@
y: 3.0d
}
{
dependencies: ["1DB543EFEEB67238"]
description: ["TODO"]
disable_toast: true
icon: "tfg:zpm_universal_circuit"
@ -923,6 +949,7 @@
y: 5.0d
}
{
dependencies: ["39019EF278D09DF7"]
description: ["TODO"]
disable_toast: true
icon: "tfg:uv_universal_circuit"
@ -940,24 +967,46 @@
y: 7.0d
}
{
dependencies: ["0AF286AA540A82E6"]
dependencies: [
"0AF286AA540A82E6"
"75DAF94D46BA4164"
]
description: [
"{quests.gregtech_energy.reformate_gas.desc.1}"
"{@pagebreak}"
"{quests.gregtech_energy.reformate_gas.desc.2}"
]
id: "3630849A7B0818C8"
subtitle: "{quests.gregtech_energy.reformate_gas.subtitle}"
tasks: [{
id: "0CF9D6042C16265A"
item: "gtceu:benzene_bucket"
item: "tfg:reformate_gas_bucket"
type: "item"
}]
x: -10.0d
title: "{quests.gregtech_energy.reformate_gas.title}"
x: -10.5d
y: -5.0d
}
{
dependencies: ["0AF286AA540A82E6"]
dependencies: [
"0AF286AA540A82E6"
"0C718329245D9619"
]
description: [
"{quests.medium_voltage.mv_diesel.desc.1}"
"{@pagebreak}"
"{quests.medium_voltage.mv_diesel.desc.2}"
"{@pagebreak}"
"{quests.medium_voltage.mv_diesel.desc.3}"
]
id: "79AA7691F398A8C7"
subtitle: "{quests.medium_voltage.mv_diesel.subtitle}"
tasks: [{
id: "36219BC854303490"
item: "gtceu:diesel_bucket"
type: "item"
}]
title: "{quests.medium_voltage.mv_diesel.title}"
x: -9.0d
y: -5.0d
}
@ -980,6 +1029,7 @@
"{@pagebreak}"
"{quests.gregtech_energy.fission_reactor.desc.8}"
]
icon: "deafission:fission_reactor_mk1"
id: "4512E5DE7A84F809"
subtitle: "{quests.gregtech_energy.fission_reactor.subtitle}"
tasks: [
@ -999,37 +1049,52 @@
y: -1.0d
}
{
dependencies: ["4C620105AAC49381"]
dependencies: [
"4C620105AAC49381"
"0C718329245D9619"
]
id: "139C7DF629329753"
tasks: [{
id: "7BA9FDD1F45B53F6"
item: "gtceu:bio_diesel_bucket"
type: "item"
}]
x: -10.0d
x: -9.0d
y: -7.0d
}
{
dependencies: ["4D0ADC66D2CF09B1"]
dependencies: [
"4D0ADC66D2CF09B1"
"0C718329245D9619"
]
description: ["{quests.high_voltage.cetane_diesel.desc}"]
id: "376BFF92714C5012"
subtitle: "{quests.high_voltage.cetane_diesel.subtitle}"
tasks: [{
id: "22F9A3ED193CB252"
item: "gtceu:cetane_boosted_diesel_bucket"
type: "item"
}]
title: "{quests.high_voltage.cetane_diesel.title}"
x: -9.0d
y: -3.0d
}
{
dependencies: ["7AF726555D721DFC"]
dependencies: [
"0C718329245D9619"
"05E2F203DA46A5E8"
]
description: ["{quests.gregtech_energy.high_gasoline.desc}"]
id: "7134DB013B34593E"
subtitle: "{quests.gregtech_energy.high_gasoline.subtitle}"
tasks: [{
id: "008341509483BB23"
item: "gtceu:high_octane_gasoline_bucket"
type: "item"
}]
title: "{quests.gregtech_energy.high_gasoline.title}"
x: -9.0d
y: -1.0d
y: 1.0d
}
{
dependencies: ["7AF726555D721DFC"]
@ -1136,6 +1201,92 @@
x: -3.0d
y: -2.0d
}
{
dependencies: [
"05E2F203DA46A5E8"
"0ABD326DC2551CBD"
]
description: ["{quests.gregtech_energy.smr.desc.1}"]
id: "4659447C85CDC058"
subtitle: "{quests.gregtech_energy.smr.subtitle}"
tasks: [{
id: "1D02468DD9869C72"
item: "deafission:fission_reactor_smr1"
type: "item"
}]
title: "{quests.gregtech_energy.smr.title}"
x: -7.5d
y: 1.0d
}
{
dependencies: [
"4C620105AAC49381"
"75DAF94D46BA4164"
]
description: ["{quests.gregtech_energy.syngas.desc}"]
id: "27FEF27219CDF5AD"
subtitle: "{quests.gregtech_energy.syngas.subtitle}"
tasks: [{
id: "7BA53E107C8E8917"
item: "tfg:syngas_bucket"
type: "item"
}]
title: "{quests.gregtech_energy.syngas.title}"
x: -10.5d
y: -7.0d
}
{
dependencies: ["4512E5DE7A84F809"]
description: ["{quests.gregtech_energy.fission_rod.desc.1}"]
id: "0ABD326DC2551CBD"
subtitle: "{quests.gregtech_energy.fission_rod.subtitle}"
tasks: [{
id: "68E3EE04F4931EFE"
item: {
Count: 1
id: "tfg:tbu_232_rod"
tag: {
Damage: 0
}
}
type: "item"
}]
title: "{quests.gregtech_energy.fission_rod.title}"
x: -7.5d
y: 0.0d
}
{
dependencies: [
"3630849A7B0818C8"
"7AF726555D721DFC"
]
dependency_requirement: "one_completed"
id: "35E113FF0C1645CC"
tasks: [{
id: "2C766A3391285E33"
item: "tfg:btx_fuel_bucket"
type: "item"
}]
x: -10.5d
y: -1.0d
}
{
dependencies: [
"0C718329245D9619"
"7AF726555D721DFC"
]
description: ["{quests.gregtech_energy.gasoline.desc}"]
id: "27E9DAF9F578A3E8"
subtitle: "{quests.gregtech_energy.gasoline.subtitle}"
tasks: [{
id: "34695995678F09C6"
item: "gtceu:gasoline_bucket"
type: "item"
}]
title: "{quests.gregtech_energy.gasoline.title}"
x: -9.0d
y: -1.0d
}
]
subtitle: ["{quests.gregtech_energy.subtitle}"]
title: "{quests.gregtech_energy}"

View file

@ -39,6 +39,18 @@
x: -6.0d
y: -3.0d
}
{
id: "513464FBE4A87CB7"
linked_quest: "3A2E442E4D84C891"
x: 2.5d
y: -10.0d
}
{
id: "1B29194F9C306CFE"
linked_quest: "36B9B5024356C53C"
x: 3.5d
y: -10.0d
}
]
quests: [
{
@ -563,11 +575,13 @@
{
id: "54D65A0A939DAD54"
item: "gtceu:hydrofluoric_acid_bucket"
optional_task: true
type: "item"
}
{
id: "3E6E6F21B34F86B4"
item: "gtceu:chloroform_bucket"
optional_task: true
type: "item"
}
]
@ -583,6 +597,7 @@
optional: true
shape: "square"
size: 1.0d
subtitle: "{quests.high_voltage.nitrobenzene.subtitle}"
tasks: [
{
id: "33CF24B0A19D2F25"
@ -766,7 +781,7 @@
icon: "gtceu:cetane_boosted_diesel_bucket"
id: "04F6E968CEEC3D49"
optional: true
shape: "square"
shape: "heart"
size: 1.0d
subtitle: "{quests.high_voltage.cetane_diesel.subtitle}"
tasks: [
@ -1233,7 +1248,11 @@
"04F6E968CEEC3D49"
]
dependency_requirement: "one_completed"
description: ["{ \"text\": \"{quests.high_voltage.linked_quest_energy.desc}\", \"bold\": \"true\", \"clickEvent\": { \"action\": \"change_page\", \"value\": \"2CDB9778C7A30044\" } }"]
description: [
"{quests.high_voltage.linked_quest_energy.desc}"
""
"{ \"text\": \"▶▶▶▶▶▶▶\", \"underlined\": \"true\", \"clickEvent\": { \"action\": \"change_page\", \"value\": \"2CDB9778C7A30044\" } }"
]
id: "595C5A01358B9550"
subtitle: "{quests.high_voltage.linked_quest_energy.subtitle}"
tasks: [{
@ -1617,6 +1636,25 @@
x: -6.0d
y: -1.0d
}
{
dependencies: ["36B9B5024356C53C"]
description: [
"{quests.gregtech_energy.reformate_gas.desc.1}"
"{@pagebreak}"
"{quests.gregtech_energy.reformate_gas.desc.2}"
]
id: "3E4E63D5B8CB6860"
shape: "heart"
subtitle: "{quests.gregtech_energy.reformate_gas.subtitle}"
tasks: [{
id: "575518211DA29A4E"
item: "tfg:reformate_gas_bucket"
type: "item"
}]
title: "{quests.gregtech_energy.reformate_gas.title}"
x: 5.0d
y: -10.0d
}
]
subtitle: ["{quests.high_voltage.subtitle}"]
title: "{quests.high_voltage}"

View file

@ -138,6 +138,7 @@
]
id: "6E186F9C57155BFA"
optional: true
shape: "hexagon"
size: 1.0d
subtitle: "{quests.low_voltage.lv_steam_turbine.subtitle}"
tasks: [{
@ -772,7 +773,7 @@
type: "item"
}]
title: "{quests.low_voltage.soldering_alloy.title}"
x: 4.0d
x: 3.0d
y: 10.5d
}
{
@ -1426,8 +1427,8 @@
}
]
title: "{quests.steam_age.alternator.title}"
x: 5.5d
y: 6.0d
x: 4.0d
y: 5.5d
}
{
dependencies: ["7567E885B7166603"]
@ -1517,10 +1518,13 @@
dependencies: [
"2CDB9778C7A30044"
"522E08B1592136D5"
"36FED1B6CFF7C60A"
]
dependency_requirement: "one_completed"
description: ["{quests.low_voltage.lv_combuston_gen.desc}"]
id: "170B544373A16112"
optional: true
shape: "octagon"
subtitle: "{quests.low_voltage.lv_combuston_gen.subtitle}"
tasks: [{
id: "2B36CA88F25D5449"
@ -1554,6 +1558,7 @@
description: ["{quests.low_voltage.lv_seeds.desc}"]
id: "55213ACBF5F5D398"
optional: true
shape: "heart"
subtitle: "{quests.low_voltage.lv_seeds.subtitle}"
tasks: [{
id: "0910468BF66597DE"
@ -1568,14 +1573,15 @@
type: "item"
}]
title: "{quests.low_voltage.lv_seeds.title}"
x: 7.5d
y: 9.0d
x: 6.5d
y: 10.0d
}
{
dependencies: ["55213ACBF5F5D398"]
description: ["{quests.low_voltage.lv_seed_oil.desc}"]
id: "1D979CB5862BD480"
optional: true
shape: "heart"
subtitle: "{quests.low_voltage.lv_seed_oil.subtitle}"
tasks: [{
id: "357702717137F483"
@ -1591,6 +1597,7 @@
description: ["{quests.low_voltage.lv_biodiesel.desc}"]
id: "522E08B1592136D5"
optional: true
shape: "heart"
subtitle: "{quests.low_voltage.lv_biodiesel.subtitle}"
tasks: [{
id: "10503AD87AB3886A"
@ -1598,10 +1605,12 @@
type: "item"
}]
title: "{quests.low_voltage.lv_biodiesel.title}"
x: 5.5d
y: 9.0d
x: 6.5d
y: 8.0d
}
{
dependencies: ["1912758422EEB006"]
dependency_requirement: "one_completed"
description: ["{quests.low_voltage.cupronickel_ingot.desc}"]
id: "6042514C8FC54334"
shape: "diamond"
@ -1653,15 +1662,84 @@
hide_dependency_lines: true
icon: "gtceu:oil_bucket"
id: "2CEE3C0972650C81"
optional: true
shape: "heart"
subtitle: "{quests.low_voltage.oil.subtitle}"
tasks: [{
id: "49FCAF88F47BE37E"
id: "338E66338DF533D0"
title: "{quests.tasktype.checkmark}"
type: "checkmark"
}]
title: "{quests.low_voltage.oil.title}"
x: 7.5d
y: 4.5d
x: 5.5d
y: 10.0d
}
{
dependencies: [
"2CDB9778C7A30044"
"0404FBCC34011053"
]
description: ["{quests.low_voltage.lv_gas_turbine.desc}"]
id: "1AD51E2B66EA7F67"
optional: true
shape: "hexagon"
subtitle: "{quests.low_voltage.lv_gas_turbine.subtitle}"
tasks: [{
id: "295425BB3FED8220"
item: "gtceu:lv_gas_turbine"
type: "item"
}]
title: "{quests.low_voltage.lv_gas_turbine.title}"
x: 5.5d
y: 6.0d
}
{
dependencies: ["2CEE3C0972650C81"]
dependency_requirement: "one_completed"
description: ["{quests.low_voltage.lv_naphtha_light.desc}"]
icon: "gtceu:naphtha_bucket"
id: "36FED1B6CFF7C60A"
optional: true
shape: "heart"
subtitle: "{quests.low_voltage.lv_naphtha_light.subtitle}"
tasks: [
{
id: "096D9365D8C561AA"
item: "gtceu:naphtha_bucket"
optional_task: true
type: "item"
}
{
id: "34153032225B76BB"
item: "gtceu:light_fuel_bucket"
type: "item"
}
{
id: "3F575DDDA6C15539"
title: "{quests.tasktype.checkmark}"
type: "checkmark"
}
]
title: "{quests.low_voltage.lv_naphtha_light.title}"
x: 5.5d
y: 9.0d
}
{
dependencies: ["5F3063C539C9CBBF"]
dependency_requirement: "one_completed"
description: ["{quests.low_voltage.lv_gas_syngas.desc}"]
id: "0404FBCC34011053"
optional: true
shape: "heart"
subtitle: "{quests.low_voltage.lv_gas_syngas.subtitle}"
tasks: [{
id: "2733E2B8129C0806"
item: "tfg:syngas_bucket"
type: "item"
}]
title: "{quests.low_voltage.lv_gas_syngas.title}"
x: 6.5d
y: 6.0d
}
]
subtitle: ["{quests.low_voltage.subtitle}"]

View file

@ -62,7 +62,11 @@
y: -0.5d
}
{
dependencies: ["22E462070F8B027A"]
dependencies: [
"22E462070F8B027A"
"499CACFF0350B3CA"
]
dependency_requirement: "one_completed"
description: [
"{quests.medium_voltage.mv_brewery.desc.1}"
"{@pagebreak}"
@ -1037,6 +1041,7 @@
y: 2.5d
}
{
dependencies: ["648BCF486E16CCB2"]
description: ["{quests.medium_voltage.mv_oilsands.desc}"]
id: "575B07D390D9D079"
optional: true
@ -1138,6 +1143,8 @@
"{quests.medium_voltage.mv_benzene.desc.1}"
"{@pagebreak}"
"{quests.medium_voltage.mv_benzene.desc.2}"
"{@pagebreak}"
"{quests.medium_voltage.mv_benzene.desc.3}"
]
icon: "gtceu:benzene_bucket"
id: "00E1A728E6F6D6A0"
@ -1180,29 +1187,6 @@
x: -6.0d
y: 2.5d
}
{
dependencies: ["61972B16805FC9EE"]
description: [
"{quests.medium_voltage.mv_diesel.desc.1}"
"{@pagebreak}"
"{quests.medium_voltage.mv_diesel.desc.2}"
"{@pagebreak}"
"{quests.medium_voltage.mv_diesel.desc.3}"
]
icon: "gtceu:diesel_bucket"
id: "45769156F4253C86"
optional: true
size: 1.0d
subtitle: "{quests.medium_voltage.mv_diesel.subtitle}"
tasks: [{
id: "10BAA54947D975AF"
item: "gtceu:diesel_bucket"
type: "item"
}]
title: "{quests.medium_voltage.mv_diesel.title}"
x: -6.0d
y: 3.5d
}
{
dependency_requirement: "one_started"
description: ["{quests.medium_voltage.mv_mutli_channel.desc}"]
@ -1650,6 +1634,58 @@
x: 0.5d
y: 6.75d
}
{
dependencies: ["54A255C1C6E33165"]
description: ["{quests.medium_voltage.reformate_gas.desc}"]
id: "10292F9B1DD743EB"
shape: "heart"
subtitle: "{quests.medium_voltage.reformate_gas.subtitle}"
tasks: [{
id: "717ABF30F29D12CD"
item: "tfg:reformate_gas_bucket"
type: "item"
}]
title: "{quests.medium_voltage.reformate_gas.title}"
x: -5.0d
y: 4.5d
}
{
dependencies: ["00E1A728E6F6D6A0"]
description: ["{quests.medium_voltage.coal_tower.desc.1}"]
id: "54A255C1C6E33165"
subtitle: "{quests.medium_voltage.coal_tower.subtitle}"
tasks: [{
id: "348CD63DC537BB9A"
item: "gtceu:coal_liquefaction_tower"
type: "item"
}]
x: -5.0d
y: 3.5d
}
{
dependencies: ["61972B16805FC9EE"]
description: [
"{quests.medium_voltage.mv_diesel.desc.1}"
"{@pagebreak}"
"{quests.medium_voltage.mv_diesel.desc.2}"
"{@pagebreak}"
"{quests.medium_voltage.mv_diesel.desc.3}"
]
icon: "gtceu:diesel_bucket"
id: "45769156F4253C86"
optional: true
shape: "heart"
size: 1.0d
subtitle: "{quests.medium_voltage.mv_diesel.subtitle}"
tasks: [{
id: "10BAA54947D975AF"
item: "gtceu:diesel_bucket"
type: "item"
}]
title: "{quests.medium_voltage.mv_diesel.title}"
x: -6.0d
y: 3.5d
}
]
subtitle: ["{quests.medium_voltage.subtitle}"]
title: "{quests.medium_voltage}"

File diff suppressed because it is too large Load diff

View file

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

View file

@ -0,0 +1,90 @@
{
"parent": "minecraft:block/block",
"loader": "gtceu:machine",
"machine": "tfg:smr_generator",
"texture_overrides": {
"all": "tfg:block/casings/machine_casing_desh_ptfe"
},
"variants": {
"is_formed=false,recipe_logic_status=idle": {
"model": {
"parent": "gtceu:block/machine/template/cube_all/sided",
"textures": {
"all": "tfg:block/casings/machine_casing_desh_ptfe",
"overlay_front": "gtceu:block/multiblock/gcym/large_centrifuge/overlay_front",
"overlay_front_emissive": "gtceu:block/multiblock/gcym/large_centrifuge/overlay_front_emissive"
}
}
},
"is_formed=false,recipe_logic_status=suspend": {
"model": {
"parent": "gtceu:block/machine/template/cube_all/sided",
"textures": {
"all": "tfg:block/casings/machine_casing_desh_ptfe",
"overlay_front": "gtceu:block/multiblock/gcym/large_centrifuge/overlay_front_paused",
"overlay_front_emissive": "gtceu:block/multiblock/gcym/large_centrifuge/overlay_front_paused_emissive"
}
}
},
"is_formed=false,recipe_logic_status=waiting": {
"model": {
"parent": "gtceu:block/machine/template/cube_all/sided",
"textures": {
"all": "tfg:block/casings/machine_casing_desh_ptfe",
"overlay_front": "gtceu:block/multiblock/gcym/large_centrifuge/overlay_front_active",
"overlay_front_emissive": "gtceu:block/multiblock/gcym/large_centrifuge/overlay_front_active_emissive"
}
}
},
"is_formed=false,recipe_logic_status=working": {
"model": {
"parent": "gtceu:block/machine/template/cube_all/sided",
"textures": {
"all": "tfg:block/casings/machine_casing_desh_ptfe",
"overlay_front": "gtceu:block/multiblock/gcym/large_centrifuge/overlay_front_active",
"overlay_front_emissive": "gtceu:block/multiblock/gcym/large_centrifuge/overlay_front_active_emissive"
}
}
},
"is_formed=true,recipe_logic_status=idle": {
"model": {
"parent": "gtceu:block/machine/template/cube_all/sided",
"textures": {
"all": "tfg:block/casings/machine_casing_desh_ptfe",
"overlay_front": "gtceu:block/multiblock/gcym/large_centrifuge/overlay_front",
"overlay_front_emissive": "gtceu:block/multiblock/gcym/large_centrifuge/overlay_front_emissive"
}
}
},
"is_formed=true,recipe_logic_status=suspend": {
"model": {
"parent": "gtceu:block/machine/template/cube_all/sided",
"textures": {
"all": "tfg:block/casings/machine_casing_desh_ptfe",
"overlay_front": "gtceu:block/multiblock/gcym/large_centrifuge/overlay_front_paused",
"overlay_front_emissive": "gtceu:block/multiblock/gcym/large_centrifuge/overlay_front_paused_emissive"
}
}
},
"is_formed=true,recipe_logic_status=waiting": {
"model": {
"parent": "gtceu:block/machine/template/cube_all/sided",
"textures": {
"all": "tfg:block/casings/machine_casing_desh_ptfe",
"overlay_front": "gtceu:block/multiblock/gcym/large_centrifuge/overlay_front_active",
"overlay_front_emissive": "gtceu:block/multiblock/gcym/large_centrifuge/overlay_front_active_emissive"
}
}
},
"is_formed=true,recipe_logic_status=working": {
"model": {
"parent": "gtceu:block/machine/template/cube_all/sided",
"textures": {
"all": "tfg:block/casings/machine_casing_desh_ptfe",
"overlay_front": "gtceu:block/multiblock/gcym/large_centrifuge/overlay_front_active",
"overlay_front_emissive": "gtceu:block/multiblock/gcym/large_centrifuge/overlay_front_active_emissive"
}
}
}
}
}

View file

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

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

View file

@ -0,0 +1,5 @@
{
"animation": {
"frametime": 1
}
}

View file

@ -0,0 +1,6 @@
{
"fluid": "tfc:tallow",
"burnTime": 50,
"superHeat": false,
"amountConsumedPerTick" : 25
}

View file

@ -861,4 +861,5 @@ function registerGTCEuMachineRecipes(event) {
C: '#gtceu:circuits/ev',
D: 'gtceu:palladium_substation'
}).addMaterialInfo().id('gtceu:shaped/power_substation')
}

View file

@ -174,4 +174,17 @@ function registerTFGMultiblockRecipes(event) {
}
).id('tfg:shaped/nuclear_turbine')
event.recipes.gtceu.shaped('gtceu:coal_liquefaction_tower', [
'ABA',
'CDC',
'EFE'
], {
A: '#forge:double_wires/cupronickel',
B: 'gtceu:aluminium_drum',
C: '#gtceu:circuits/mv',
D: 'gtceu:mv_machine_hull',
E: 'gtceu:solid_machine_casing',
F: 'gtceu:mv_electric_piston'
}).addMaterialInfo().id('gtceu:shaped/coal_liquefaction_tower')
}

View file

@ -14,6 +14,13 @@ function registerTFGBoilerRecipes(event) {
recipe.set("duration", newDuration/3)
})
// Small nerf to charcoal
event.forEachRecipe({ id: /gtceu:(steam_boiler|large_boiler)\/minecraft_charcoal/ }, recipe => {
var newDuration = recipe.get("duration")
recipe.set("duration", newDuration/4*3)
})
// Allow oil in small boilers
event.remove({ id: "gtceu:large_boiler/gtceu_oil" })

View file

@ -6,14 +6,14 @@ function registerTFGEarlyGasRecipes(event) {
// New Fuels
// Syngas
//#region Syngas
event.custom({
type: 'vintageimprovements:vacuumizing',
ingredients: [{ item: 'minecraft:charcoal' }, { fluid: 'gtceu:creosote', amount: 250 }],
results: [{ fluid: 'tfg:syngas', amount: 100 }],
heatRequirement: "heated",
processingTime: 750
processingTime: 4000
}).id('tfg:vi/vacuumizing/syngas_from_charcoal')
event.custom({
@ -21,7 +21,7 @@ function registerTFGEarlyGasRecipes(event) {
ingredients: [{ item: 'minecraft:coal' }, { fluid: 'gtceu:creosote', amount: 250 }],
results: [{ fluid: 'tfg:syngas', amount: 200 }],
heatRequirement: "heated",
processingTime: 750
processingTime: 4000
}).id('tfg:vi/vacuumizing/syngas_from_coal')
event.custom({
@ -29,7 +29,7 @@ function registerTFGEarlyGasRecipes(event) {
ingredients: [{ item: 'gtceu:coke_gem' }, { fluid: 'gtceu:creosote', amount: 250 }],
results: [{ fluid: 'tfg:syngas', amount: 400 }],
heatRequirement: "heated",
processingTime: 750
processingTime: 4000
}).id('tfg:vi/vacuumizing/syngas_from_coke')
event.custom({
@ -37,151 +37,153 @@ function registerTFGEarlyGasRecipes(event) {
ingredients: [{ item: 'beneath:cursecoal' }, { fluid: 'gtceu:creosote', amount: 250 }],
results: [{ fluid: 'tfg:syngas', amount: 400 }],
heatRequirement: "heated",
processingTime: 750
processingTime: 4000
}).id('tfg:vi/vacuumizing/syngas_from_anthracite')
event.recipes.gtceu.brewery('tfg:syngas_from_charcoal')
.itemInputs('minecraft:charcoal')
.inputFluids('gtceu:creosote 250')
.outputFluids('tfg:syngas 100')
.duration(20*10)
.EUt(2)
.duration(20*15)
.EUt(GTValues.VHA[GTValues.LV])
event.recipes.gtceu.brewery('tfg:syngas_from_coal')
.itemInputs('minecraft:coal')
.inputFluids('gtceu:creosote 250')
.outputFluids('tfg:syngas 200')
.duration(20*10)
.EUt(2)
.duration(20*15)
.EUt(GTValues.VHA[GTValues.LV])
event.recipes.gtceu.brewery('tfg:syngas_from_coke')
.itemInputs('gtceu:coke_gem')
.inputFluids('gtceu:creosote 250')
.outputFluids('tfg:syngas 400')
.duration(20*10)
.EUt(2)
.duration(20*15)
.EUt(GTValues.VHA[GTValues.LV])
event.recipes.gtceu.brewery('tfg:syngas_from_anthracite')
.itemInputs('beneath:cursecoal')
.inputFluids('gtceu:creosote 250')
.outputFluids('tfg:syngas 400')
.duration(20*10)
.EUt(2)
.duration(20*15)
.EUt(GTValues.VHA[GTValues.LV])
//#endregion
//#region Reformate Gas
// Charcoal
event.recipes.gtceu.coal_liquefaction_tower('tfg:raw_aromatic_mix_charcoal')
.itemInputs(Item.of('minecraft:charcoal', 24))
.inputFluids(Fluid.of('gtceu:creosote', 1000))
.outputFluids(Fluid.of('gtceu:coal_tar', 500), Fluid.of('tfg:syngas', 3200), Fluid.of('tfg:raw_aromatic_mix', 1000))
.duration(20*600)
.itemInputs(Item.of('minecraft:charcoal', 40))
.inputFluids(Fluid.of('gtceu:creosote', 4000))
.outputFluids(Fluid.of('gtceu:coal_tar', 500), Fluid.of('tfg:syngas', 4400), Fluid.of('tfg:raw_aromatic_mix', 4000))
.duration(20*150)
.circuit(1)
.EUt(GTValues.VA[GTValues.LV])
.EUt(GTValues.VHA[GTValues.MV])
event.recipes.gtceu.coal_liquefaction_tower('tfg:raw_aromatic_mix_charcoal_hydrogen')
.itemInputs(Item.of('minecraft:charcoal', 24))
.inputFluids(Fluid.of('gtceu:creosote', 1000))
.itemInputs(Item.of('minecraft:charcoal', 40))
.inputFluids(Fluid.of('gtceu:creosote', 4000))
.perTick(true)
.chancedFluidInput(Fluid.of('gtceu:hydrogen', 1), 1000, 0)
.perTick(false)
.outputFluids(Fluid.of('gtceu:coal_tar', 500), Fluid.of('tfg:syngas', 3200), Fluid.of('tfg:raw_aromatic_mix', 1000))
.duration(20*200)
.outputFluids(Fluid.of('gtceu:coal_tar', 500), Fluid.of('tfg:syngas', 4400), Fluid.of('tfg:raw_aromatic_mix', 4000))
.duration(20*50)
.circuit(2)
.EUt(GTValues.VHA[GTValues.LV])
.EUt(GTValues.VHA[GTValues.MV])
// Coal
event.recipes.gtceu.coal_liquefaction_tower('tfg:raw_aromatic_mix_coal')
.itemInputs(Item.of('minecraft:coal', 10))
.inputFluids(Fluid.of('gtceu:creosote', 1000))
.outputFluids(Fluid.of('gtceu:coal_tar', 1000), Fluid.of('tfg:syngas', 6400), Fluid.of('tfg:raw_aromatic_mix', 1000))
.duration(20*600)
.inputFluids(Fluid.of('gtceu:creosote', 4000))
.outputFluids(Fluid.of('gtceu:coal_tar', 1000), Fluid.of('tfg:syngas', 6400), Fluid.of('tfg:raw_aromatic_mix', 4000))
.duration(20*150)
.circuit(1)
.EUt(GTValues.VA[GTValues.LV])
.EUt(GTValues.VHA[GTValues.MV])
event.recipes.gtceu.coal_liquefaction_tower('tfg:raw_aromatic_mix_coal_hydrogen')
.itemInputs(Item.of('minecraft:coal', 10))
.inputFluids(Fluid.of('gtceu:creosote', 1000))
.inputFluids(Fluid.of('gtceu:creosote', 4000))
.perTick(true)
.chancedFluidInput(Fluid.of('gtceu:hydrogen', 1), 1000, 0)
.perTick(false)
.outputFluids(Fluid.of('gtceu:coal_tar', 1000), Fluid.of('tfg:syngas', 6400), Fluid.of('tfg:raw_aromatic_mix', 1000))
.duration(20*200)
.outputFluids(Fluid.of('gtceu:coal_tar', 1000), Fluid.of('tfg:syngas', 6400), Fluid.of('tfg:raw_aromatic_mix', 4000))
.duration(20*50)
.circuit(2)
.EUt(GTValues.VHA[GTValues.LV])
.EUt(GTValues.VHA[GTValues.MV])
// Coke
event.recipes.gtceu.coal_liquefaction_tower('tfg:raw_aromatic_mix_coke')
.itemInputs(Item.of('gtceu:coke_gem', 5))
.inputFluids(Fluid.of('gtceu:creosote', 1000))
.outputFluids(Fluid.of('gtceu:coal_tar', 2000), Fluid.of('tfg:syngas', 12800), Fluid.of('tfg:raw_aromatic_mix', 1000))
.duration(20*600)
.itemInputs(Item.of('gtceu:coke_gem', 8))
.inputFluids(Fluid.of('gtceu:creosote', 4000))
.outputFluids(Fluid.of('gtceu:coal_tar', 2000), Fluid.of('tfg:syngas', 12800), Fluid.of('tfg:raw_aromatic_mix', 4000))
.duration(20*150)
.circuit(1)
.EUt(GTValues.VA[GTValues.LV])
.EUt(GTValues.VHA[GTValues.MV])
event.recipes.gtceu.coal_liquefaction_tower('tfg:raw_aromatic_mix_coke_hydrogen')
.itemInputs(Item.of('gtceu:coke_gem', 5))
.inputFluids(Fluid.of('gtceu:creosote', 1000))
.itemInputs(Item.of('gtceu:coke_gem', 8))
.inputFluids(Fluid.of('gtceu:creosote', 4000))
.perTick(true)
.chancedFluidInput(Fluid.of('gtceu:hydrogen', 1), 1000, 0)
.perTick(false)
.outputFluids(Fluid.of('gtceu:coal_tar', 2000), Fluid.of('tfg:syngas', 12800), Fluid.of('tfg:raw_aromatic_mix', 1000))
.duration(20*200)
.outputFluids(Fluid.of('gtceu:coal_tar', 2000), Fluid.of('tfg:syngas', 12800), Fluid.of('tfg:raw_aromatic_mix', 4000))
.duration(20*50)
.circuit(2)
.EUt(GTValues.VHA[GTValues.LV])
.EUt(GTValues.VHA[GTValues.MV])
// Anthracite
event.recipes.gtceu.coal_liquefaction_tower('tfg:raw_aromatic_mix_anthracite')
.itemInputs(Item.of('beneath:cursecoal', 5))
.inputFluids(Fluid.of('gtceu:creosote', 1000))
.outputFluids(Fluid.of('gtceu:coal_tar', 2000), Fluid.of('tfg:syngas', 12800), Fluid.of('tfg:raw_aromatic_mix', 1000))
.duration(20*600)
.inputFluids(Fluid.of('gtceu:creosote', 4000))
.outputFluids(Fluid.of('gtceu:coal_tar', 2000), Fluid.of('tfg:syngas', 12800), Fluid.of('tfg:raw_aromatic_mix', 4000))
.duration(20*150)
.circuit(1)
.EUt(GTValues.VA[GTValues.LV])
.EUt(GTValues.VHA[GTValues.MV])
event.recipes.gtceu.coal_liquefaction_tower('tfg:raw_aromatic_mix_anthracite_hydrogen')
.itemInputs(Item.of('beneath:cursecoal', 5))
.inputFluids(Fluid.of('gtceu:creosote', 1000))
.inputFluids(Fluid.of('gtceu:creosote', 4000))
.perTick(true)
.chancedFluidInput(Fluid.of('gtceu:hydrogen', 1), 1000, 0)
.perTick(false)
.outputFluids(Fluid.of('gtceu:coal_tar', 2000), Fluid.of('tfg:syngas', 12800), Fluid.of('tfg:raw_aromatic_mix', 1000))
.duration(20*200)
.outputFluids(Fluid.of('gtceu:coal_tar', 2000), Fluid.of('tfg:syngas', 12800), Fluid.of('tfg:raw_aromatic_mix', 4000))
.duration(20*50)
.circuit(2)
.EUt(GTValues.VHA[GTValues.LV])
.EUt(GTValues.VHA[GTValues.MV])
// Aromatic Processing
event.recipes.gtceu.chemical_reactor('tfg:aromatic_feedstock')
.inputFluids(Fluid.of('tfg:raw_aromatic_mix', 1000), Fluid.of('gtceu:benzene', 525), Fluid.of('gtceu:steam', 1000))
.outputFluids(Fluid.of('tfg:aromatic_feedstock', 1000))
.inputFluids(Fluid.of('tfg:raw_aromatic_mix', 4000), Fluid.of('gtceu:benzene', 525), Fluid.of('gtceu:steam', 1000))
.outputFluids(Fluid.of('tfg:aromatic_feedstock', 2000))
.duration(20*30)
.EUt(GTValues.VA[GTValues.LV])
event.recipes.gtceu.chemical_reactor('tfg:reformed_aromatic_feedstock')
.chancedInput(Item.of('gtceu:tiny_rhenium_dust'), 100, 0) // 1% chance
.inputFluids(Fluid.of('tfg:aromatic_feedstock', 1000))
.outputFluids(Fluid.of('tfg:reformed_aromatic_feedstock', 1000))
.chancedInput(Item.of('gtceu:tiny_rhenium_dust'), 1000, 0) // 10% chance
.inputFluids(Fluid.of('tfg:aromatic_feedstock', 2000))
.outputFluids(Fluid.of('tfg:reformed_aromatic_feedstock', 2000))
.duration(20*18)
.EUt(GTValues.VA[GTValues.MV])
// Reformate Gas Alternative Step
event.recipes.gtceu.cracker('tfg:reformate_gas_cracker')
.inputFluids(Fluid.of('tfg:reformed_aromatic_feedstock', 1000), Fluid.of('gtceu:steam', 2000))
.outputFluids(Fluid.of('tfg:reformate_gas', 2000))
.inputFluids(Fluid.of('tfg:reformed_aromatic_feedstock', 2000), Fluid.of('gtceu:steam', 4000))
.outputFluids(Fluid.of('tfg:reformate_gas', 8000))
.outputFluids(Fluid.of('tfg:cracker_off_gas', 1000))
.duration(20*60)
.duration(20*30)
.EUt(GTValues.VA[GTValues.MV])
event.recipes.gtceu.chemical_reactor('tfg:reformate_gas')
.inputFluids(Fluid.of('tfg:reformed_aromatic_feedstock', 1000), Fluid.of('gtceu:steam', 1000))
.outputFluids(Fluid.of('tfg:reformate_gas', 2000))
.duration(20*60)
.inputFluids(Fluid.of('tfg:reformed_aromatic_feedstock', 2000), Fluid.of('gtceu:steam', 1000))
.outputFluids(Fluid.of('tfg:reformate_gas', 3000))
.duration(20*30)
.EUt(GTValues.VA[GTValues.MV])
// Recycling
@ -189,7 +191,7 @@ function registerTFGEarlyGasRecipes(event) {
event.recipes.gtceu.electrolyzer('tfg:cracker_off_gas_recycling')
.inputFluids(Fluid.of('tfg:cracker_off_gas', 1000))
.outputFluids(Fluid.of('gtceu:carbon_dioxide', 500), Fluid.of('gtceu:hydrogen', 500))
.chancedOutput(Item.of('gtceu:tiny_rhenium_dust'), 100, 0) // 1% chance
.chancedOutput(Item.of('gtceu:tiny_rhenium_dust'), 1000, 0) // 10% chance
.duration(20*4.5)
.EUt(GTValues.VA[GTValues.HV])
@ -204,15 +206,24 @@ function registerTFGEarlyGasRecipes(event) {
//#endregion
//#region Rebalance Fuel
// Increase Pyrolyse Oven duration
event.forEachRecipe({ id: /gtceu:pyrolyse_oven\/(log_to_creosote|log_to_creosote_nitrogen)/ }, recipe => {
var newDuration = recipe.get("duration")
recipe.set("duration", newDuration*2)
})
event.forEachRecipe({ id: /gtceu:pyrolyse_oven\/(log_to_wood_tar|log_to_wood_tar_nitrogen)/ }, recipe => {
var newDuration = recipe.get("duration")
recipe.set("duration", newDuration*2)
})
//#region New Power Generation
// Add Syngas
event.recipes.gtceu.steam_boiler('tfg:syngas') // Small Boiler and Large Boiler divided by 4
.inputFluids(Fluid.of('tfg:syngas', 100))
.duration(40*20*4)
.dimension('minecraft:overworld')
event.recipes.gtceu.gas_turbine('tfg:syngas') // Gas Turbine
.inputFluids(Fluid.of('tfg:syngas', 1))
.EUt(-(32))
@ -223,6 +234,12 @@ function registerTFGEarlyGasRecipes(event) {
event.recipes.gtceu.gas_turbine('tfg:reformate_gas') // Gas Turbine
.inputFluids(Fluid.of('tfg:reformate_gas', 1))
.EUt(-(32))
.duration(20*1)
.duration(20*0.6)
//#endregion
// Process Syngas
}

View file

@ -468,7 +468,7 @@ const registerGTCEuMachines = (event) => {
.or(Predicates.abilities(PartAbility.IMPORT_ITEMS).setPreviewCount(1)))
.where('C', Predicates.blocks('gtceu:solid_machine_casing')
.or(Predicates.abilities(PartAbility.EXPORT_FLUIDS).setPreviewCount(2))
.or(Predicates.abilities(PartAbility.INPUT_ENERGY).setMinGlobalLimited(1).setMaxGlobalLimited(2).setPreviewCount(1))
.or(Predicates.abilities(PartAbility.INPUT_ENERGY).setExactLimit(1).setPreviewCount(1))
.or(Predicates.abilities(PartAbility.MAINTENANCE).setExactLimit(1).setPreviewCount(1)))
.where('D', Predicates.blocks('create:metal_girder'))
.where('E', Predicates.blocks('gtceu:steam_machine_casing'))

View file

@ -8,8 +8,6 @@ const registerTFGPowerReworkMaterials = (event) => {
.gas(new GTFluidBuilder().state(GTFluidState.GAS).customStill().temperature(650))
.components('11x carbon', '20x hydrogen', '12x oxygen')
.flags(GTMaterialFlags.DISABLE_DECOMPOSITION)
.color(0x7da6c2)
.secondaryColor(0xcfe3ee)
// Raw Aromatic Mix
event.create('tfg:raw_aromatic_mix')
@ -40,8 +38,6 @@ const registerTFGPowerReworkMaterials = (event) => {
.gas(new GTFluidBuilder().state(GTFluidState.GAS).customStill().temperature(540))
.components('13x carbon', '63x hydrogen')
.flags(GTMaterialFlags.DISABLE_DECOMPOSITION)
.color(0x6c7f4e)
.secondaryColor(0xc7d8b1)
// Cracker Off-Gas
event.create('tfg:cracker_off_gas')
@ -51,4 +47,9 @@ const registerTFGPowerReworkMaterials = (event) => {
.color(0xa36f2a)
.secondaryColor(0xecd8ae)
// Reformate Gas
event.create('tfg:btx_fuel')
.gas(new GTFluidBuilder().state(GTFluidState.GAS).customStill().temperature(540))
.flags(GTMaterialFlags.DISABLE_DECOMPOSITION)
}

View file

@ -3,16 +3,6 @@
const registerTFGNuclearMaterials = (event) => {
// Fission Component
event.create('tfg:tetrafluoroethane')
.fluid()
.gem()
.flags(GTMaterialFlags.DISABLE_MATERIAL_RECIPES, GTMaterialFlags.DISABLE_DECOMPOSITION)
.iconSet(GTMaterialIconSet.QUARTZ)
.components('2x carbon', '2x hydrogen', '4x fluorine')
.color(0x46702e)
/* event.create('mysterious_ooze')
.fluid()
.color(0x500bbf)
@ -33,11 +23,18 @@ const registerTFGNuclearMaterials = (event) => {
//#region Fluid
// Steam
event.create('dense_steam')
.gas(new GTFluidBuilder().state(GTFluidState.GAS).customStill().temperature(3730))
.components('2x hydrogen', '1x oxygen')
.flags(GTMaterialFlags.DISABLE_DECOMPOSITION)
event.create('critical_steam')
.gas(new GTFluidBuilder().state(GTFluidState.GAS).customStill().temperature(3730))
.components('2x hydrogen', '1x oxygen')
.flags(GTMaterialFlags.DISABLE_DECOMPOSITION)
event.create('radioactive_steam')
.gas(new GTFluidBuilder().state(GTFluidState.GAS).customStill().temperature(3730))
.components('1x water', '1x unknown')
@ -53,6 +50,8 @@ const registerTFGNuclearMaterials = (event) => {
.components('1x water', '1x unknown')
.flags(GTMaterialFlags.DISABLE_DECOMPOSITION)
// Coolant
event.create('tfg:heavy_water')
.liquid(new GTFluidBuilder().temperature(236))
.components('2x deuterium', '1x oxygen')
@ -65,6 +64,20 @@ const registerTFGNuclearMaterials = (event) => {
.color(0xb5ffff)
.secondaryColor(0x81FFF9)
event.create('tfg:boron_enriched_coolant')
.liquid(new GTFluidBuilder().temperature(213))
.flags(GTMaterialFlags.DISABLE_DECOMPOSITION)
.color(0x43D6E4)
.secondaryColor(0x2C9AAF)
event.create('tfg:hot_boron_enriched_coolant')
.liquid(new GTFluidBuilder().temperature(2000))
.flags(GTMaterialFlags.DISABLE_DECOMPOSITION)
.color(0xFF715B)
.secondaryColor(0xFF9D6E)
// Fision Waste
event.create('uranium_waste')
.liquid(new GTFluidBuilder().customStill().temperature(3850))
.flags(GTMaterialFlags.DISABLE_DECOMPOSITION)
@ -76,6 +89,8 @@ const registerTFGNuclearMaterials = (event) => {
.components('1x thorium', '1x uranium', '1x unknown')
.flags(GTMaterialFlags.DISABLE_DECOMPOSITION)
// Plutonium Line
event.create('dirty_hexafluorosilicic_acid')
.liquid(new GTFluidBuilder().attribute(GTFluidAttributes.ACID))
.components('2x hydrogen', '1x silicon', '6x fluorine', '1x unknown')
@ -103,6 +118,22 @@ const registerTFGNuclearMaterials = (event) => {
.components('2x tritium', '1x oxygen')
.color(0xb2c3e7)
event.create('tfg:tetrafluoroethane')
.fluid()
.gem()
.flags(GTMaterialFlags.DISABLE_MATERIAL_RECIPES, GTMaterialFlags.DISABLE_DECOMPOSITION)
.iconSet(GTMaterialIconSet.QUARTZ)
.components('2x carbon', '2x hydrogen', '4x fluorine')
.color(0x46702e)
event.create('tfg:booster_t3')
.fluid()
.color(0xb2c3e7)
event.create('tfg:polyalkylene_lubricant')
.fluid()
.color(0xb2c3e7)
// FLiBe Line
event.create('raw_rich_brine')
@ -153,7 +184,7 @@ const registerTFGNuclearMaterials = (event) => {
event.create('tfg:oxidized_nuclear_residue')
.dust()
.components('1x plutonium', '2x fluorine', '1x oxygen', '2x unknown')
.components('1x uranium', '1x oxygen', '2x unknown')
.flags(GTMaterialFlags.DISABLE_DECOMPOSITION)
.iconSet(GTMaterialIconSet.SHINY)
.color(0x286529)
@ -162,7 +193,7 @@ const registerTFGNuclearMaterials = (event) => {
event.create('tfg:refined_nuclear_residue')
.dust()
.components('1x plutonium', '2x unknown')
.components('1x uranium', '2x unknown')
.flags(GTMaterialFlags.DISABLE_DECOMPOSITION)
.color(0x82c383)
.secondaryColor('0xffffff')
@ -215,8 +246,155 @@ const registerTFGNuclearMaterials = (event) => {
.color(0x694c66)
.radioactiveHazard(1000)
event.create('tfg:americium_241')
.ingot()
.element(GTElements.get("americium_241"))
.iconSet(GTMaterialIconSet.RADIOACTIVE)
.flags(GTMaterialFlags.GENERATE_ROD)
.color(0x0600ff)
.secondaryColor(0x1b1d36)
.radioactiveHazard(1000000)
event.create('tfg:neptunium_237')
.ingot()
.element(GTElements.get("neptunium_237"))
.iconSet(GTMaterialIconSet.RADIOACTIVE)
.flags(GTMaterialFlags.GENERATE_ROD)
.color(0x00df98)
.secondaryColor(0xffffff)
.radioactiveHazard(5000000)
event.create('tfg:californium_252')
.ingot()
.element(GTElements.get("californium_252"))
.iconSet(GTMaterialIconSet.RADIOACTIVE)
.flags(GTMaterialFlags.GENERATE_ROD)
.color(0xffba00)
.secondaryColor(0xdfffff)
.radioactiveHazard(10000000)
//#endregion
//#region Isotopic Solvent
// Organic Stabilizer
event.create('tfg:organic_stabilizer')
.dust()
.components('49x carbon', '64x hydrogen', '6x oxygen', '1x nitrogen', '1x chlorine')
.flags(GTMaterialFlags.DISABLE_DECOMPOSITION)
.color(0xd8c9b5)
.secondaryColor(0xb8a896)
.iconSet(GTMaterialIconSet.BRIGHT)
// Trace Catalyst Salt - E
event.create('tfg:trace_catalyst_salt_e')
.dust()
.components(
'2x carbon',
'9x hydrogen',
'8x oxygen',
'1x copper',
'1x sodium',
'1x chlorine',
'1x magnesium',
'1x fluorine',
'1x sulfur')
.flags(GTMaterialFlags.DISABLE_DECOMPOSITION)
.color(0xcad4cf)
.secondaryColor(0x9eb1a9)
.iconSet(GTMaterialIconSet.EMERALD)
// Sodium Fluoride
event.create('tfg:sodium_fluoride')
.dust()
.components('1x sodium', '1x fluorine')
.flags(GTMaterialFlags.DISABLE_DECOMPOSITION)
.color(0xffffff)
.secondaryColor(0xb7b9bd)
.iconSet(GTMaterialIconSet.ROUGH)
// Copper Trace Catalyst Dust
event.create('tfg:copper_trace_catalyst_dust')
.dust()
.components('1x copper', '1x sodium', '1x chlorine', '1x magnesium', '1x fluorine', '1x sulfur', '6x oxygen', '1x hydrogen')
.flags(GTMaterialFlags.DISABLE_DECOMPOSITION)
.color(0x4a2e1a)
.secondaryColor(0x7a5c47)
.iconSet(GTMaterialIconSet.FINE)
// Isotopic Solvent
event.create('tfg:isotopic_solvent')
.liquid(new GTFluidBuilder().temperature(320))
.components(
'51x carbon',
'75x hydrogen',
'15x oxygen',
'1x nitrogen',
'2x chlorine',
'2x sodium',
'2x fluorine',
'1x copper',
'1x magnesium',
'1x sulfur',
'1x argon')
.flags(GTMaterialFlags.DISABLE_DECOMPOSITION)
.color(0xd4b464)
.secondaryColor(0xa88e55)
// Degraded Solvent Stream
event.create('tfg:degraded_solvent_stream')
.liquid(new GTFluidBuilder().temperature(350))
.flags(GTMaterialFlags.DISABLE_DECOMPOSITION)
.color(0x8b4513)
.secondaryColor(0xd2b48c)
// Inert Dust Fraction
event.create('tfg:inert_dust_fraction')
.dust()
.flags(GTMaterialFlags.DISABLE_DECOMPOSITION)
.color(0xaaaaaa)
.secondaryColor(0x555555)
.iconSet(GTMaterialIconSet.RADIOACTIVE)
.radioactiveHazard(10000)
// Residual Sludge
event.create('tfg:residual_sludge')
.liquid(new GTFluidBuilder().temperature(300))
.flags(GTMaterialFlags.DISABLE_DECOMPOSITION)
.color(0x4b0082)
.secondaryColor(0x8a2be2)
// Gas Fraction
event.create('tfg:gas_fraction')
.gas(new GTFluidBuilder().state(GTFluidState.GAS).temperature(400))
.flags(GTMaterialFlags.DISABLE_DECOMPOSITION)
.color(0xcccccc)
.secondaryColor(0x999999)
// Organic Degradation Slurry
event.create('tfg:organic_degradation_slurry')
.liquid(new GTFluidBuilder().temperature(300))
.flags(GTMaterialFlags.DISABLE_DECOMPOSITION)
.color(0x556b2f)
.secondaryColor(0x8fbc8f)
// Recovered Ionic Complex
event.create('tfg:recovered_ionic_complex')
.dust()
.flags(GTMaterialFlags.DISABLE_DECOMPOSITION)
.color(0xffff00)
.secondaryColor(0xffa500)
.iconSet(GTMaterialIconSet.SAND)
// Mixed Radioactive Fluid
event.create('tfg:mixed_radioactive_fluid')
.liquid(new GTFluidBuilder().temperature(300))
.flags(GTMaterialFlags.DISABLE_DECOMPOSITION)
.color(0xff4500)
.secondaryColor(0xff6347)
};
//#region Fuel Pellet
@ -260,9 +438,12 @@ StartupEvents.registry("item", (event) => {
}
};
fuel("thorium_rod", 5000, 1, 0.7, false);// Max Heat 139 - 1 Fuel
fuel("uranium_rod", 20000, 1, 2.2, false);// Max Heat 435 - 1 Fuel
fuel("plutonium_rod", 30000, 4, 3, false);// Max Heat 595 - 1 Fuel
fuel("tbu_232_rod", 10000, 1, 2);
fuel("thorium_rod", 5000, 1, 0.7, false); // Max Heat 139 - 1 Fuel
fuel("uranium_rod", 20000, 1, 2.2, false); // Max Heat 435 - 1 Fuel
fuel("plutonium_rod", 30000, 4, 3, false); // Max Heat 595 - 1 Fuel
fuel("tbu_232_rod", 10000, 1, 2); // Max Heat 396 - 1 Fuel
});
fuel("americium_241_rod", 1000000, 1, 0.5);
fuel("neptunium_237_rod", 50000, 1, 2);
fuel("californium_252_rod", 500000, 1, 4);
});