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:
parent
9b80745869
commit
72ae40a2b4
19 changed files with 609 additions and 136 deletions
|
|
@ -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')
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1119,7 +1119,7 @@ function registerGTCEuMachineRecipes(event) {
|
|||
|
||||
// Multiblock
|
||||
|
||||
event.shaped('gtceu:ostrum_linear_accelerator', [
|
||||
event.shaped('tfg:ostrum_linear_accelerator', [
|
||||
'USU',
|
||||
'WZW',
|
||||
'PTP'
|
||||
|
|
@ -1131,7 +1131,7 @@ function registerGTCEuMachineRecipes(event) {
|
|||
T: '#forge:single_cables/platinum',
|
||||
P: 'gtceu:iv_electric_pump'
|
||||
}
|
||||
).id('gtceu:shaped/ostrum_linear_accelerator')
|
||||
).id('tfg:shaped/ostrum_linear_accelerator')
|
||||
|
||||
event.recipes.gtceu.assembler('tfg:ostrum_harvester')
|
||||
.itemInputs(
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue