thermal: add a good mid-game biofuel processing line based on industrialforegoing

This commit is contained in:
2025-07-13 16:40:13 +02:00
parent fd5d608139
commit fc9780def5
6 changed files with 19 additions and 17 deletions

View File

@@ -51,6 +51,10 @@ ServerEvents.recipes(event => {
['minecraft:diamond_pickaxe', '#kubejs:grist/build/radiant']
]);
// Remove some basic generators where thermal dynamos are way better
event.remove({output: 'industrialforegoing:biofuel_generator'});
event.remove({output: 'industrialforegoing:pitiful_generator'});
let v = [['common', 'pity'], ['pity', 'simple'], ['simple', 'advanced'], ['advanced','supreme']].forEach(tierPair => {
event.replaceInput(
{id: `industrialforegoing:${tierPair[1]}_black_hole_unit`},

View File

@@ -82,7 +82,6 @@ ServerEvents.recipes(event => {
'minecraft:clay_ball',
'#alltheores:ore_hammers'
]);
// TODO: Add create mixing and thermal alloy smelting versions for dialectric paste
event.recipes.thermal.smelter('24x powah:dielectric_paste', [
'kubejs:grist_energetic_basic',
'minecraft:clay_ball',

View File

@@ -147,12 +147,15 @@ ServerEvents.recipes(event => {
'thermal:niter_dust'
]);
// Pulverizer is gated behind brass, which requires create
/*event.replaceInput(
{id: 'thermal:machine_pulverizer'},
'#forge:gears/brass',
'#kubejs:grist/agricultural/basic'
);*/
// thermal processing line for creating biofuel
// 1000mb of biofuel should then produce 1000mb of refined fuel after another step of processing, which seems balanced
event.recipes.thermal.refinery(
[Fluid.of('thermal:light_oil', 75), Fluid.of('thermal:heavy_oil', 25)],
Fluid.of('industrialforegoing:biofuel', 100)
);
// Centrifuge comes already gated behind constantan
// Make industrial foregoing biofuel work in compression dynamo
// 1 bucket refined fuel = 1.5M RF
// 1 bucket biofuel = 640k RF
event.recipes.thermal.compression_fuel('industrialforegoing:biofuel').energy(640000);
});

View File

@@ -1,7 +1,3 @@
//FIXME: broken andesite mixing recipe creates no output
//FIXME: test create shaft and cog recipes again
//FIXME: Figure out what the original create wool and concrete coloring recipes were, add mixer variants
//FIXME: Create a water mixer route to turn concrete powder to concrete
ServerEvents.recipes(event => {
// Metal tiers:
// Copper, iron, tin, nickel, gold, zinc, brass, invar, bronze - Pre-basic build tier, the only ores that don't require a pulverizer or smelter to process