From e03336b77917ac9883a3744f6516f3806b18276c Mon Sep 17 00:00:00 2001 From: Pyritie Date: Wed, 24 Dec 2025 21:36:37 +0000 Subject: [PATCH] fix being able to cycle mushroom expiration via mushroom block compression #2518 --- .../loot_tables/blocks/shroomlight.json | 2 +- kubejs/server_scripts/minecraft/recipes.js | 16 ++-------------- 2 files changed, 3 insertions(+), 15 deletions(-) diff --git a/kubejs/data/minecraft/loot_tables/blocks/shroomlight.json b/kubejs/data/minecraft/loot_tables/blocks/shroomlight.json index 8df9d37a0..5e17b1288 100644 --- a/kubejs/data/minecraft/loot_tables/blocks/shroomlight.json +++ b/kubejs/data/minecraft/loot_tables/blocks/shroomlight.json @@ -22,7 +22,7 @@ "entries": [ { "type": "minecraft:item", - "name": "minecraft:brown_mushroom_block" + "name": "minecraft:brown_mushroom" } ], "conditions": [ diff --git a/kubejs/server_scripts/minecraft/recipes.js b/kubejs/server_scripts/minecraft/recipes.js index 64bf70cae..d18603be8 100644 --- a/kubejs/server_scripts/minecraft/recipes.js +++ b/kubejs/server_scripts/minecraft/recipes.js @@ -945,27 +945,15 @@ const registerMinecraftRecipes = (event) => { event.shapeless('4x minecraft:brown_mushroom', ['minecraft:brown_mushroom_block', '#forge:tools/knives']) .id('tfg:shapeless/cut_brown_mushroom_block') - event.recipes.gtceu.compressor('tfg:red_mushroom') - .itemInputs('4x minecraft:red_mushroom') - .itemOutputs('minecraft:red_mushroom_block') - .duration(20) - .EUt(GTValues.VA[GTValues.ULV]) - - event.recipes.gtceu.compressor('tfg:brown_mushroom') - .itemInputs('4x minecraft:brown_mushroom') - .itemOutputs('minecraft:brown_mushroom_block') - .duration(20) - .EUt(GTValues.VA[GTValues.ULV]) - event.recipes.gtceu.chemical_bath('tfg:red_mushroom_to_shroomlight') - .itemInputs('minecraft:red_mushroom_block') + .itemInputs('4x minecraft:red_mushroom') .inputFluids(Fluid.of('gtceu:glowstone', 144)) .itemOutputs('minecraft:shroomlight') .duration(200) .EUt(GTValues.VA[GTValues.ULV]) event.recipes.gtceu.chemical_bath('tfg:brown_mushroom_to_shroomlight') - .itemInputs('minecraft:brown_mushroom_block') + .itemInputs('4x minecraft:brown_mushroom') .inputFluids(Fluid.of('gtceu:glowstone', 144)) .itemOutputs('minecraft:shroomlight') .duration(200)