diff --git a/src/main/java/dev/micle/firefly_bush_backport/block/FireflyBushBlock.java b/src/main/java/dev/micle/firefly_bush_backport/block/FireflyBushBlock.java index 459259e..1f0ddc3 100644 --- a/src/main/java/dev/micle/firefly_bush_backport/block/FireflyBushBlock.java +++ b/src/main/java/dev/micle/firefly_bush_backport/block/FireflyBushBlock.java @@ -8,6 +8,7 @@ import net.minecraft.core.Direction; import net.minecraft.server.level.ServerLevel; import net.minecraft.sounds.SoundSource; import net.minecraft.util.RandomSource; +import net.minecraft.world.level.BlockGetter; import net.minecraft.world.level.Level; import net.minecraft.world.level.LevelReader; import net.minecraft.world.level.block.BonemealableBlock; @@ -24,6 +25,11 @@ public class FireflyBushBlock extends BushBlock implements BonemealableBlock { super(properties); } + @Override + public int getLightEmission(BlockState state, BlockGetter level, BlockPos pos) { + return Config.Client.bushFireflyLightLevel.get(); + } + @Override @ParametersAreNonnullByDefault public void animateTick(BlockState blockState, Level level, BlockPos blockPos, RandomSource randomSource) { diff --git a/src/main/java/dev/micle/firefly_bush_backport/block/ModBlocks.java b/src/main/java/dev/micle/firefly_bush_backport/block/ModBlocks.java index b2beaab..2ab4c4b 100644 --- a/src/main/java/dev/micle/firefly_bush_backport/block/ModBlocks.java +++ b/src/main/java/dev/micle/firefly_bush_backport/block/ModBlocks.java @@ -1,7 +1,6 @@ package dev.micle.firefly_bush_backport.block; import dev.micle.firefly_bush_backport.FireflyBushBackport; -import dev.micle.firefly_bush_backport.config.Config; import dev.micle.firefly_bush_backport.item.ModItems; import net.minecraft.world.item.BlockItem; import net.minecraft.world.item.Item; @@ -24,7 +23,7 @@ public class ModBlocks { () -> new FireflyBushBlock(BlockBehaviour.Properties.of() .mapColor(MapColor.PLANT) .ignitedByLava() - .lightLevel(blockState -> Config.Client.bushFireflyLightLevel.get()) + .lightLevel(blockState -> 2) .noCollission() .instabreak() .sound(SoundType.SWEET_BERRY_BUSH) diff --git a/src/main/java/dev/micle/firefly_bush_backport/config/Config.java b/src/main/java/dev/micle/firefly_bush_backport/config/Config.java index 70d41d2..82bb2d3 100644 --- a/src/main/java/dev/micle/firefly_bush_backport/config/Config.java +++ b/src/main/java/dev/micle/firefly_bush_backport/config/Config.java @@ -76,7 +76,7 @@ public final class Config { bushFireflyAmbientSoundPitch = builder .defineInRange("bushFireflyAmbientSoundPitch", 1.0, 0, Double.MAX_VALUE); bushFireflyLightLevel = builder - .comment("NOTE: This option requires a restart!") + .comment("NOTE: This option requires blocks to be replaced!") .defineInRange("bushFireflyLightLevel", 2, 0, Level.MAX_BRIGHTNESS); builder.pop(); }