From d25696bfb97e58defdd727d081f158f199a2f442 Mon Sep 17 00:00:00 2001 From: Sollace Date: Sun, 11 Sep 2022 15:43:13 +0200 Subject: [PATCH] Fixed shields appearing invisible when looking from the inside --- .../minelittlepony/unicopia/client/particle/SphereParticle.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/java/com/minelittlepony/unicopia/client/particle/SphereParticle.java b/src/main/java/com/minelittlepony/unicopia/client/particle/SphereParticle.java index 3f720513..5b0100a4 100644 --- a/src/main/java/com/minelittlepony/unicopia/client/particle/SphereParticle.java +++ b/src/main/java/com/minelittlepony/unicopia/client/particle/SphereParticle.java @@ -127,6 +127,7 @@ public class SphereParticle extends Particle implements Attachment { float[] color = ColorHelper.changeSaturation(red, green, blue, 4); RenderSystem.setShaderColor(color[0], color[1], color[2], alpha / 3F); + RenderSystem.disableCull(); VertexConsumerProvider.Immediate immediate = MinecraftClient.getInstance().getBufferBuilders().getEntityVertexConsumers(); VertexConsumer buffer = immediate.getBuffer(RenderLayers.getMagicNoColor()); @@ -150,6 +151,7 @@ public class SphereParticle extends Particle implements Attachment { prevRadius = radius; + RenderSystem.enableCull(); RenderSystem.setShaderColor(1, 1, 1, 1); RenderSystem.setShader(GameRenderer::getParticleShader); }