From 75948872b70d1a103cbd9464b73fe73e38eeed2a Mon Sep 17 00:00:00 2001 From: Ellpeck Date: Thu, 23 Dec 2021 13:13:34 +0100 Subject: [PATCH] fixed jei being unable to get the spring's color Closes #226 --- .../java/de/ellpeck/naturesaura/blocks/BlockSpring.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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() {