diff --git a/src/main/java/com/falsepattern/falsetweaks/mixin/mixins/client/triangulator/RenderBlocksUltraMixin.java b/src/main/java/com/falsepattern/falsetweaks/mixin/mixins/client/triangulator/RenderBlocksUltraMixin.java index 4d65d28..ec34441 100644 --- a/src/main/java/com/falsepattern/falsetweaks/mixin/mixins/client/triangulator/RenderBlocksUltraMixin.java +++ b/src/main/java/com/falsepattern/falsetweaks/mixin/mixins/client/triangulator/RenderBlocksUltraMixin.java @@ -358,7 +358,11 @@ private int getBlockMetadataOffset(int x, int y, int z, Vector3ic offset) { } private boolean shouldSideBeRenderedQuick(Block block, int x, int y, int z, Facing facing) { - return block.shouldSideBeRendered(blockAccess, x + facing.front.x(), y + facing.front.y(), z + facing.front.z(), facing.face.ordinal()); + try { + return block.shouldSideBeRendered(blockAccess, x + facing.front.x(), y + facing.front.y(), z + facing.front.z(), facing.face.ordinal()); + } catch (Throwable ignored) { + return true; + } } private boolean renderFace(Facing facing) {