diff --git a/src/main/java/de/ellpeck/naturesaura/blocks/BlockSpring.java b/src/main/java/de/ellpeck/naturesaura/blocks/BlockSpring.java index 6ae1d068..ed7b6b57 100644 --- a/src/main/java/de/ellpeck/naturesaura/blocks/BlockSpring.java +++ b/src/main/java/de/ellpeck/naturesaura/blocks/BlockSpring.java @@ -47,6 +47,8 @@ public class BlockSpring extends BlockContainerImpl implements ICustomBlockState @Override public int getColor(ItemStack stack, int i) { Player player = Minecraft.getInstance().player; + if (player == null) + return 0; return BiomeColors.getAverageWaterColor(player.level, player.blockPosition()); } }; @@ -57,7 +59,6 @@ public class BlockSpring extends BlockContainerImpl implements ICustomBlockState generator.simpleBlock(this, generator.models().getExistingFile(generator.modLoc(this.getBaseName()))); } - @Override public Supplier getRenderType() { return RenderType::translucent; @@ -68,7 +69,8 @@ public class BlockSpring extends BlockContainerImpl implements ICustomBlockState var tile = levelIn.getBlockEntity(pos); if (tile instanceof BlockEntitySpring) ((BlockEntitySpring) tile).consumeAura(2500); - return new ItemStack(Items.WATER_BUCKET); } + return new ItemStack(Items.WATER_BUCKET); + } @Override public Optional getPickupSound() {