diff --git a/src/main/java/tschipp/carryon/client/event/RenderEvents.java b/src/main/java/tschipp/carryon/client/event/RenderEvents.java index 2be17df..dbd5bb2 100644 --- a/src/main/java/tschipp/carryon/client/event/RenderEvents.java +++ b/src/main/java/tschipp/carryon/client/event/RenderEvents.java @@ -72,8 +72,18 @@ import java.lang.reflect.InvocationTargetException; import java.util.Map; import java.util.Optional; + + public class RenderEvents { + private static Map builders = Map.of( + RenderType.glint(), new BufferBuilder(RenderType.glint().bufferSize()), + RenderType.glintDirect(), new BufferBuilder(RenderType.glintDirect().bufferSize()), + RenderType.glintTranslucent(), new BufferBuilder(RenderType.glintTranslucent().bufferSize()), + RenderType.entityGlint(), new BufferBuilder(RenderType.entityGlint().bufferSize()), + RenderType.entityGlintDirect(), new BufferBuilder(RenderType.entityGlintDirect().bufferSize()) + ); + /* * Prevents the Player from scrolling */ @@ -328,13 +338,6 @@ public class RenderEvents RenderSystem.enableBlend(); RenderSystem.disableCull(); RenderSystem.disableDepthTest(); - Map builders = Map.of( - RenderType.glint(), new BufferBuilder(RenderType.glint().bufferSize()), - RenderType.glintDirect(), new BufferBuilder(RenderType.glintDirect().bufferSize()), - RenderType.glintTranslucent(), new BufferBuilder(RenderType.glintTranslucent().bufferSize()), - RenderType.entityGlint(), new BufferBuilder(RenderType.entityGlint().bufferSize()), - RenderType.entityGlintDirect(), new BufferBuilder(RenderType.entityGlintDirect().bufferSize()) - ); BufferSource buffer = MultiBufferSource.immediateWithBuffers(builders, Tesselator.getInstance().getBuilder());