diff --git a/versions/1.21.11/src/main/java/org/saturnclient/impl/cosmetics/utils/ShaderUtils.java b/versions/1.21.11/src/main/java/org/saturnclient/impl/cosmetics/utils/ShaderUtils.java index 2e8ec23..54d06e4 100644 --- a/versions/1.21.11/src/main/java/org/saturnclient/impl/cosmetics/utils/ShaderUtils.java +++ b/versions/1.21.11/src/main/java/org/saturnclient/impl/cosmetics/utils/ShaderUtils.java @@ -7,33 +7,33 @@ import com.mojang.blaze3d.pipeline.RenderPipeline; import net.minecraft.client.gl.RenderPipelines; import net.minecraft.client.render.RenderLayer; -import net.minecraft.client.render.RenderPhase.Textures; import net.minecraft.client.render.block.entity.EndPortalBlockEntityRenderer; import net.minecraft.util.Identifier; public class ShaderUtils { - public static final RenderPipeline END_GATEWAY_PIPELINE = RenderPipelines.register( - RenderPipeline.builder(new RenderPipeline.Snippet[] { RenderPipelines.RENDERTYPE_END_PORTAL_SNIPPET }) - .withLocation("pipeline/end_gateway") - .withShaderDefine("PORTAL_LAYERS", 16) - .withCull(false) - .build()); + // public static final RenderPipeline END_GATEWAY_PIPELINE = RenderPipelines.register( + // RenderPipeline.builder(new RenderPipeline.Snippet[] { RenderPipelines.RENDERTYPE_END_PORTAL_SNIPPET }) + // .withLocation("pipeline/end_gateway") + // .withShaderDefine("PORTAL_LAYERS", 16) + // .withCull(false) + // .build()); - public static final RenderLayer END_GATEWAY = RenderLayer.of("end_gateway", 1536, false, false, - END_GATEWAY_PIPELINE, - RenderLayer.MultiPhaseParameters.builder() - .texture(Textures.create().add(EndPortalBlockEntityRenderer.SKY_TEXTURE, false) - .add(EndPortalBlockEntityRenderer.PORTAL_TEXTURE, false).build()) - .build(false)); + // public static final RenderLayer END_GATEWAY = RenderLayer.of("end_gateway", 1536, false, false, + // END_GATEWAY_PIPELINE, + // RenderLayer.MultiPhaseParameters.builder() + // .texture(Textures.create().add(EndPortalBlockEntityRenderer.SKY_TEXTURE, false) + // .add(EndPortalBlockEntityRenderer.PORTAL_TEXTURE, false).build()) + // .build(false)); public static RenderLayer getRenderLayer(IdentifierRef texture) { String path = texture.toString(); if (path.endsWith(".gif")) { - return RenderLayer.getEntityAlpha((Identifier) (Object) GifUtils.get(texture)); + return RenderLayer.method_23573((Identifier) (Object) GifUtils.get(texture)); } else if (path.endsWith("end.png")) { - return END_GATEWAY; + // return END_GATEWAY; + return null; } else { - return RenderLayer.getEntityAlpha((Identifier) (Object) texture); + return RenderLayer.method_23573((Identifier) (Object) texture); } } } \ No newline at end of file