Rework Early Game Fuel (#2309)

* Add materials and multiblock

* try to fix conflict

* Fix conflict

* Fix conflict

* Rework tungsten line (#5)

* fix materials

* Update Ostrum to core

* Fix conflict

* fix conflict

* Fix fucking conflict

* Upload more changes

* Add more things

* Introduce new gas fuel

* Add Anthracite

* Add Syngas early game and more modifications

* More fixes

* Add textures to fluid
This commit is contained in:
TomPlop 2025-12-01 08:42:45 -05:00 committed by GitHub
parent 9b80745869
commit 72ae40a2b4
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
19 changed files with 609 additions and 136 deletions

View file

@ -1826,65 +1826,4 @@ const registerGTCEURecipes = (event) => {
event.replaceInput( {output: 'gtceu:nano_saber'}, 'gtceu:ruridit_plate', '#forge:plates/ostrum_iodide' )
// Change
// The 9x buff for large boiler recipes above does not apply to this for some reason, so it gets 3x duration for an effective 1/3 reduction instead
event.forEachRecipe({ id: /gtceu:large_boiler\/(minecraft_ladder|gtceu_wood_frame)/ }, recipe => {
var newDuration = recipe.get("duration")
recipe.set("duration", newDuration*3)
})
event.forEachRecipe({ id: /gtceu:steam_boiler\/(minecraft_ladder|gtceu_wood_frame)/ }, recipe => {
var newDuration = recipe.get("duration")
recipe.set("duration", newDuration/3)
})
// Allow oil in small boilers
event.remove({ id: "gtceu:large_boiler/gtceu_oil" })
event.remove({ id: "gtceu:large_boiler/gtceu_oil_heavy" })
event.remove({ id: "gtceu:large_boiler/gtceu_fish_oil" })
// This generates both a small boiler and large boiler recipe. Remove it above to avoid a duplicate
event.recipes.gtceu.steam_boiler('tfg:oil')
.inputFluids(Fluid.of('gtceu:oil', 200))
.duration(200)
.dimension('minecraft:overworld')
event.recipes.gtceu.steam_boiler('tfg:heavy_oil')
.inputFluids(Fluid.of('gtceu:oil_heavy', 32))
.duration(200)
.dimension('minecraft:overworld')
event.recipes.gtceu.steam_boiler('tfg:fish_oil')
.inputFluids(Fluid.of('gtceu:fish_oil', 160))
.duration(200)
.dimension('minecraft:overworld')
// These aren't in base GT, but they have the same stats as oil
event.recipes.gtceu.steam_boiler('tfg:raw_oil')
.inputFluids(Fluid.of('gtceu:oil_medium', 200))
.duration(200)
.dimension('minecraft:overworld')
event.recipes.gtceu.steam_boiler('tfg:light_oil')
.inputFluids(Fluid.of('gtceu:oil_light', 200))
.duration(200)
.dimension('minecraft:overworld')
// Same stats as fish oil
event.recipes.gtceu.steam_boiler('tfg:olive_oil')
.inputFluids(Fluid.of('tfc:olive_oil', 160))
.duration(200)
.dimension('minecraft:overworld')
event.recipes.gtceu.steam_boiler('tfg:seed_oil')
.inputFluids(Fluid.of('gtceu:seed_oil', 160))
.duration(200)
.dimension('minecraft:overworld')
event.recipes.gtceu.steam_boiler('tfg:soybean_oil')
.inputFluids(Fluid.of('firmalife:soybean_oil', 160))
.duration(200)
.dimension('minecraft:overworld')
}