diff --git a/src/main/java/de/ellpeck/prettypipes/pipe/PipeBlockEntity.java b/src/main/java/de/ellpeck/prettypipes/pipe/PipeBlockEntity.java index 3b44bdb..e4ab91a 100644 --- a/src/main/java/de/ellpeck/prettypipes/pipe/PipeBlockEntity.java +++ b/src/main/java/de/ellpeck/prettypipes/pipe/PipeBlockEntity.java @@ -399,14 +399,6 @@ public class PipeBlockEntity extends BlockEntity implements MenuProvider, IPipeC return new MainPipeContainer(Registry.pipeContainer, window, player, PipeBlockEntity.this.worldPosition); } - // TODO render bounding box? -/* @Override - @OnlyIn(Dist.CLIENT) - public AABB getRenderBoundingBox() { - // our render bounding box should always be the full block in case we're covered - return new AABB(this.worldPosition); - }*/ - @Override public ConnectionType getConnectionType(BlockPos pipePos, Direction direction) { var state = this.level.getBlockState(pipePos.relative(direction)); diff --git a/src/main/java/de/ellpeck/prettypipes/pipe/PipeRenderer.java b/src/main/java/de/ellpeck/prettypipes/pipe/PipeRenderer.java index 793ca33..9586987 100644 --- a/src/main/java/de/ellpeck/prettypipes/pipe/PipeRenderer.java +++ b/src/main/java/de/ellpeck/prettypipes/pipe/PipeRenderer.java @@ -6,6 +6,7 @@ import net.minecraft.client.renderer.MultiBufferSource; import net.minecraft.client.renderer.blockentity.BlockEntityRenderer; import net.minecraft.client.renderer.blockentity.BlockEntityRendererProvider; import net.minecraft.util.RandomSource; +import net.minecraft.world.phys.AABB; import net.neoforged.neoforge.client.model.data.ModelData; import java.util.Random; @@ -41,5 +42,10 @@ public class PipeRenderer implements BlockEntityRenderer { } } -} + @Override + public AABB getRenderBoundingBox(PipeBlockEntity blockEntity) { + // our render bounding box should always be the full block in case we're covered + return new AABB(blockEntity.getBlockPos()); + } +}