Fix alarm culling and bounding boxes

This commit is contained in:
modmuss50 2019-07-29 14:39:01 +01:00
parent 09662db11a
commit e4c2f1be6d

View file

@ -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<Text> tooltip, TooltipContext flagIn) {