Fixed shields appearing invisible when looking from the inside

This commit is contained in:
Sollace 2022-09-11 15:43:13 +02:00
parent 700f2a50e4
commit d25696bfb9

View file

@ -127,6 +127,7 @@ public class SphereParticle extends Particle implements Attachment {
float[] color = ColorHelper.changeSaturation(red, green, blue, 4); float[] color = ColorHelper.changeSaturation(red, green, blue, 4);
RenderSystem.setShaderColor(color[0], color[1], color[2], alpha / 3F); RenderSystem.setShaderColor(color[0], color[1], color[2], alpha / 3F);
RenderSystem.disableCull();
VertexConsumerProvider.Immediate immediate = MinecraftClient.getInstance().getBufferBuilders().getEntityVertexConsumers(); VertexConsumerProvider.Immediate immediate = MinecraftClient.getInstance().getBufferBuilders().getEntityVertexConsumers();
VertexConsumer buffer = immediate.getBuffer(RenderLayers.getMagicNoColor()); VertexConsumer buffer = immediate.getBuffer(RenderLayers.getMagicNoColor());
@ -150,6 +151,7 @@ public class SphereParticle extends Particle implements Attachment {
prevRadius = radius; prevRadius = radius;
RenderSystem.enableCull();
RenderSystem.setShaderColor(1, 1, 1, 1); RenderSystem.setShaderColor(1, 1, 1, 1);
RenderSystem.setShader(GameRenderer::getParticleShader); RenderSystem.setShader(GameRenderer::getParticleShader);
} }