diff --git a/CHANGELOG.md b/CHANGELOG.md index 010129b26..10a660a21 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,7 +1,7 @@ # Changelog ## [Unreleased] ### Changes -- Normalized ladder crafting outputs, removed ladders as steam boiler fuel @oosyrag +- Normalized ladder crafting outputs, reduced ladders and wood frame burn times @oosyrag ### Bug fixes ### Translation updates diff --git a/kubejs/server_scripts/gregtech/recipes.js b/kubejs/server_scripts/gregtech/recipes.js index d40a4b96c..c691441a1 100644 --- a/kubejs/server_scripts/gregtech/recipes.js +++ b/kubejs/server_scripts/gregtech/recipes.js @@ -1737,8 +1737,15 @@ const registerGTCEURecipes = (event) => { // 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' }) + // 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) + }) }