From 2c564ab3f3c76c64d1b6a756e4cd868be87b85ca Mon Sep 17 00:00:00 2001 From: Pyritie Date: Sun, 29 Jun 2025 20:11:31 +0100 Subject: [PATCH] convert the nether mushrooms into the new plant block builder type too --- kubejs/startup_scripts/tfg/blocks.nether.js | 11 ++++++----- kubejs/startup_scripts/tfg/blocks.space.js | 13 +++++++++++++ 2 files changed, 19 insertions(+), 5 deletions(-) diff --git a/kubejs/startup_scripts/tfg/blocks.nether.js b/kubejs/startup_scripts/tfg/blocks.nether.js index 90d7551c0..c0d926688 100644 --- a/kubejs/startup_scripts/tfg/blocks.nether.js +++ b/kubejs/startup_scripts/tfg/blocks.nether.js @@ -76,12 +76,13 @@ function registerTFGNetherBlocks(event) { .tagItem('tfc:rock_knapping') .tagItem('tfc:sedimentary_rock') - const $Blocks = Java.loadClass('net.minecraft.world.level.block.Blocks') - const $Properties = Java.loadClass('net.minecraft.world.level.block.state.BlockBehaviour$Properties') - const $SproutsBlock = Java.loadClass('net.minecraft.world.level.block.NetherSproutsBlock') + event.create('tfg:mushroom_roots', 'tfg:decorative_plant') + .soundType('nether_wart') + .tagItem('tfc:plants') - event.createCustom('tfg:mushroom_roots', () => new $SproutsBlock($Properties.copy($Blocks.WARPED_ROOTS))) - event.createCustom('tfg:mushroom_sprouts', () => new $SproutsBlock($Properties.copy($Blocks.NETHER_SPROUTS))) + event.create('tfg:mushroom_sprouts', 'tfg:decorative_plant') + .soundType('nether_wart') + .tagItem('tfc:plants') event.create('tfg:charred_log') .fullBlock(true) diff --git a/kubejs/startup_scripts/tfg/blocks.space.js b/kubejs/startup_scripts/tfg/blocks.space.js index 8e29b5275..affe1f64a 100644 --- a/kubejs/startup_scripts/tfg/blocks.space.js +++ b/kubejs/startup_scripts/tfg/blocks.space.js @@ -212,6 +212,19 @@ function registerTFGSpaceBlocks(event) { .stoneSoundType() .noItem() + // #region Plants + + event.create('tfg:lunar_roots', 'tfg:decorative_plant') + .soundType('nether_wart') + .lightLevel(0.4) + .tagItem('tfg:moon_plants') + + event.create('tfg:lunar_sprouts', 'tfg:decorative_plant') + .soundType('nether_wart') + .tagItem('tfg:moon_plants') + + // #endregion + //#region Venus Blocks //Fluorapatite const fluorapatite_colors = ['blue', 'green', 'brown', 'orange', 'white', 'yellow'];