From 1d89d6f5d920bb8aa9c7298372007f0c1ed164db Mon Sep 17 00:00:00 2001 From: Risuga Date: Thu, 16 Oct 2025 14:59:41 -0700 Subject: [PATCH] Normalize ladders as fuel (#2043) * double ladders from sticks Signed-off-by: Risuga * half ladders from lumber Signed-off-by: Risuga * 1/3 ladder burn time Signed-off-by: Risuga * wood frame burn time Signed-off-by: Risuga * remove ladders and wood frames as boiler fuel Signed-off-by: Risuga * Update CHANGELOG.md Signed-off-by: Risuga --------- Signed-off-by: Risuga --- CHANGELOG.md | 1 + kubejs/server_scripts/gregtech/recipes.js | 5 +++++ kubejs/server_scripts/minecraft/recipes.js | 2 +- kubejs/server_scripts/tfc/recipes.js | 8 ++++++++ kubejs/startup_scripts/gtceu/modifications.js | 8 +++++++- kubejs/startup_scripts/minecraft/modifications.js | 8 +++++++- 6 files changed, 29 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8c470d3a9..010129b26 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,7 @@ # Changelog ## [Unreleased] ### Changes +- Normalized ladder crafting outputs, removed ladders as steam boiler fuel @oosyrag ### Bug fixes ### Translation updates diff --git a/kubejs/server_scripts/gregtech/recipes.js b/kubejs/server_scripts/gregtech/recipes.js index 90cccbf3e..d40a4b96c 100644 --- a/kubejs/server_scripts/gregtech/recipes.js +++ b/kubejs/server_scripts/gregtech/recipes.js @@ -1736,4 +1736,9 @@ const registerGTCEURecipes = (event) => { .id('tfg:barrel/reinforced_dark_concrete_support') // Change + + event.remove({ id: 'gtceu:large_boiler/minecraft_ladder' }) + event.remove({ id: 'gtceu:steam_boiler/minecraft_ladder' }) + event.remove({ id: 'gtceu:large_boiler/gtceu_wood_frame' }) + event.remove({ id: 'gtceu:steam_boiler/gtceu_wood_frame' }) } diff --git a/kubejs/server_scripts/minecraft/recipes.js b/kubejs/server_scripts/minecraft/recipes.js index 2d1866904..5c9d20b69 100644 --- a/kubejs/server_scripts/minecraft/recipes.js +++ b/kubejs/server_scripts/minecraft/recipes.js @@ -898,7 +898,7 @@ const registerMinecraftRecipes = (event) => { generateCutterRecipe(event, '#forge:double_plates/wrought_iron', 'minecraft:iron_door', 400, GTValues.VA[GTValues.LV], 'iron_door') - event.shaped('4x minecraft:ladder', [ + event.shaped('8x minecraft:ladder', [ 'A A', 'AAA', 'A A' diff --git a/kubejs/server_scripts/tfc/recipes.js b/kubejs/server_scripts/tfc/recipes.js index 8beca960e..ba3e871f9 100644 --- a/kubejs/server_scripts/tfc/recipes.js +++ b/kubejs/server_scripts/tfc/recipes.js @@ -356,4 +356,12 @@ const registerTFCRecipes = (event) => { ingredients: [{ item: 'tfc:torch' }], result: { item: 'tfc:powder/wood_ash' } }).id(`tfg:ae_transform/torch_to_wood_ash`) + + event.shaped('8x minecraft:ladder', [ + 'A A', + 'AAA', + 'A A' + ], { + A: '#tfc:lumber' + }).id('tfc:crafting/vanilla/ladder') } diff --git a/kubejs/startup_scripts/gtceu/modifications.js b/kubejs/startup_scripts/gtceu/modifications.js index a2fb91718..7d522b38f 100644 --- a/kubejs/startup_scripts/gtceu/modifications.js +++ b/kubejs/startup_scripts/gtceu/modifications.js @@ -79,4 +79,10 @@ function registerGTCEuItemModifications(event) { } }) }) -} \ No newline at end of file + + // Wood frame burn time + + event.modify('gtceu:wood_frame', item => { + item.burnTime = 200 + }) +} diff --git a/kubejs/startup_scripts/minecraft/modifications.js b/kubejs/startup_scripts/minecraft/modifications.js index d462a397a..94b12c0ab 100644 --- a/kubejs/startup_scripts/minecraft/modifications.js +++ b/kubejs/startup_scripts/minecraft/modifications.js @@ -40,4 +40,10 @@ function registerMinecraftItemModifications(event) { event.modify('minecraft:lava_bucket', item => { item.burnTime = 0 }) -} \ No newline at end of file + + // Ladder burn time + + event.modify('minecraft:ladder', item => { + item.burnTime = 100 + }) +}