From 553c3a97020d2bebf3847e50a99bdd294b8230e1 Mon Sep 17 00:00:00 2001 From: Pyritie Date: Tue, 17 Jun 2025 01:10:10 +0100 Subject: [PATCH] mushroom blocks now drop way less mushroom --- CHANGELOG.md | 1 + .../loot_tables/blocks/brown_mushroom_block.json | 6 +++++- .../loot_tables/blocks/red_mushroom_block.json | 6 +++++- kubejs/server_scripts/minecraft/recipes.js | 12 ++++++++++++ 4 files changed, 23 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ad564e5c8..1c8217a36 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,6 +10,7 @@ - Changed pineapple yarn recipe from assembler to wiremill & coiling machine, like the other strings (#1162) @Pyritie - Lowered durability of wooden tongs @Pyritie - Streamlined the Metallurgy Age quest chapter a bit @Pyritie +- Mushroom blocks now drop way less mushroom @Pyritie ## [0.9.11] - 13.06.2025 ### New features diff --git a/kubejs/data/minecraft/loot_tables/blocks/brown_mushroom_block.json b/kubejs/data/minecraft/loot_tables/blocks/brown_mushroom_block.json index 08eeb81be..9cdc4f0c2 100644 --- a/kubejs/data/minecraft/loot_tables/blocks/brown_mushroom_block.json +++ b/kubejs/data/minecraft/loot_tables/blocks/brown_mushroom_block.json @@ -7,12 +7,16 @@ "entries": [ { "type": "minecraft:item", - "name": "minecraft:brown_mushroom_block" + "name": "minecraft:brown_mushroom" } ], "conditions": [ { "condition": "minecraft:survives_explosion" + }, + { + "condition": "minecraft:random_chance", + "chance": 0.25 } ] } diff --git a/kubejs/data/minecraft/loot_tables/blocks/red_mushroom_block.json b/kubejs/data/minecraft/loot_tables/blocks/red_mushroom_block.json index 9b2379355..b60ac514a 100644 --- a/kubejs/data/minecraft/loot_tables/blocks/red_mushroom_block.json +++ b/kubejs/data/minecraft/loot_tables/blocks/red_mushroom_block.json @@ -7,12 +7,16 @@ "entries": [ { "type": "minecraft:item", - "name": "minecraft:red_mushroom_block" + "name": "minecraft:red_mushroom" } ], "conditions": [ { "condition": "minecraft:survives_explosion" + }, + { + "condition": "minecraft:random_chance", + "chance": 0.25 } ] } diff --git a/kubejs/server_scripts/minecraft/recipes.js b/kubejs/server_scripts/minecraft/recipes.js index 57cdf234f..8a092f74c 100644 --- a/kubejs/server_scripts/minecraft/recipes.js +++ b/kubejs/server_scripts/minecraft/recipes.js @@ -997,6 +997,18 @@ 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') .inputFluids(Fluid.of('gtceu:glowstone', 144))