@@ -81,8 +81,9 @@ public class APRenderTypes {
8181 true ,
8282 RenderType .CompositeState .builder ()
8383 .setShaderState (RenderStateShard .POSITION_COLOR_SHADER )
84- .setLayeringState (RenderStateShard .VIEW_OFFSET_Z_LAYERING )
8584 .setTransparencyState (RenderStateShard .TRANSLUCENT_TRANSPARENCY )
85+ .setWriteMaskState (RenderStateShard .COLOR_WRITE )
86+ .setOutputState (RenderStateShard .TRANSLUCENT_TARGET )
8687 );
8788
8889 public static final Function <ThreeDimensionalObject , RenderType > QUADS_3D_MAP = create3DRenderTypeGetter (
@@ -95,9 +96,11 @@ public class APRenderTypes {
9596 RenderType .CompositeState .builder ()
9697 .setShaderState (RenderStateShard .POSITION_COLOR_SHADER )
9798 .setTransparencyState (RenderStateShard .TRANSLUCENT_TRANSPARENCY )
99+ .setWriteMaskState (RenderStateShard .COLOR_WRITE )
100+ .setOutputState (RenderStateShard .TRANSLUCENT_TARGET )
98101 );
99102
100- public static Function <ThreeDimensionalObject , RenderType > create3DRenderTypeGetter (
103+ private static Function <ThreeDimensionalObject , RenderType > create3DRenderTypeGetter (
101104 String name ,
102105 VertexFormat format ,
103106 VertexFormat .Mode mode ,
@@ -163,5 +166,5 @@ public static Function<ThreeDimensionalObject, RenderType> create3DRenderTypeGet
163166 return (o ) -> Objects .requireNonNull (map .get (new RenderTypeState (o .culling , o .depthTest )), "render type getter assert" );
164167 }
165168
166- public record RenderTypeState (boolean cull , boolean depthTest ) {}
169+ private record RenderTypeState (boolean cull , boolean depthTest ) {}
167170}
0 commit comments