From e4c2f1be6dab34ab8e9e6673c372bbefe92aebf8 Mon Sep 17 00:00:00 2001 From: modmuss50 Date: Mon, 29 Jul 2019 14:39:01 +0100 Subject: [PATCH] Fix alarm culling and bounding boxes --- src/main/java/techreborn/blocks/BlockAlarm.java | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/src/main/java/techreborn/blocks/BlockAlarm.java b/src/main/java/techreborn/blocks/BlockAlarm.java index 553b8113b..d9ab785d3 100644 --- a/src/main/java/techreborn/blocks/BlockAlarm.java +++ b/src/main/java/techreborn/blocks/BlockAlarm.java @@ -24,13 +24,11 @@ package techreborn.blocks; +import net.minecraft.block.*; +import net.minecraft.entity.EntityContext; import net.minecraft.text.Text; import net.minecraft.text.TranslatableText; import net.minecraft.util.Formatting; -import net.minecraft.block.Block; -import net.minecraft.block.BlockRenderType; -import net.minecraft.block.BlockState; -import net.minecraft.block.Material; import net.minecraft.block.entity.BlockEntity; import net.minecraft.client.item.TooltipContext; import net.minecraft.entity.player.PlayerEntity; @@ -155,6 +153,17 @@ public class BlockAlarm extends BaseBlockEntityProvider { return BlockRenderType.MODEL; } + @Override + public BlockRenderLayer getRenderLayer() { + return BlockRenderLayer.CUTOUT; + } + + + @Override + public VoxelShape getOutlineShape(BlockState state, BlockView world, BlockPos pos, EntityContext entityContext) { + return shape[getFacing(state).ordinal()]; + } + @Override public void buildTooltip(ItemStack stack, @Nullable BlockView worldIn, List tooltip, TooltipContext flagIn) {