From 5258a235b5eec034eecb9ce62a88ce66404fdcd7 Mon Sep 17 00:00:00 2001 From: TheBrokenRail Date: Thu, 20 Aug 2020 16:02:09 -0400 Subject: [PATCH] Add Proper Culling --- .../render/HighlightBlockEntityRenderer.java | 33 ++++++++++++------- .../HolographicSkyBlockEntityRenderer.java | 2 +- 2 files changed, 23 insertions(+), 12 deletions(-) diff --git a/src/main/java/com/thebrokenrail/energonrelics/client/block/entity/render/HighlightBlockEntityRenderer.java b/src/main/java/com/thebrokenrail/energonrelics/client/block/entity/render/HighlightBlockEntityRenderer.java index d3b45a9..e8e52e8 100644 --- a/src/main/java/com/thebrokenrail/energonrelics/client/block/entity/render/HighlightBlockEntityRenderer.java +++ b/src/main/java/com/thebrokenrail/energonrelics/client/block/entity/render/HighlightBlockEntityRenderer.java @@ -5,6 +5,8 @@ import com.thebrokenrail.energonrelics.api.block.entity.core.EnergyReceiverBlock import com.thebrokenrail.energonrelics.mixin.RenderPhaseAccessor; import net.fabricmc.api.EnvType; import net.fabricmc.api.Environment; +import net.minecraft.block.Block; +import net.minecraft.block.BlockState; import net.minecraft.block.entity.BlockEntity; import net.minecraft.client.MinecraftClient; import net.minecraft.client.render.RenderLayer; @@ -22,6 +24,8 @@ import net.minecraft.util.Identifier; import net.minecraft.util.math.Direction; import net.minecraft.util.math.Matrix4f; +import java.util.Objects; + @Environment(EnvType.CLIENT) public class HighlightBlockEntityRenderer extends BlockEntityRenderer { public HighlightBlockEntityRenderer(BlockEntityRenderDispatcher dispatcher) { @@ -45,16 +49,21 @@ public class HighlightBlockEntityRenderer extends BlockEntityRenderer