Class RenderLayer

java.lang.Object
net.minecraft.client.render.RenderPhase
net.minecraft.client.render.RenderLayer
Direct Known Subclasses:
RenderLayer.MultiPhase

@Environment(CLIENT) public abstract class RenderLayer extends RenderPhase
Defines settings that should be used when rendering something.

This includes vertex format, draw mode, shader program, texture, some uniform variables values (such as LineWidth when using the rendertype_lines shader program), and some GL state values (such as whether to enable depth testing).

Before drawing something, a render layer setups these states. After drawing something, a render layer resets those states to default.

Mappings:
Namespace Name
official fed
intermediary net/minecraft/class_1921
named net/minecraft/client/render/RenderLayer
  • Field Details

    • field_32776

      private static final int field_32776
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official aQ Lfed;aQ:I
      intermediary field_32776 Lnet/minecraft/class_1921;field_32776:I
      named field_32776 Lnet/minecraft/client/render/RenderLayer;field_32776:I
    • field_32777

      private static final int field_32777
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official aR Lfed;aR:I
      intermediary field_32777 Lnet/minecraft/class_1921;field_32777:I
      named field_32777 Lnet/minecraft/client/render/RenderLayer;field_32777:I
    • SOLID_BUFFER_SIZE

      public static final int SOLID_BUFFER_SIZE
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official aK Lfed;aK:I
      intermediary field_32772 Lnet/minecraft/class_1921;field_32772:I
      named SOLID_BUFFER_SIZE Lnet/minecraft/client/render/RenderLayer;SOLID_BUFFER_SIZE:I
    • TRANSLUCENT_BUFFER_SIZE

      public static final int TRANSLUCENT_BUFFER_SIZE
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official aL Lfed;aL:I
      intermediary field_32773 Lnet/minecraft/class_1921;field_32773:I
      named TRANSLUCENT_BUFFER_SIZE Lnet/minecraft/client/render/RenderLayer;TRANSLUCENT_BUFFER_SIZE:I
    • CUTOUT_BUFFER_SIZE

      public static final int CUTOUT_BUFFER_SIZE
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official aM Lfed;aM:I
      intermediary field_32774 Lnet/minecraft/class_1921;field_32774:I
      named CUTOUT_BUFFER_SIZE Lnet/minecraft/client/render/RenderLayer;CUTOUT_BUFFER_SIZE:I
    • DEFAULT_BUFFER_SIZE

      public static final int DEFAULT_BUFFER_SIZE
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official aN Lfed;aN:I
      intermediary field_32775 Lnet/minecraft/class_1921;field_32775:I
      named DEFAULT_BUFFER_SIZE Lnet/minecraft/client/render/RenderLayer;DEFAULT_BUFFER_SIZE:I
    • SOLID

      private static final RenderLayer SOLID
      Mappings:
      Namespace Name Mixin selector
      official aS Lfed;aS:Lfed;
      intermediary field_9178 Lnet/minecraft/class_1921;field_9178:Lnet/minecraft/class_1921;
      named SOLID Lnet/minecraft/client/render/RenderLayer;SOLID:Lnet/minecraft/client/render/RenderLayer;
    • CUTOUT_MIPPED

      private static final RenderLayer CUTOUT_MIPPED
      Mappings:
      Namespace Name Mixin selector
      official aT Lfed;aT:Lfed;
      intermediary field_9175 Lnet/minecraft/class_1921;field_9175:Lnet/minecraft/class_1921;
      named CUTOUT_MIPPED Lnet/minecraft/client/render/RenderLayer;CUTOUT_MIPPED:Lnet/minecraft/client/render/RenderLayer;
    • CUTOUT

      private static final RenderLayer CUTOUT
      Mappings:
      Namespace Name Mixin selector
      official aU Lfed;aU:Lfed;
      intermediary field_9174 Lnet/minecraft/class_1921;field_9174:Lnet/minecraft/class_1921;
      named CUTOUT Lnet/minecraft/client/render/RenderLayer;CUTOUT:Lnet/minecraft/client/render/RenderLayer;
    • TRANSLUCENT

      private static final RenderLayer TRANSLUCENT
      Mappings:
      Namespace Name Mixin selector
      official aV Lfed;aV:Lfed;
      intermediary field_9179 Lnet/minecraft/class_1921;field_9179:Lnet/minecraft/class_1921;
      named TRANSLUCENT Lnet/minecraft/client/render/RenderLayer;TRANSLUCENT:Lnet/minecraft/client/render/RenderLayer;
    • TRANSLUCENT_MOVING_BLOCK

      private static final RenderLayer TRANSLUCENT_MOVING_BLOCK
      Mappings:
      Namespace Name Mixin selector
      official aW Lfed;aW:Lfed;
      intermediary field_25285 Lnet/minecraft/class_1921;field_25285:Lnet/minecraft/class_1921;
      named TRANSLUCENT_MOVING_BLOCK Lnet/minecraft/client/render/RenderLayer;TRANSLUCENT_MOVING_BLOCK:Lnet/minecraft/client/render/RenderLayer;
    • TRANSLUCENT_NO_CRUMBLING

      private static final RenderLayer TRANSLUCENT_NO_CRUMBLING
      Mappings:
      Namespace Name Mixin selector
      official aX Lfed;aX:Lfed;
      intermediary field_20963 Lnet/minecraft/class_1921;field_20963:Lnet/minecraft/class_1921;
      named TRANSLUCENT_NO_CRUMBLING Lnet/minecraft/client/render/RenderLayer;TRANSLUCENT_NO_CRUMBLING:Lnet/minecraft/client/render/RenderLayer;
    • ARMOR_CUTOUT_NO_CULL

      private static final Function<Identifier,RenderLayer> ARMOR_CUTOUT_NO_CULL
      Mappings:
      Namespace Name Mixin selector
      official aY Lfed;aY:Ljava/util/function/Function;
      intermediary field_29622 Lnet/minecraft/class_1921;field_29622:Ljava/util/function/Function;
      named ARMOR_CUTOUT_NO_CULL Lnet/minecraft/client/render/RenderLayer;ARMOR_CUTOUT_NO_CULL:Ljava/util/function/Function;
    • ENTITY_SOLID

      private static final Function<Identifier,RenderLayer> ENTITY_SOLID
      Mappings:
      Namespace Name Mixin selector
      official aZ Lfed;aZ:Ljava/util/function/Function;
      intermediary field_29623 Lnet/minecraft/class_1921;field_29623:Ljava/util/function/Function;
      named ENTITY_SOLID Lnet/minecraft/client/render/RenderLayer;ENTITY_SOLID:Ljava/util/function/Function;
    • ENTITY_CUTOUT

      private static final Function<Identifier,RenderLayer> ENTITY_CUTOUT
      Mappings:
      Namespace Name Mixin selector
      official ba Lfed;ba:Ljava/util/function/Function;
      intermediary field_29624 Lnet/minecraft/class_1921;field_29624:Ljava/util/function/Function;
      named ENTITY_CUTOUT Lnet/minecraft/client/render/RenderLayer;ENTITY_CUTOUT:Ljava/util/function/Function;
    • ENTITY_CUTOUT_NO_CULL

      private static final BiFunction<Identifier,Boolean,RenderLayer> ENTITY_CUTOUT_NO_CULL
      Mappings:
      Namespace Name Mixin selector
      official bb Lfed;bb:Ljava/util/function/BiFunction;
      intermediary field_29625 Lnet/minecraft/class_1921;field_29625:Ljava/util/function/BiFunction;
      named ENTITY_CUTOUT_NO_CULL Lnet/minecraft/client/render/RenderLayer;ENTITY_CUTOUT_NO_CULL:Ljava/util/function/BiFunction;
    • ENTITY_CUTOUT_NO_CULL_Z_OFFSET

      private static final BiFunction<Identifier,Boolean,RenderLayer> ENTITY_CUTOUT_NO_CULL_Z_OFFSET
      Mappings:
      Namespace Name Mixin selector
      official bc Lfed;bc:Ljava/util/function/BiFunction;
      intermediary field_29626 Lnet/minecraft/class_1921;field_29626:Ljava/util/function/BiFunction;
      named ENTITY_CUTOUT_NO_CULL_Z_OFFSET Lnet/minecraft/client/render/RenderLayer;ENTITY_CUTOUT_NO_CULL_Z_OFFSET:Ljava/util/function/BiFunction;
    • ITEM_ENTITY_TRANSLUCENT_CULL

      private static final Function<Identifier,RenderLayer> ITEM_ENTITY_TRANSLUCENT_CULL
      Mappings:
      Namespace Name Mixin selector
      official bd Lfed;bd:Ljava/util/function/Function;
      intermediary field_29627 Lnet/minecraft/class_1921;field_29627:Ljava/util/function/Function;
      named ITEM_ENTITY_TRANSLUCENT_CULL Lnet/minecraft/client/render/RenderLayer;ITEM_ENTITY_TRANSLUCENT_CULL:Ljava/util/function/Function;
    • ENTITY_TRANSLUCENT_CULL

      private static final Function<Identifier,RenderLayer> ENTITY_TRANSLUCENT_CULL
      Mappings:
      Namespace Name Mixin selector
      official be Lfed;be:Ljava/util/function/Function;
      intermediary field_29628 Lnet/minecraft/class_1921;field_29628:Ljava/util/function/Function;
      named ENTITY_TRANSLUCENT_CULL Lnet/minecraft/client/render/RenderLayer;ENTITY_TRANSLUCENT_CULL:Ljava/util/function/Function;
    • ENTITY_TRANSLUCENT

      private static final BiFunction<Identifier,Boolean,RenderLayer> ENTITY_TRANSLUCENT
      Mappings:
      Namespace Name Mixin selector
      official bf Lfed;bf:Ljava/util/function/BiFunction;
      intermediary field_29629 Lnet/minecraft/class_1921;field_29629:Ljava/util/function/BiFunction;
      named ENTITY_TRANSLUCENT Lnet/minecraft/client/render/RenderLayer;ENTITY_TRANSLUCENT:Ljava/util/function/BiFunction;
    • ENTITY_TRANSLUCENT_EMISSIVE

      private static final BiFunction<Identifier,Boolean,RenderLayer> ENTITY_TRANSLUCENT_EMISSIVE
      Mappings:
      Namespace Name Mixin selector
      official bg Lfed;bg:Ljava/util/function/BiFunction;
      intermediary field_38345 Lnet/minecraft/class_1921;field_38345:Ljava/util/function/BiFunction;
      named ENTITY_TRANSLUCENT_EMISSIVE Lnet/minecraft/client/render/RenderLayer;ENTITY_TRANSLUCENT_EMISSIVE:Ljava/util/function/BiFunction;
    • ENTITY_SMOOTH_CUTOUT

      private static final Function<Identifier,RenderLayer> ENTITY_SMOOTH_CUTOUT
      Mappings:
      Namespace Name Mixin selector
      official bh Lfed;bh:Ljava/util/function/Function;
      intermediary field_29630 Lnet/minecraft/class_1921;field_29630:Ljava/util/function/Function;
      named ENTITY_SMOOTH_CUTOUT Lnet/minecraft/client/render/RenderLayer;ENTITY_SMOOTH_CUTOUT:Ljava/util/function/Function;
    • BEACON_BEAM

      private static final BiFunction<Identifier,Boolean,RenderLayer> BEACON_BEAM
      Mappings:
      Namespace Name Mixin selector
      official bi Lfed;bi:Ljava/util/function/BiFunction;
      intermediary field_29631 Lnet/minecraft/class_1921;field_29631:Ljava/util/function/BiFunction;
      named BEACON_BEAM Lnet/minecraft/client/render/RenderLayer;BEACON_BEAM:Ljava/util/function/BiFunction;
    • ENTITY_DECAL

      private static final Function<Identifier,RenderLayer> ENTITY_DECAL
      Mappings:
      Namespace Name Mixin selector
      official bj Lfed;bj:Ljava/util/function/Function;
      intermediary field_29632 Lnet/minecraft/class_1921;field_29632:Ljava/util/function/Function;
      named ENTITY_DECAL Lnet/minecraft/client/render/RenderLayer;ENTITY_DECAL:Ljava/util/function/Function;
    • ENTITY_NO_OUTLINE

      private static final Function<Identifier,RenderLayer> ENTITY_NO_OUTLINE
      Mappings:
      Namespace Name Mixin selector
      official bk Lfed;bk:Ljava/util/function/Function;
      intermediary field_29633 Lnet/minecraft/class_1921;field_29633:Ljava/util/function/Function;
      named ENTITY_NO_OUTLINE Lnet/minecraft/client/render/RenderLayer;ENTITY_NO_OUTLINE:Ljava/util/function/Function;
    • ENTITY_SHADOW

      private static final Function<Identifier,RenderLayer> ENTITY_SHADOW
      Mappings:
      Namespace Name Mixin selector
      official bl Lfed;bl:Ljava/util/function/Function;
      intermediary field_29634 Lnet/minecraft/class_1921;field_29634:Ljava/util/function/Function;
      named ENTITY_SHADOW Lnet/minecraft/client/render/RenderLayer;ENTITY_SHADOW:Ljava/util/function/Function;
    • ENTITY_ALPHA

      private static final Function<Identifier,RenderLayer> ENTITY_ALPHA
      Mappings:
      Namespace Name Mixin selector
      official bm Lfed;bm:Ljava/util/function/Function;
      intermediary field_29635 Lnet/minecraft/class_1921;field_29635:Ljava/util/function/Function;
      named ENTITY_ALPHA Lnet/minecraft/client/render/RenderLayer;ENTITY_ALPHA:Ljava/util/function/Function;
    • EYES

      private static final Function<Identifier,RenderLayer> EYES
      Mappings:
      Namespace Name Mixin selector
      official bn Lfed;bn:Ljava/util/function/Function;
      intermediary field_29636 Lnet/minecraft/class_1921;field_29636:Ljava/util/function/Function;
      named EYES Lnet/minecraft/client/render/RenderLayer;EYES:Ljava/util/function/Function;
    • LEASH

      private static final RenderLayer LEASH
      Mappings:
      Namespace Name Mixin selector
      official bo Lfed;bo:Lfed;
      intermediary field_20964 Lnet/minecraft/class_1921;field_20964:Lnet/minecraft/class_1921;
      named LEASH Lnet/minecraft/client/render/RenderLayer;LEASH:Lnet/minecraft/client/render/RenderLayer;
    • WATER_MASK

      private static final RenderLayer WATER_MASK
      Mappings:
      Namespace Name Mixin selector
      official bp Lfed;bp:Lfed;
      intermediary field_20965 Lnet/minecraft/class_1921;field_20965:Lnet/minecraft/class_1921;
      named WATER_MASK Lnet/minecraft/client/render/RenderLayer;WATER_MASK:Lnet/minecraft/client/render/RenderLayer;
    • ARMOR_GLINT

      private static final RenderLayer ARMOR_GLINT
      Mappings:
      Namespace Name Mixin selector
      official bq Lfed;bq:Lfed;
      intermediary field_24472 Lnet/minecraft/class_1921;field_24472:Lnet/minecraft/class_1921;
      named ARMOR_GLINT Lnet/minecraft/client/render/RenderLayer;ARMOR_GLINT:Lnet/minecraft/client/render/RenderLayer;
    • ARMOR_ENTITY_GLINT

      private static final RenderLayer ARMOR_ENTITY_GLINT
      Mappings:
      Namespace Name Mixin selector
      official br Lfed;br:Lfed;
      intermediary field_24473 Lnet/minecraft/class_1921;field_24473:Lnet/minecraft/class_1921;
      named ARMOR_ENTITY_GLINT Lnet/minecraft/client/render/RenderLayer;ARMOR_ENTITY_GLINT:Lnet/minecraft/client/render/RenderLayer;
    • GLINT_TRANSLUCENT

      private static final RenderLayer GLINT_TRANSLUCENT
      Mappings:
      Namespace Name Mixin selector
      official bs Lfed;bs:Lfed;
      intermediary field_26373 Lnet/minecraft/class_1921;field_26373:Lnet/minecraft/class_1921;
      named GLINT_TRANSLUCENT Lnet/minecraft/client/render/RenderLayer;GLINT_TRANSLUCENT:Lnet/minecraft/client/render/RenderLayer;
    • GLINT

      private static final RenderLayer GLINT
      Mappings:
      Namespace Name Mixin selector
      official bt Lfed;bt:Lfed;
      intermediary field_20967 Lnet/minecraft/class_1921;field_20967:Lnet/minecraft/class_1921;
      named GLINT Lnet/minecraft/client/render/RenderLayer;GLINT:Lnet/minecraft/client/render/RenderLayer;
    • DIRECT_GLINT

      private static final RenderLayer DIRECT_GLINT
      Mappings:
      Namespace Name Mixin selector
      official bu Lfed;bu:Lfed;
      intermediary field_25487 Lnet/minecraft/class_1921;field_25487:Lnet/minecraft/class_1921;
      named DIRECT_GLINT Lnet/minecraft/client/render/RenderLayer;DIRECT_GLINT:Lnet/minecraft/client/render/RenderLayer;
    • ENTITY_GLINT

      private static final RenderLayer ENTITY_GLINT
      Mappings:
      Namespace Name Mixin selector
      official bv Lfed;bv:Lfed;
      intermediary field_20968 Lnet/minecraft/class_1921;field_20968:Lnet/minecraft/class_1921;
      named ENTITY_GLINT Lnet/minecraft/client/render/RenderLayer;ENTITY_GLINT:Lnet/minecraft/client/render/RenderLayer;
    • DIRECT_ENTITY_GLINT

      private static final RenderLayer DIRECT_ENTITY_GLINT
      Mappings:
      Namespace Name Mixin selector
      official bw Lfed;bw:Lfed;
      intermediary field_25488 Lnet/minecraft/class_1921;field_25488:Lnet/minecraft/class_1921;
      named DIRECT_ENTITY_GLINT Lnet/minecraft/client/render/RenderLayer;DIRECT_ENTITY_GLINT:Lnet/minecraft/client/render/RenderLayer;
    • CRUMBLING

      private static final Function<Identifier,RenderLayer> CRUMBLING
      Mappings:
      Namespace Name Mixin selector
      official bx Lfed;bx:Ljava/util/function/Function;
      intermediary field_29637 Lnet/minecraft/class_1921;field_29637:Ljava/util/function/Function;
      named CRUMBLING Lnet/minecraft/client/render/RenderLayer;CRUMBLING:Ljava/util/function/Function;
    • TEXT

      private static final Function<Identifier,RenderLayer> TEXT
      Mappings:
      Namespace Name Mixin selector
      official by Lfed;by:Ljava/util/function/Function;
      intermediary field_29638 Lnet/minecraft/class_1921;field_29638:Ljava/util/function/Function;
      named TEXT Lnet/minecraft/client/render/RenderLayer;TEXT:Ljava/util/function/Function;
    • TEXT_INTENSITY

      private static final Function<Identifier,RenderLayer> TEXT_INTENSITY
      Mappings:
      Namespace Name Mixin selector
      official bz Lfed;bz:Ljava/util/function/Function;
      intermediary field_33630 Lnet/minecraft/class_1921;field_33630:Ljava/util/function/Function;
      named TEXT_INTENSITY Lnet/minecraft/client/render/RenderLayer;TEXT_INTENSITY:Ljava/util/function/Function;
    • TEXT_POLYGON_OFFSET

      private static final Function<Identifier,RenderLayer> TEXT_POLYGON_OFFSET
      Mappings:
      Namespace Name Mixin selector
      official bA Lfed;bA:Ljava/util/function/Function;
      intermediary field_34002 Lnet/minecraft/class_1921;field_34002:Ljava/util/function/Function;
      named TEXT_POLYGON_OFFSET Lnet/minecraft/client/render/RenderLayer;TEXT_POLYGON_OFFSET:Ljava/util/function/Function;
    • TEXT_INTENSITY_POLYGON_OFFSET

      private static final Function<Identifier,RenderLayer> TEXT_INTENSITY_POLYGON_OFFSET
      Mappings:
      Namespace Name Mixin selector
      official bB Lfed;bB:Ljava/util/function/Function;
      intermediary field_34003 Lnet/minecraft/class_1921;field_34003:Ljava/util/function/Function;
      named TEXT_INTENSITY_POLYGON_OFFSET Lnet/minecraft/client/render/RenderLayer;TEXT_INTENSITY_POLYGON_OFFSET:Ljava/util/function/Function;
    • TEXT_SEE_THROUGH

      private static final Function<Identifier,RenderLayer> TEXT_SEE_THROUGH
      Mappings:
      Namespace Name Mixin selector
      official bC Lfed;bC:Ljava/util/function/Function;
      intermediary field_29639 Lnet/minecraft/class_1921;field_29639:Ljava/util/function/Function;
      named TEXT_SEE_THROUGH Lnet/minecraft/client/render/RenderLayer;TEXT_SEE_THROUGH:Ljava/util/function/Function;
    • TEXT_INTENSITY_SEE_THROUGH

      private static final Function<Identifier,RenderLayer> TEXT_INTENSITY_SEE_THROUGH
      Mappings:
      Namespace Name Mixin selector
      official bD Lfed;bD:Ljava/util/function/Function;
      intermediary field_33631 Lnet/minecraft/class_1921;field_33631:Ljava/util/function/Function;
      named TEXT_INTENSITY_SEE_THROUGH Lnet/minecraft/client/render/RenderLayer;TEXT_INTENSITY_SEE_THROUGH:Ljava/util/function/Function;
    • LIGHTNING

      private static final RenderLayer LIGHTNING
      Mappings:
      Namespace Name Mixin selector
      official bE Lfed;bE:Lfed;
      intermediary field_20970 Lnet/minecraft/class_1921;field_20970:Lnet/minecraft/class_1921;
      named LIGHTNING Lnet/minecraft/client/render/RenderLayer;LIGHTNING:Lnet/minecraft/client/render/RenderLayer;
    • TRIPWIRE

      private static final RenderLayer TRIPWIRE
      Mappings:
      Namespace Name Mixin selector
      official bF Lfed;bF:Lfed;
      intermediary field_25644 Lnet/minecraft/class_1921;field_25644:Lnet/minecraft/class_1921;
      named TRIPWIRE Lnet/minecraft/client/render/RenderLayer;TRIPWIRE:Lnet/minecraft/client/render/RenderLayer;
    • END_PORTAL

      private static final RenderLayer END_PORTAL
      Mappings:
      Namespace Name Mixin selector
      official bG Lfed;bG:Lfed;
      intermediary field_29457 Lnet/minecraft/class_1921;field_29457:Lnet/minecraft/class_1921;
      named END_PORTAL Lnet/minecraft/client/render/RenderLayer;END_PORTAL:Lnet/minecraft/client/render/RenderLayer;
    • END_GATEWAY

      private static final RenderLayer END_GATEWAY
      Mappings:
      Namespace Name Mixin selector
      official bH Lfed;bH:Lfed;
      intermediary field_29458 Lnet/minecraft/class_1921;field_29458:Lnet/minecraft/class_1921;
      named END_GATEWAY Lnet/minecraft/client/render/RenderLayer;END_GATEWAY:Lnet/minecraft/client/render/RenderLayer;
    • LINES

      public static final RenderLayer.MultiPhase LINES
      Mappings:
      Namespace Name Mixin selector
      official aO Lfed;aO:Lfed$a;
      intermediary field_21695 Lnet/minecraft/class_1921;field_21695:Lnet/minecraft/class_1921$class_4687;
      named LINES Lnet/minecraft/client/render/RenderLayer;LINES:Lnet/minecraft/client/render/RenderLayer$MultiPhase;
    • LINE_STRIP

      public static final RenderLayer.MultiPhase LINE_STRIP
      Mappings:
      Namespace Name Mixin selector
      official aP Lfed;aP:Lfed$a;
      intermediary field_29456 Lnet/minecraft/class_1921;field_29456:Lnet/minecraft/class_1921$class_4687;
      named LINE_STRIP Lnet/minecraft/client/render/RenderLayer;LINE_STRIP:Lnet/minecraft/client/render/RenderLayer$MultiPhase;
    • BLOCK_LAYERS

      private static final ImmutableList<RenderLayer> BLOCK_LAYERS
      Mappings:
      Namespace Name Mixin selector
      official bI Lfed;bI:Lcom/google/common/collect/ImmutableList;
      intermediary field_39002 Lnet/minecraft/class_1921;field_39002:Lcom/google/common/collect/ImmutableList;
      named BLOCK_LAYERS Lnet/minecraft/client/render/RenderLayer;BLOCK_LAYERS:Lcom/google/common/collect/ImmutableList;
    • vertexFormat

      private final VertexFormat vertexFormat
      Mappings:
      Namespace Name Mixin selector
      official bJ Lfed;bJ:Leei;
      intermediary field_20972 Lnet/minecraft/class_1921;field_20972:Lnet/minecraft/class_293;
      named vertexFormat Lnet/minecraft/client/render/RenderLayer;vertexFormat:Lnet/minecraft/client/render/VertexFormat;
    • drawMode

      private final VertexFormat.DrawMode drawMode
      Mappings:
      Namespace Name Mixin selector
      official bK Lfed;bK:Leei$b;
      intermediary field_20973 Lnet/minecraft/class_1921;field_20973:Lnet/minecraft/class_293$class_5596;
      named drawMode Lnet/minecraft/client/render/RenderLayer;drawMode:Lnet/minecraft/client/render/VertexFormat$DrawMode;
    • expectedBufferSize

      private final int expectedBufferSize
      Mappings:
      Namespace Name Mixin selector
      official bL Lfed;bL:I
      intermediary field_20806 Lnet/minecraft/class_1921;field_20806:I
      named expectedBufferSize Lnet/minecraft/client/render/RenderLayer;expectedBufferSize:I
    • hasCrumbling

      private final boolean hasCrumbling
      Mappings:
      Namespace Name Mixin selector
      official bM Lfed;bM:Z
      intermediary field_20975 Lnet/minecraft/class_1921;field_20975:Z
      named hasCrumbling Lnet/minecraft/client/render/RenderLayer;hasCrumbling:Z
    • translucent

      private final boolean translucent
      Mappings:
      Namespace Name Mixin selector
      official bN Lfed;bN:Z
      intermediary field_21402 Lnet/minecraft/class_1921;field_21402:Z
      named translucent Lnet/minecraft/client/render/RenderLayer;translucent:Z
    • optionalThis

      private final Optional<RenderLayer> optionalThis
      Mappings:
      Namespace Name Mixin selector
      official bO Lfed;bO:Ljava/util/Optional;
      intermediary field_21850 Lnet/minecraft/class_1921;field_21850:Ljava/util/Optional;
      named optionalThis Lnet/minecraft/client/render/RenderLayer;optionalThis:Ljava/util/Optional;
  • Constructor Details

    • RenderLayer

      public RenderLayer(String name, VertexFormat vertexFormat, VertexFormat.DrawMode drawMode, int expectedBufferSize, boolean hasCrumbling, boolean translucent, Runnable startAction, Runnable endAction)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lfed;<init>(Ljava/lang/String;Leei;Leei$b;IZZLjava/lang/Runnable;Ljava/lang/Runnable;)V
      intermediary <init> Lnet/minecraft/class_1921;<init>(Ljava/lang/String;Lnet/minecraft/class_293;Lnet/minecraft/class_293$class_5596;IZZLjava/lang/Runnable;Ljava/lang/Runnable;)V
      named <init> Lnet/minecraft/client/render/RenderLayer;<init>(Ljava/lang/String;Lnet/minecraft/client/render/VertexFormat;Lnet/minecraft/client/render/VertexFormat$DrawMode;IZZLjava/lang/Runnable;Ljava/lang/Runnable;)V
  • Method Details

    • getSolid

      public static RenderLayer getSolid()
      Mappings:
      Namespace Name Mixin selector
      official c Lfed;c()Lfed;
      intermediary method_23577 Lnet/minecraft/class_1921;method_23577()Lnet/minecraft/class_1921;
      named getSolid Lnet/minecraft/client/render/RenderLayer;getSolid()Lnet/minecraft/client/render/RenderLayer;
    • getCutoutMipped

      public static RenderLayer getCutoutMipped()
      Mappings:
      Namespace Name Mixin selector
      official d Lfed;d()Lfed;
      intermediary method_23579 Lnet/minecraft/class_1921;method_23579()Lnet/minecraft/class_1921;
      named getCutoutMipped Lnet/minecraft/client/render/RenderLayer;getCutoutMipped()Lnet/minecraft/client/render/RenderLayer;
    • getCutout

      public static RenderLayer getCutout()
      Mappings:
      Namespace Name Mixin selector
      official e Lfed;e()Lfed;
      intermediary method_23581 Lnet/minecraft/class_1921;method_23581()Lnet/minecraft/class_1921;
      named getCutout Lnet/minecraft/client/render/RenderLayer;getCutout()Lnet/minecraft/client/render/RenderLayer;
    • of

      Mappings:
      Namespace Name Mixin selector
      official a Lfed;a(Lfec$l;)Lfed$b;
      intermediary method_34569 Lnet/minecraft/class_1921;method_34569(Lnet/minecraft/class_4668$class_5942;)Lnet/minecraft/class_1921$class_4688;
      named of Lnet/minecraft/client/render/RenderLayer;of(Lnet/minecraft/client/render/RenderPhase$ShaderProgram;)Lnet/minecraft/client/render/RenderLayer$MultiPhaseParameters;
    • getTranslucent

      public static RenderLayer getTranslucent()
      Mappings:
      Namespace Name Mixin selector
      official f Lfed;f()Lfed;
      intermediary method_23583 Lnet/minecraft/class_1921;method_23583()Lnet/minecraft/class_1921;
      named getTranslucent Lnet/minecraft/client/render/RenderLayer;getTranslucent()Lnet/minecraft/client/render/RenderLayer;
    • getItemPhaseData

      private static RenderLayer.MultiPhaseParameters getItemPhaseData()
      Mappings:
      Namespace Name Mixin selector
      official G Lfed;G()Lfed$b;
      intermediary method_29381 Lnet/minecraft/class_1921;method_29381()Lnet/minecraft/class_1921$class_4688;
      named getItemPhaseData Lnet/minecraft/client/render/RenderLayer;getItemPhaseData()Lnet/minecraft/client/render/RenderLayer$MultiPhaseParameters;
    • getTranslucentMovingBlock

      public static RenderLayer getTranslucentMovingBlock()
      Mappings:
      Namespace Name Mixin selector
      official g Lfed;g()Lfed;
      intermediary method_29380 Lnet/minecraft/class_1921;method_29380()Lnet/minecraft/class_1921;
      named getTranslucentMovingBlock Lnet/minecraft/client/render/RenderLayer;getTranslucentMovingBlock()Lnet/minecraft/client/render/RenderLayer;
    • getTranslucentNoCrumbling

      public static RenderLayer getTranslucentNoCrumbling()
      Mappings:
      Namespace Name Mixin selector
      official h Lfed;h()Lfed;
      intermediary method_23585 Lnet/minecraft/class_1921;method_23585()Lnet/minecraft/class_1921;
      named getTranslucentNoCrumbling Lnet/minecraft/client/render/RenderLayer;getTranslucentNoCrumbling()Lnet/minecraft/client/render/RenderLayer;
    • getArmorCutoutNoCull

      public static RenderLayer getArmorCutoutNoCull(Identifier texture)
      Mappings:
      Namespace Name Mixin selector
      official a Lfed;a(Lacf;)Lfed;
      intermediary method_25448 Lnet/minecraft/class_1921;method_25448(Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921;
      named getArmorCutoutNoCull Lnet/minecraft/client/render/RenderLayer;getArmorCutoutNoCull(Lnet/minecraft/util/Identifier;)Lnet/minecraft/client/render/RenderLayer;
    • getEntitySolid

      public static RenderLayer getEntitySolid(Identifier texture)
      Mappings:
      Namespace Name Mixin selector
      official b Lfed;b(Lacf;)Lfed;
      intermediary method_23572 Lnet/minecraft/class_1921;method_23572(Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921;
      named getEntitySolid Lnet/minecraft/client/render/RenderLayer;getEntitySolid(Lnet/minecraft/util/Identifier;)Lnet/minecraft/client/render/RenderLayer;
    • getEntityCutout

      public static RenderLayer getEntityCutout(Identifier texture)
      Mappings:
      Namespace Name Mixin selector
      official c Lfed;c(Lacf;)Lfed;
      intermediary method_23576 Lnet/minecraft/class_1921;method_23576(Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921;
      named getEntityCutout Lnet/minecraft/client/render/RenderLayer;getEntityCutout(Lnet/minecraft/util/Identifier;)Lnet/minecraft/client/render/RenderLayer;
    • getEntityCutoutNoCull

      public static RenderLayer getEntityCutoutNoCull(Identifier texture, boolean affectsOutline)
      Mappings:
      Namespace Name Mixin selector
      official a Lfed;a(Lacf;Z)Lfed;
      intermediary method_24293 Lnet/minecraft/class_1921;method_24293(Lnet/minecraft/class_2960;Z)Lnet/minecraft/class_1921;
      named getEntityCutoutNoCull Lnet/minecraft/client/render/RenderLayer;getEntityCutoutNoCull(Lnet/minecraft/util/Identifier;Z)Lnet/minecraft/client/render/RenderLayer;
    • getEntityCutoutNoCull

      public static RenderLayer getEntityCutoutNoCull(Identifier texture)
      Mappings:
      Namespace Name Mixin selector
      official d Lfed;d(Lacf;)Lfed;
      intermediary method_23578 Lnet/minecraft/class_1921;method_23578(Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921;
      named getEntityCutoutNoCull Lnet/minecraft/client/render/RenderLayer;getEntityCutoutNoCull(Lnet/minecraft/util/Identifier;)Lnet/minecraft/client/render/RenderLayer;
    • getEntityCutoutNoCullZOffset

      public static RenderLayer getEntityCutoutNoCullZOffset(Identifier texture, boolean affectsOutline)
      Mappings:
      Namespace Name Mixin selector
      official b Lfed;b(Lacf;Z)Lfed;
      intermediary method_28115 Lnet/minecraft/class_1921;method_28115(Lnet/minecraft/class_2960;Z)Lnet/minecraft/class_1921;
      named getEntityCutoutNoCullZOffset Lnet/minecraft/client/render/RenderLayer;getEntityCutoutNoCullZOffset(Lnet/minecraft/util/Identifier;Z)Lnet/minecraft/client/render/RenderLayer;
    • getEntityCutoutNoCullZOffset

      public static RenderLayer getEntityCutoutNoCullZOffset(Identifier texture)
      Mappings:
      Namespace Name Mixin selector
      official e Lfed;e(Lacf;)Lfed;
      intermediary method_28116 Lnet/minecraft/class_1921;method_28116(Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921;
      named getEntityCutoutNoCullZOffset Lnet/minecraft/client/render/RenderLayer;getEntityCutoutNoCullZOffset(Lnet/minecraft/util/Identifier;)Lnet/minecraft/client/render/RenderLayer;
    • getItemEntityTranslucentCull

      public static RenderLayer getItemEntityTranslucentCull(Identifier texture)
      Mappings:
      Namespace Name Mixin selector
      official f Lfed;f(Lacf;)Lfed;
      intermediary method_29379 Lnet/minecraft/class_1921;method_29379(Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921;
      named getItemEntityTranslucentCull Lnet/minecraft/client/render/RenderLayer;getItemEntityTranslucentCull(Lnet/minecraft/util/Identifier;)Lnet/minecraft/client/render/RenderLayer;
    • getEntityTranslucentCull

      public static RenderLayer getEntityTranslucentCull(Identifier texture)
      Mappings:
      Namespace Name Mixin selector
      official g Lfed;g(Lacf;)Lfed;
      intermediary method_23689 Lnet/minecraft/class_1921;method_23689(Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921;
      named getEntityTranslucentCull Lnet/minecraft/client/render/RenderLayer;getEntityTranslucentCull(Lnet/minecraft/util/Identifier;)Lnet/minecraft/client/render/RenderLayer;
    • getEntityTranslucent

      public static RenderLayer getEntityTranslucent(Identifier texture, boolean affectsOutline)
      Mappings:
      Namespace Name Mixin selector
      official c Lfed;c(Lacf;Z)Lfed;
      intermediary method_24294 Lnet/minecraft/class_1921;method_24294(Lnet/minecraft/class_2960;Z)Lnet/minecraft/class_1921;
      named getEntityTranslucent Lnet/minecraft/client/render/RenderLayer;getEntityTranslucent(Lnet/minecraft/util/Identifier;Z)Lnet/minecraft/client/render/RenderLayer;
    • getEntityTranslucent

      public static RenderLayer getEntityTranslucent(Identifier texture)
      Mappings:
      Namespace Name Mixin selector
      official h Lfed;h(Lacf;)Lfed;
      intermediary method_23580 Lnet/minecraft/class_1921;method_23580(Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921;
      named getEntityTranslucent Lnet/minecraft/client/render/RenderLayer;getEntityTranslucent(Lnet/minecraft/util/Identifier;)Lnet/minecraft/client/render/RenderLayer;
    • getEntityTranslucentEmissive

      public static RenderLayer getEntityTranslucentEmissive(Identifier texture, boolean affectsOutline)
      Mappings:
      Namespace Name Mixin selector
      official d Lfed;d(Lacf;Z)Lfed;
      intermediary method_42599 Lnet/minecraft/class_1921;method_42599(Lnet/minecraft/class_2960;Z)Lnet/minecraft/class_1921;
      named getEntityTranslucentEmissive Lnet/minecraft/client/render/RenderLayer;getEntityTranslucentEmissive(Lnet/minecraft/util/Identifier;Z)Lnet/minecraft/client/render/RenderLayer;
    • getEntityTranslucentEmissive

      public static RenderLayer getEntityTranslucentEmissive(Identifier texture)
      Mappings:
      Namespace Name Mixin selector
      official i Lfed;i(Lacf;)Lfed;
      intermediary method_42600 Lnet/minecraft/class_1921;method_42600(Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921;
      named getEntityTranslucentEmissive Lnet/minecraft/client/render/RenderLayer;getEntityTranslucentEmissive(Lnet/minecraft/util/Identifier;)Lnet/minecraft/client/render/RenderLayer;
    • getEntitySmoothCutout

      public static RenderLayer getEntitySmoothCutout(Identifier texture)
      Mappings:
      Namespace Name Mixin selector
      official j Lfed;j(Lacf;)Lfed;
      intermediary method_23584 Lnet/minecraft/class_1921;method_23584(Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921;
      named getEntitySmoothCutout Lnet/minecraft/client/render/RenderLayer;getEntitySmoothCutout(Lnet/minecraft/util/Identifier;)Lnet/minecraft/client/render/RenderLayer;
    • getBeaconBeam

      public static RenderLayer getBeaconBeam(Identifier texture, boolean translucent)
      Mappings:
      Namespace Name Mixin selector
      official e Lfed;e(Lacf;Z)Lfed;
      intermediary method_23592 Lnet/minecraft/class_1921;method_23592(Lnet/minecraft/class_2960;Z)Lnet/minecraft/class_1921;
      named getBeaconBeam Lnet/minecraft/client/render/RenderLayer;getBeaconBeam(Lnet/minecraft/util/Identifier;Z)Lnet/minecraft/client/render/RenderLayer;
    • getEntityDecal

      public static RenderLayer getEntityDecal(Identifier texture)
      Mappings:
      Namespace Name Mixin selector
      official k Lfed;k(Lacf;)Lfed;
      intermediary method_23586 Lnet/minecraft/class_1921;method_23586(Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921;
      named getEntityDecal Lnet/minecraft/client/render/RenderLayer;getEntityDecal(Lnet/minecraft/util/Identifier;)Lnet/minecraft/client/render/RenderLayer;
    • getEntityNoOutline

      public static RenderLayer getEntityNoOutline(Identifier texture)
      Mappings:
      Namespace Name Mixin selector
      official l Lfed;l(Lacf;)Lfed;
      intermediary method_23588 Lnet/minecraft/class_1921;method_23588(Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921;
      named getEntityNoOutline Lnet/minecraft/client/render/RenderLayer;getEntityNoOutline(Lnet/minecraft/util/Identifier;)Lnet/minecraft/client/render/RenderLayer;
    • getEntityShadow

      public static RenderLayer getEntityShadow(Identifier texture)
      Mappings:
      Namespace Name Mixin selector
      official m Lfed;m(Lacf;)Lfed;
      intermediary method_24469 Lnet/minecraft/class_1921;method_24469(Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921;
      named getEntityShadow Lnet/minecraft/client/render/RenderLayer;getEntityShadow(Lnet/minecraft/util/Identifier;)Lnet/minecraft/client/render/RenderLayer;
    • getEntityAlpha

      public static RenderLayer getEntityAlpha(Identifier texture)
      Mappings:
      Namespace Name Mixin selector
      official n Lfed;n(Lacf;)Lfed;
      intermediary method_23573 Lnet/minecraft/class_1921;method_23573(Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921;
      named getEntityAlpha Lnet/minecraft/client/render/RenderLayer;getEntityAlpha(Lnet/minecraft/util/Identifier;)Lnet/minecraft/client/render/RenderLayer;
    • getEyes

      public static RenderLayer getEyes(Identifier texture)
      Mappings:
      Namespace Name Mixin selector
      official o Lfed;o(Lacf;)Lfed;
      intermediary method_23026 Lnet/minecraft/class_1921;method_23026(Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921;
      named getEyes Lnet/minecraft/client/render/RenderLayer;getEyes(Lnet/minecraft/util/Identifier;)Lnet/minecraft/client/render/RenderLayer;
    • getEnergySwirl

      public static RenderLayer getEnergySwirl(Identifier texture, float x, float y)
      Mappings:
      Namespace Name Mixin selector
      official a Lfed;a(Lacf;FF)Lfed;
      intermediary method_23018 Lnet/minecraft/class_1921;method_23018(Lnet/minecraft/class_2960;FF)Lnet/minecraft/class_1921;
      named getEnergySwirl Lnet/minecraft/client/render/RenderLayer;getEnergySwirl(Lnet/minecraft/util/Identifier;FF)Lnet/minecraft/client/render/RenderLayer;
    • getLeash

      public static RenderLayer getLeash()
      Mappings:
      Namespace Name Mixin selector
      official i Lfed;i()Lfed;
      intermediary method_23587 Lnet/minecraft/class_1921;method_23587()Lnet/minecraft/class_1921;
      named getLeash Lnet/minecraft/client/render/RenderLayer;getLeash()Lnet/minecraft/client/render/RenderLayer;
    • getWaterMask

      public static RenderLayer getWaterMask()
      Mappings:
      Namespace Name Mixin selector
      official j Lfed;j()Lfed;
      intermediary method_23589 Lnet/minecraft/class_1921;method_23589()Lnet/minecraft/class_1921;
      named getWaterMask Lnet/minecraft/client/render/RenderLayer;getWaterMask()Lnet/minecraft/client/render/RenderLayer;
    • getOutline

      public static RenderLayer getOutline(Identifier texture)
      Mappings:
      Namespace Name Mixin selector
      official p Lfed;p(Lacf;)Lfed;
      intermediary method_23287 Lnet/minecraft/class_1921;method_23287(Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921;
      named getOutline Lnet/minecraft/client/render/RenderLayer;getOutline(Lnet/minecraft/util/Identifier;)Lnet/minecraft/client/render/RenderLayer;
    • getArmorGlint

      public static RenderLayer getArmorGlint()
      Mappings:
      Namespace Name Mixin selector
      official k Lfed;k()Lfed;
      intermediary method_27948 Lnet/minecraft/class_1921;method_27948()Lnet/minecraft/class_1921;
      named getArmorGlint Lnet/minecraft/client/render/RenderLayer;getArmorGlint()Lnet/minecraft/client/render/RenderLayer;
    • getArmorEntityGlint

      public static RenderLayer getArmorEntityGlint()
      Mappings:
      Namespace Name Mixin selector
      official l Lfed;l()Lfed;
      intermediary method_27949 Lnet/minecraft/class_1921;method_27949()Lnet/minecraft/class_1921;
      named getArmorEntityGlint Lnet/minecraft/client/render/RenderLayer;getArmorEntityGlint()Lnet/minecraft/client/render/RenderLayer;
    • getGlintTranslucent

      public static RenderLayer getGlintTranslucent()
      Mappings:
      Namespace Name Mixin selector
      official m Lfed;m()Lfed;
      intermediary method_30676 Lnet/minecraft/class_1921;method_30676()Lnet/minecraft/class_1921;
      named getGlintTranslucent Lnet/minecraft/client/render/RenderLayer;getGlintTranslucent()Lnet/minecraft/client/render/RenderLayer;
    • getGlint

      public static RenderLayer getGlint()
      Mappings:
      Namespace Name Mixin selector
      official n Lfed;n()Lfed;
      intermediary method_23590 Lnet/minecraft/class_1921;method_23590()Lnet/minecraft/class_1921;
      named getGlint Lnet/minecraft/client/render/RenderLayer;getGlint()Lnet/minecraft/client/render/RenderLayer;
    • getDirectGlint

      public static RenderLayer getDirectGlint()
      Mappings:
      Namespace Name Mixin selector
      official o Lfed;o()Lfed;
      intermediary method_29706 Lnet/minecraft/class_1921;method_29706()Lnet/minecraft/class_1921;
      named getDirectGlint Lnet/minecraft/client/render/RenderLayer;getDirectGlint()Lnet/minecraft/client/render/RenderLayer;
    • getEntityGlint

      public static RenderLayer getEntityGlint()
      Mappings:
      Namespace Name Mixin selector
      official p Lfed;p()Lfed;
      intermediary method_23591 Lnet/minecraft/class_1921;method_23591()Lnet/minecraft/class_1921;
      named getEntityGlint Lnet/minecraft/client/render/RenderLayer;getEntityGlint()Lnet/minecraft/client/render/RenderLayer;
    • getDirectEntityGlint

      public static RenderLayer getDirectEntityGlint()
      Mappings:
      Namespace Name Mixin selector
      official q Lfed;q()Lfed;
      intermediary method_29707 Lnet/minecraft/class_1921;method_29707()Lnet/minecraft/class_1921;
      named getDirectEntityGlint Lnet/minecraft/client/render/RenderLayer;getDirectEntityGlint()Lnet/minecraft/client/render/RenderLayer;
    • getBlockBreaking

      public static RenderLayer getBlockBreaking(Identifier texture)
      Mappings:
      Namespace Name Mixin selector
      official q Lfed;q(Lacf;)Lfed;
      intermediary method_23570 Lnet/minecraft/class_1921;method_23570(Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921;
      named getBlockBreaking Lnet/minecraft/client/render/RenderLayer;getBlockBreaking(Lnet/minecraft/util/Identifier;)Lnet/minecraft/client/render/RenderLayer;
    • getText

      public static RenderLayer getText(Identifier texture)
      Mappings:
      Namespace Name Mixin selector
      official r Lfed;r(Lacf;)Lfed;
      intermediary method_23028 Lnet/minecraft/class_1921;method_23028(Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921;
      named getText Lnet/minecraft/client/render/RenderLayer;getText(Lnet/minecraft/util/Identifier;)Lnet/minecraft/client/render/RenderLayer;
    • getTextIntensity

      public static RenderLayer getTextIntensity(Identifier texture)
      Mappings:
      Namespace Name Mixin selector
      official s Lfed;s(Lacf;)Lfed;
      intermediary method_36434 Lnet/minecraft/class_1921;method_36434(Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921;
      named getTextIntensity Lnet/minecraft/client/render/RenderLayer;getTextIntensity(Lnet/minecraft/util/Identifier;)Lnet/minecraft/client/render/RenderLayer;
    • getTextPolygonOffset

      public static RenderLayer getTextPolygonOffset(Identifier texture)
      Mappings:
      Namespace Name Mixin selector
      official t Lfed;t(Lacf;)Lfed;
      intermediary method_37345 Lnet/minecraft/class_1921;method_37345(Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921;
      named getTextPolygonOffset Lnet/minecraft/client/render/RenderLayer;getTextPolygonOffset(Lnet/minecraft/util/Identifier;)Lnet/minecraft/client/render/RenderLayer;
    • getTextIntensityPolygonOffset

      public static RenderLayer getTextIntensityPolygonOffset(Identifier texture)
      Mappings:
      Namespace Name Mixin selector
      official u Lfed;u(Lacf;)Lfed;
      intermediary method_37346 Lnet/minecraft/class_1921;method_37346(Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921;
      named getTextIntensityPolygonOffset Lnet/minecraft/client/render/RenderLayer;getTextIntensityPolygonOffset(Lnet/minecraft/util/Identifier;)Lnet/minecraft/client/render/RenderLayer;
    • getTextSeeThrough

      public static RenderLayer getTextSeeThrough(Identifier texture)
      Mappings:
      Namespace Name Mixin selector
      official v Lfed;v(Lacf;)Lfed;
      intermediary method_23030 Lnet/minecraft/class_1921;method_23030(Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921;
      named getTextSeeThrough Lnet/minecraft/client/render/RenderLayer;getTextSeeThrough(Lnet/minecraft/util/Identifier;)Lnet/minecraft/client/render/RenderLayer;
    • getTextIntensitySeeThrough

      public static RenderLayer getTextIntensitySeeThrough(Identifier texture)
      Mappings:
      Namespace Name Mixin selector
      official w Lfed;w(Lacf;)Lfed;
      intermediary method_36435 Lnet/minecraft/class_1921;method_36435(Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921;
      named getTextIntensitySeeThrough Lnet/minecraft/client/render/RenderLayer;getTextIntensitySeeThrough(Lnet/minecraft/util/Identifier;)Lnet/minecraft/client/render/RenderLayer;
    • getLightning

      public static RenderLayer getLightning()
      Mappings:
      Namespace Name Mixin selector
      official r Lfed;r()Lfed;
      intermediary method_23593 Lnet/minecraft/class_1921;method_23593()Lnet/minecraft/class_1921;
      named getLightning Lnet/minecraft/client/render/RenderLayer;getLightning()Lnet/minecraft/client/render/RenderLayer;
    • getTripwirePhaseData

      private static RenderLayer.MultiPhaseParameters getTripwirePhaseData()
      Mappings:
      Namespace Name Mixin selector
      official H Lfed;H()Lfed$b;
      intermediary method_29996 Lnet/minecraft/class_1921;method_29996()Lnet/minecraft/class_1921$class_4688;
      named getTripwirePhaseData Lnet/minecraft/client/render/RenderLayer;getTripwirePhaseData()Lnet/minecraft/client/render/RenderLayer$MultiPhaseParameters;
    • getTripwire

      public static RenderLayer getTripwire()
      Mappings:
      Namespace Name Mixin selector
      official s Lfed;s()Lfed;
      intermediary method_29997 Lnet/minecraft/class_1921;method_29997()Lnet/minecraft/class_1921;
      named getTripwire Lnet/minecraft/client/render/RenderLayer;getTripwire()Lnet/minecraft/client/render/RenderLayer;
    • getEndPortal

      public static RenderLayer getEndPortal()
      Mappings:
      Namespace Name Mixin selector
      official t Lfed;t()Lfed;
      intermediary method_23574 Lnet/minecraft/class_1921;method_23574()Lnet/minecraft/class_1921;
      named getEndPortal Lnet/minecraft/client/render/RenderLayer;getEndPortal()Lnet/minecraft/client/render/RenderLayer;
    • getEndGateway

      public static RenderLayer getEndGateway()
      Mappings:
      Namespace Name Mixin selector
      official u Lfed;u()Lfed;
      intermediary method_34571 Lnet/minecraft/class_1921;method_34571()Lnet/minecraft/class_1921;
      named getEndGateway Lnet/minecraft/client/render/RenderLayer;getEndGateway()Lnet/minecraft/client/render/RenderLayer;
    • getLines

      public static RenderLayer getLines()
      Mappings:
      Namespace Name Mixin selector
      official v Lfed;v()Lfed;
      intermediary method_23594 Lnet/minecraft/class_1921;method_23594()Lnet/minecraft/class_1921;
      named getLines Lnet/minecraft/client/render/RenderLayer;getLines()Lnet/minecraft/client/render/RenderLayer;
    • getLineStrip

      public static RenderLayer getLineStrip()
      Mappings:
      Namespace Name Mixin selector
      official w Lfed;w()Lfed;
      intermediary method_34572 Lnet/minecraft/class_1921;method_34572()Lnet/minecraft/class_1921;
      named getLineStrip Lnet/minecraft/client/render/RenderLayer;getLineStrip()Lnet/minecraft/client/render/RenderLayer;
    • of

      static RenderLayer.MultiPhase of(String name, VertexFormat vertexFormat, VertexFormat.DrawMode drawMode, int expectedBufferSize, RenderLayer.MultiPhaseParameters phaseData)
      Mappings:
      Namespace Name Mixin selector
      official a Lfed;a(Ljava/lang/String;Leei;Leei$b;ILfed$b;)Lfed$a;
      intermediary method_24048 Lnet/minecraft/class_1921;method_24048(Ljava/lang/String;Lnet/minecraft/class_293;Lnet/minecraft/class_293$class_5596;ILnet/minecraft/class_1921$class_4688;)Lnet/minecraft/class_1921$class_4687;
      named of Lnet/minecraft/client/render/RenderLayer;of(Ljava/lang/String;Lnet/minecraft/client/render/VertexFormat;Lnet/minecraft/client/render/VertexFormat$DrawMode;ILnet/minecraft/client/render/RenderLayer$MultiPhaseParameters;)Lnet/minecraft/client/render/RenderLayer$MultiPhase;
    • of

      private static RenderLayer.MultiPhase of(String name, VertexFormat vertexFormat, VertexFormat.DrawMode drawMode, int expectedBufferSize, boolean hasCrumbling, boolean translucent, RenderLayer.MultiPhaseParameters phases)
      Mappings:
      Namespace Name Mixin selector
      official a Lfed;a(Ljava/lang/String;Leei;Leei$b;IZZLfed$b;)Lfed$a;
      intermediary method_24049 Lnet/minecraft/class_1921;method_24049(Ljava/lang/String;Lnet/minecraft/class_293;Lnet/minecraft/class_293$class_5596;IZZLnet/minecraft/class_1921$class_4688;)Lnet/minecraft/class_1921$class_4687;
      named of Lnet/minecraft/client/render/RenderLayer;of(Ljava/lang/String;Lnet/minecraft/client/render/VertexFormat;Lnet/minecraft/client/render/VertexFormat$DrawMode;IZZLnet/minecraft/client/render/RenderLayer$MultiPhaseParameters;)Lnet/minecraft/client/render/RenderLayer$MultiPhase;
    • draw

      public void draw(BufferBuilder buffer, int cameraX, int cameraY, int cameraZ)
      Mappings:
      Namespace Name Mixin selector
      official a Lfed;a(Ledy;III)V
      intermediary method_23012 Lnet/minecraft/class_1921;method_23012(Lnet/minecraft/class_287;III)V
      named draw Lnet/minecraft/client/render/RenderLayer;draw(Lnet/minecraft/client/render/BufferBuilder;III)V
    • toString

      public String toString()
      Overrides:
      toString in class RenderPhase
    • getBlockLayers

      public static List<RenderLayer> getBlockLayers()
      Mappings:
      Namespace Name Mixin selector
      official x Lfed;x()Ljava/util/List;
      intermediary method_22720 Lnet/minecraft/class_1921;method_22720()Ljava/util/List;
      named getBlockLayers Lnet/minecraft/client/render/RenderLayer;getBlockLayers()Ljava/util/List;
    • getExpectedBufferSize

      public int getExpectedBufferSize()
      Mappings:
      Namespace Name Mixin selector
      official y Lfed;y()I
      intermediary method_22722 Lnet/minecraft/class_1921;method_22722()I
      named getExpectedBufferSize Lnet/minecraft/client/render/RenderLayer;getExpectedBufferSize()I
    • getVertexFormat

      public VertexFormat getVertexFormat()
      Mappings:
      Namespace Name Mixin selector
      official z Lfed;z()Leei;
      intermediary method_23031 Lnet/minecraft/class_1921;method_23031()Lnet/minecraft/class_293;
      named getVertexFormat Lnet/minecraft/client/render/RenderLayer;getVertexFormat()Lnet/minecraft/client/render/VertexFormat;
    • getDrawMode

      public VertexFormat.DrawMode getDrawMode()
      Mappings:
      Namespace Name Mixin selector
      official A Lfed;A()Leei$b;
      intermediary method_23033 Lnet/minecraft/class_1921;method_23033()Lnet/minecraft/class_293$class_5596;
      named getDrawMode Lnet/minecraft/client/render/RenderLayer;getDrawMode()Lnet/minecraft/client/render/VertexFormat$DrawMode;
    • getAffectedOutline

      public Optional<RenderLayer> getAffectedOutline()
      Mappings:
      Namespace Name Mixin selector
      official B Lfed;B()Ljava/util/Optional;
      intermediary method_23289 Lnet/minecraft/class_1921;method_23289()Ljava/util/Optional;
      named getAffectedOutline Lnet/minecraft/client/render/RenderLayer;getAffectedOutline()Ljava/util/Optional;
    • isOutline

      public boolean isOutline()
      Mappings:
      Namespace Name Mixin selector
      official C Lfed;C()Z
      intermediary method_24295 Lnet/minecraft/class_1921;method_24295()Z
      named isOutline Lnet/minecraft/client/render/RenderLayer;isOutline()Z
    • hasCrumbling

      public boolean hasCrumbling()
      Mappings:
      Namespace Name Mixin selector
      official D Lfed;D()Z
      intermediary method_23037 Lnet/minecraft/class_1921;method_23037()Z
      named hasCrumbling Lnet/minecraft/client/render/RenderLayer;hasCrumbling()Z
    • areVerticesNotShared

      public boolean areVerticesNotShared()
      Mappings:
      Namespace Name Mixin selector
      official E Lfed;E()Z
      intermediary method_43332 Lnet/minecraft/class_1921;method_43332()Z
      named areVerticesNotShared Lnet/minecraft/client/render/RenderLayer;areVerticesNotShared()Z
    • asOptional

      public Optional<RenderLayer> asOptional()
      Mappings:
      Namespace Name Mixin selector
      official F Lfed;F()Ljava/util/Optional;
      intermediary method_24296 Lnet/minecraft/class_1921;method_24296()Ljava/util/Optional;
      named asOptional Lnet/minecraft/client/render/RenderLayer;asOptional()Ljava/util/Optional;