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
named net/minecraft/client/render/RenderLayer
intermediary net/minecraft/class_1921
official gxy
  • Field Details

    • field_32777

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

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

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

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

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

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

      private static final RenderLayer CUTOUT
      Mappings:
      Namespace Name Mixin selector
      named CUTOUT Lnet/minecraft/client/render/RenderLayer;CUTOUT:Lnet/minecraft/client/render/RenderLayer;
      intermediary field_9174 Lnet/minecraft/class_1921;field_9174:Lnet/minecraft/class_1921;
      official G Lgxy;G:Lgxy;
    • TRANSLUCENT_MOVING_BLOCK

      private static final RenderLayer TRANSLUCENT_MOVING_BLOCK
      Mappings:
      Namespace Name Mixin selector
      named TRANSLUCENT_MOVING_BLOCK Lnet/minecraft/client/render/RenderLayer;TRANSLUCENT_MOVING_BLOCK:Lnet/minecraft/client/render/RenderLayer;
      intermediary field_25285 Lnet/minecraft/class_1921;field_25285:Lnet/minecraft/class_1921;
      official H Lgxy;H:Lgxy;
    • ARMOR_CUTOUT_NO_CULL

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

      private static final Function<Identifier,RenderLayer> ARMOR_TRANSLUCENT
      Mappings:
      Namespace Name Mixin selector
      named ARMOR_TRANSLUCENT Lnet/minecraft/client/render/RenderLayer;ARMOR_TRANSLUCENT:Ljava/util/function/Function;
      intermediary field_54962 Lnet/minecraft/class_1921;field_54962:Ljava/util/function/Function;
      official J Lgxy;J:Ljava/util/function/Function;
    • ENTITY_SOLID

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

      private static final Function<Identifier,RenderLayer> ENTITY_SOLID_Z_OFFSET_FORWARD
      Mappings:
      Namespace Name Mixin selector
      named ENTITY_SOLID_Z_OFFSET_FORWARD Lnet/minecraft/client/render/RenderLayer;ENTITY_SOLID_Z_OFFSET_FORWARD:Ljava/util/function/Function;
      intermediary field_53130 Lnet/minecraft/class_1921;field_53130:Ljava/util/function/Function;
      official L Lgxy;L:Ljava/util/function/Function;
    • ENTITY_CUTOUT

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

      private static final BiFunction<Identifier,Boolean,RenderLayer> ENTITY_CUTOUT_NO_CULL
      Mappings:
      Namespace Name Mixin selector
      named ENTITY_CUTOUT_NO_CULL Lnet/minecraft/client/render/RenderLayer;ENTITY_CUTOUT_NO_CULL:Ljava/util/function/BiFunction;
      intermediary field_29625 Lnet/minecraft/class_1921;field_29625:Ljava/util/function/BiFunction;
      official N Lgxy;N: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
      named ENTITY_CUTOUT_NO_CULL_Z_OFFSET Lnet/minecraft/client/render/RenderLayer;ENTITY_CUTOUT_NO_CULL_Z_OFFSET:Ljava/util/function/BiFunction;
      intermediary field_29626 Lnet/minecraft/class_1921;field_29626:Ljava/util/function/BiFunction;
      official O Lgxy;O:Ljava/util/function/BiFunction;
    • ITEM_ENTITY_TRANSLUCENT_CULL

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

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

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

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

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

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

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

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

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

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

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

      private static final RenderLayer WATER_MASK
      Mappings:
      Namespace Name Mixin selector
      named WATER_MASK Lnet/minecraft/client/render/RenderLayer;WATER_MASK:Lnet/minecraft/client/render/RenderLayer;
      intermediary field_20965 Lnet/minecraft/class_1921;field_20965:Lnet/minecraft/class_1921;
      official aa Lgxy;aa:Lgxy;
    • ARMOR_ENTITY_GLINT

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

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

      private static final RenderLayer GLINT
      Mappings:
      Namespace Name Mixin selector
      named GLINT Lnet/minecraft/client/render/RenderLayer;GLINT:Lnet/minecraft/client/render/RenderLayer;
      intermediary field_20967 Lnet/minecraft/class_1921;field_20967:Lnet/minecraft/class_1921;
      official ad Lgxy;ad:Lgxy;
    • ENTITY_GLINT

      private static final RenderLayer ENTITY_GLINT
      Mappings:
      Namespace Name Mixin selector
      named ENTITY_GLINT Lnet/minecraft/client/render/RenderLayer;ENTITY_GLINT:Lnet/minecraft/client/render/RenderLayer;
      intermediary field_20968 Lnet/minecraft/class_1921;field_20968:Lnet/minecraft/class_1921;
      official ae Lgxy;ae:Lgxy;
    • CRUMBLING

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

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

      private static final RenderLayer TEXT_BACKGROUND
      Mappings:
      Namespace Name Mixin selector
      named TEXT_BACKGROUND Lnet/minecraft/client/render/RenderLayer;TEXT_BACKGROUND:Lnet/minecraft/client/render/RenderLayer;
      intermediary field_42519 Lnet/minecraft/class_1921;field_42519:Lnet/minecraft/class_1921;
      official ah Lgxy;ah:Lgxy;
    • TEXT_INTENSITY

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

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

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

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

      private static final RenderLayer TEXT_BACKGROUND_SEE_THROUGH
      Mappings:
      Namespace Name Mixin selector
      named TEXT_BACKGROUND_SEE_THROUGH Lnet/minecraft/client/render/RenderLayer;TEXT_BACKGROUND_SEE_THROUGH:Lnet/minecraft/client/render/RenderLayer;
      intermediary field_42520 Lnet/minecraft/class_1921;field_42520:Lnet/minecraft/class_1921;
      official am Lgxy;am:Lgxy;
    • TEXT_INTENSITY_SEE_THROUGH

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

      private static final RenderLayer LIGHTNING
      Mappings:
      Namespace Name Mixin selector
      named LIGHTNING Lnet/minecraft/client/render/RenderLayer;LIGHTNING:Lnet/minecraft/client/render/RenderLayer;
      intermediary field_20970 Lnet/minecraft/class_1921;field_20970:Lnet/minecraft/class_1921;
      official ao Lgxy;ao:Lgxy;
    • DRAGON_RAYS

      private static final RenderLayer DRAGON_RAYS
      Mappings:
      Namespace Name Mixin selector
      named DRAGON_RAYS Lnet/minecraft/client/render/RenderLayer;DRAGON_RAYS:Lnet/minecraft/client/render/RenderLayer;
      intermediary field_52255 Lnet/minecraft/class_1921;field_52255:Lnet/minecraft/class_1921;
      official ap Lgxy;ap:Lgxy;
    • DRAGON_RAYS_DEPTH

      private static final RenderLayer DRAGON_RAYS_DEPTH
      Mappings:
      Namespace Name Mixin selector
      named DRAGON_RAYS_DEPTH Lnet/minecraft/client/render/RenderLayer;DRAGON_RAYS_DEPTH:Lnet/minecraft/client/render/RenderLayer;
      intermediary field_52307 Lnet/minecraft/class_1921;field_52307:Lnet/minecraft/class_1921;
      official aq Lgxy;aq:Lgxy;
    • TRIPWIRE

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

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

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

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

      public static final RenderLayer.MultiPhase SECONDARY_BLOCK_OUTLINE
      Mappings:
      Namespace Name Mixin selector
      named SECONDARY_BLOCK_OUTLINE Lnet/minecraft/client/render/RenderLayer;SECONDARY_BLOCK_OUTLINE:Lnet/minecraft/client/render/RenderLayer$MultiPhase;
      intermediary field_54857 Lnet/minecraft/class_1921;field_54857:Lnet/minecraft/class_1921$class_4687;
      official B Lgxy;B:Lgxy$a;
    • LINE_STRIP

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

      private static final Function<Double,RenderLayer.MultiPhase> DEBUG_LINE_STRIP
      Mappings:
      Namespace Name Mixin selector
      named DEBUG_LINE_STRIP Lnet/minecraft/client/render/RenderLayer;DEBUG_LINE_STRIP:Ljava/util/function/Function;
      intermediary field_42521 Lnet/minecraft/class_1921;field_42521:Ljava/util/function/Function;
      official au Lgxy;au:Ljava/util/function/Function;
    • DEBUG_FILLED_BOX

      private static final RenderLayer.MultiPhase DEBUG_FILLED_BOX
      Mappings:
      Namespace Name Mixin selector
      named DEBUG_FILLED_BOX Lnet/minecraft/client/render/RenderLayer;DEBUG_FILLED_BOX:Lnet/minecraft/client/render/RenderLayer$MultiPhase;
      intermediary field_42522 Lnet/minecraft/class_1921;field_42522:Lnet/minecraft/class_1921$class_4687;
      official av Lgxy;av:Lgxy$a;
    • DEBUG_QUADS

      private static final RenderLayer.MultiPhase DEBUG_QUADS
      Mappings:
      Namespace Name Mixin selector
      named DEBUG_QUADS Lnet/minecraft/client/render/RenderLayer;DEBUG_QUADS:Lnet/minecraft/client/render/RenderLayer$MultiPhase;
      intermediary field_42523 Lnet/minecraft/class_1921;field_42523:Lnet/minecraft/class_1921$class_4687;
      official aw Lgxy;aw:Lgxy$a;
    • DEBUG_TRIANGLE_FAN

      private static final RenderLayer.MultiPhase DEBUG_TRIANGLE_FAN
      Mappings:
      Namespace Name Mixin selector
      named DEBUG_TRIANGLE_FAN Lnet/minecraft/client/render/RenderLayer;DEBUG_TRIANGLE_FAN:Lnet/minecraft/client/render/RenderLayer$MultiPhase;
      intermediary field_53131 Lnet/minecraft/class_1921;field_53131:Lnet/minecraft/class_1921$class_4687;
      official ax Lgxy;ax:Lgxy$a;
    • DEBUG_STRUCTURE_QUADS

      private static final RenderLayer.MultiPhase DEBUG_STRUCTURE_QUADS
      Mappings:
      Namespace Name Mixin selector
      named DEBUG_STRUCTURE_QUADS Lnet/minecraft/client/render/RenderLayer;DEBUG_STRUCTURE_QUADS:Lnet/minecraft/client/render/RenderLayer$MultiPhase;
      intermediary field_52256 Lnet/minecraft/class_1921;field_52256:Lnet/minecraft/class_1921$class_4687;
      official ay Lgxy;ay:Lgxy$a;
    • DEBUG_SECTION_QUADS

      private static final RenderLayer.MultiPhase DEBUG_SECTION_QUADS
      Mappings:
      Namespace Name Mixin selector
      named DEBUG_SECTION_QUADS Lnet/minecraft/client/render/RenderLayer;DEBUG_SECTION_QUADS:Lnet/minecraft/client/render/RenderLayer$MultiPhase;
      intermediary field_44673 Lnet/minecraft/class_1921;field_44673:Lnet/minecraft/class_1921$class_4687;
      official az Lgxy;az:Lgxy$a;
    • OPAQUE_PARTICLE

      private static final Function<Identifier,RenderLayer> OPAQUE_PARTICLE
      Mappings:
      Namespace Name Mixin selector
      named OPAQUE_PARTICLE Lnet/minecraft/client/render/RenderLayer;OPAQUE_PARTICLE:Ljava/util/function/Function;
      intermediary field_55141 Lnet/minecraft/class_1921;field_55141:Ljava/util/function/Function;
      official aA Lgxy;aA:Ljava/util/function/Function;
    • TRANSLUCENT_PARTICLE

      private static final Function<Identifier,RenderLayer> TRANSLUCENT_PARTICLE
      Mappings:
      Namespace Name Mixin selector
      named TRANSLUCENT_PARTICLE Lnet/minecraft/client/render/RenderLayer;TRANSLUCENT_PARTICLE:Ljava/util/function/Function;
      intermediary field_55142 Lnet/minecraft/class_1921;field_55142:Ljava/util/function/Function;
      official aB Lgxy;aB:Ljava/util/function/Function;
    • WEATHER_ALL_MASK

      private static final Function<Identifier,RenderLayer> WEATHER_ALL_MASK
      Mappings:
      Namespace Name Mixin selector
      named WEATHER_ALL_MASK Lnet/minecraft/client/render/RenderLayer;WEATHER_ALL_MASK:Ljava/util/function/Function;
      intermediary field_55143 Lnet/minecraft/class_1921;field_55143:Ljava/util/function/Function;
      official aC Lgxy;aC:Ljava/util/function/Function;
    • WEATHER_COLOR_MASK

      private static final Function<Identifier,RenderLayer> WEATHER_COLOR_MASK
      Mappings:
      Namespace Name Mixin selector
      named WEATHER_COLOR_MASK Lnet/minecraft/client/render/RenderLayer;WEATHER_COLOR_MASK:Ljava/util/function/Function;
      intermediary field_55144 Lnet/minecraft/class_1921;field_55144:Ljava/util/function/Function;
      official aD Lgxy;aD:Ljava/util/function/Function;
    • SUNRISE_SUNSET

      private static final RenderLayer SUNRISE_SUNSET
      Mappings:
      Namespace Name Mixin selector
      named SUNRISE_SUNSET Lnet/minecraft/client/render/RenderLayer;SUNRISE_SUNSET:Lnet/minecraft/client/render/RenderLayer;
      intermediary field_55147 Lnet/minecraft/class_1921;field_55147:Lnet/minecraft/class_1921;
      official aE Lgxy;aE:Lgxy;
    • CELESTIAL

      private static final Function<Identifier,RenderLayer> CELESTIAL
      Mappings:
      Namespace Name Mixin selector
      named CELESTIAL Lnet/minecraft/client/render/RenderLayer;CELESTIAL:Ljava/util/function/Function;
      intermediary field_55149 Lnet/minecraft/class_1921;field_55149:Ljava/util/function/Function;
      official aF Lgxy;aF:Ljava/util/function/Function;
    • BLOCK_SCREEN_EFFECT

      private static final Function<Identifier,RenderLayer> BLOCK_SCREEN_EFFECT
      Mappings:
      Namespace Name Mixin selector
      named BLOCK_SCREEN_EFFECT Lnet/minecraft/client/render/RenderLayer;BLOCK_SCREEN_EFFECT:Ljava/util/function/Function;
      intermediary field_55150 Lnet/minecraft/class_1921;field_55150:Ljava/util/function/Function;
      official aG Lgxy;aG:Ljava/util/function/Function;
    • FIRE_SCREEN_EFFECT

      private static final Function<Identifier,RenderLayer> FIRE_SCREEN_EFFECT
      Mappings:
      Namespace Name Mixin selector
      named FIRE_SCREEN_EFFECT Lnet/minecraft/client/render/RenderLayer;FIRE_SCREEN_EFFECT:Ljava/util/function/Function;
      intermediary field_55151 Lnet/minecraft/class_1921;field_55151:Ljava/util/function/Function;
      official aH Lgxy;aH:Ljava/util/function/Function;
    • expectedBufferSize

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

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

      private final boolean translucent
      Mappings:
      Namespace Name Mixin selector
      named translucent Lnet/minecraft/client/render/RenderLayer;translucent:Z
      intermediary field_21402 Lnet/minecraft/class_1921;field_21402:Z
      official aK Lgxy;aK:Z
  • Constructor Details

    • RenderLayer

      public RenderLayer(String name, int size, boolean hasCrumbling, boolean translucent, Runnable begin, Runnable end)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/render/RenderLayer;<init>(Ljava/lang/String;IZZLjava/lang/Runnable;Ljava/lang/Runnable;)V
      intermediary <init> Lnet/minecraft/class_1921;<init>(Ljava/lang/String;IZZLjava/lang/Runnable;Ljava/lang/Runnable;)V
      official <init> Lgxy;<init>(Ljava/lang/String;IZZLjava/lang/Runnable;Ljava/lang/Runnable;)V
  • Method Details

    • getSolid

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

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

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

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

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

      public static RenderLayer createArmorDecalCutoutNoCull(Identifier texture)
      Mappings:
      Namespace Name Mixin selector
      named createArmorDecalCutoutNoCull Lnet/minecraft/client/render/RenderLayer;createArmorDecalCutoutNoCull(Lnet/minecraft/util/Identifier;)Lnet/minecraft/client/render/RenderLayer;
      intermediary method_53491 Lnet/minecraft/class_1921;method_53491(Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921;
      official b Lgxy;b(Lame;)Lgxy;
    • createArmorTranslucent

      public static RenderLayer createArmorTranslucent(Identifier texture)
      Mappings:
      Namespace Name Mixin selector
      named createArmorTranslucent Lnet/minecraft/client/render/RenderLayer;createArmorTranslucent(Lnet/minecraft/util/Identifier;)Lnet/minecraft/client/render/RenderLayer;
      intermediary method_65052 Lnet/minecraft/class_1921;method_65052(Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921;
      official c Lgxy;c(Lame;)Lgxy;
    • getEntitySolid

      public static RenderLayer getEntitySolid(Identifier texture)
      Mappings:
      Namespace Name Mixin selector
      named getEntitySolid Lnet/minecraft/client/render/RenderLayer;getEntitySolid(Lnet/minecraft/util/Identifier;)Lnet/minecraft/client/render/RenderLayer;
      intermediary method_23572 Lnet/minecraft/class_1921;method_23572(Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921;
      official d Lgxy;d(Lame;)Lgxy;
    • getEntitySolidZOffsetForward

      public static RenderLayer getEntitySolidZOffsetForward(Identifier texture)
      Mappings:
      Namespace Name Mixin selector
      named getEntitySolidZOffsetForward Lnet/minecraft/client/render/RenderLayer;getEntitySolidZOffsetForward(Lnet/minecraft/util/Identifier;)Lnet/minecraft/client/render/RenderLayer;
      intermediary method_62290 Lnet/minecraft/class_1921;method_62290(Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921;
      official e Lgxy;e(Lame;)Lgxy;
    • getEntityCutout

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

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

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

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

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

      public static RenderLayer getItemEntityTranslucentCull(Identifier texture)
      Mappings:
      Namespace Name Mixin selector
      named getItemEntityTranslucentCull Lnet/minecraft/client/render/RenderLayer;getItemEntityTranslucentCull(Lnet/minecraft/util/Identifier;)Lnet/minecraft/client/render/RenderLayer;
      intermediary method_29379 Lnet/minecraft/class_1921;method_29379(Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921;
      official i Lgxy;i(Lame;)Lgxy;
    • getEntityTranslucent

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

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

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

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

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

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

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

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

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

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

      public static RenderLayer getEyes(Identifier texture)
      Mappings:
      Namespace Name Mixin selector
      named getEyes Lnet/minecraft/client/render/RenderLayer;getEyes(Lnet/minecraft/util/Identifier;)Lnet/minecraft/client/render/RenderLayer;
      intermediary method_23026 Lnet/minecraft/class_1921;method_23026(Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921;
      official q Lgxy;q(Lame;)Lgxy;
    • getEntityTranslucentEmissiveNoOutline

      public static RenderLayer getEntityTranslucentEmissiveNoOutline(Identifier texture)
      Mappings:
      Namespace Name Mixin selector
      named getEntityTranslucentEmissiveNoOutline Lnet/minecraft/client/render/RenderLayer;getEntityTranslucentEmissiveNoOutline(Lnet/minecraft/util/Identifier;)Lnet/minecraft/client/render/RenderLayer;
      intermediary method_55252 Lnet/minecraft/class_1921;method_55252(Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921;
      official r Lgxy;r(Lame;)Lgxy;
    • getBreezeWind

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

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

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

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

      public static RenderLayer getOutline(Identifier texture)
      Mappings:
      Namespace Name Mixin selector
      named getOutline Lnet/minecraft/client/render/RenderLayer;getOutline(Lnet/minecraft/util/Identifier;)Lnet/minecraft/client/render/RenderLayer;
      intermediary method_23287 Lnet/minecraft/class_1921;method_23287(Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921;
      official s Lgxy;s(Lame;)Lgxy;
    • getArmorEntityGlint

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

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

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

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

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

      public static RenderLayer getText(Identifier texture)
      Mappings:
      Namespace Name Mixin selector
      named getText Lnet/minecraft/client/render/RenderLayer;getText(Lnet/minecraft/util/Identifier;)Lnet/minecraft/client/render/RenderLayer;
      intermediary method_23028 Lnet/minecraft/class_1921;method_23028(Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921;
      official u Lgxy;u(Lame;)Lgxy;
    • getTextBackground

      public static RenderLayer getTextBackground()
      Mappings:
      Namespace Name Mixin selector
      named getTextBackground Lnet/minecraft/client/render/RenderLayer;getTextBackground()Lnet/minecraft/client/render/RenderLayer;
      intermediary method_49045 Lnet/minecraft/class_1921;method_49045()Lnet/minecraft/class_1921;
      official n Lgxy;n()Lgxy;
    • getTextIntensity

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

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

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

      public static RenderLayer getTextSeeThrough(Identifier texture)
      Mappings:
      Namespace Name Mixin selector
      named getTextSeeThrough Lnet/minecraft/client/render/RenderLayer;getTextSeeThrough(Lnet/minecraft/util/Identifier;)Lnet/minecraft/client/render/RenderLayer;
      intermediary method_23030 Lnet/minecraft/class_1921;method_23030(Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921;
      official y Lgxy;y(Lame;)Lgxy;
    • getTextBackgroundSeeThrough

      public static RenderLayer getTextBackgroundSeeThrough()
      Mappings:
      Namespace Name Mixin selector
      named getTextBackgroundSeeThrough Lnet/minecraft/client/render/RenderLayer;getTextBackgroundSeeThrough()Lnet/minecraft/client/render/RenderLayer;
      intermediary method_49046 Lnet/minecraft/class_1921;method_49046()Lnet/minecraft/class_1921;
      official o Lgxy;o()Lgxy;
    • getTextIntensitySeeThrough

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

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

      public static RenderLayer getDragonRays()
      Mappings:
      Namespace Name Mixin selector
      named getDragonRays Lnet/minecraft/client/render/RenderLayer;getDragonRays()Lnet/minecraft/client/render/RenderLayer;
      intermediary method_61046 Lnet/minecraft/class_1921;method_61046()Lnet/minecraft/class_1921;
      official q Lgxy;q()Lgxy;
    • getDragonRaysDepth

      public static RenderLayer getDragonRaysDepth()
      Mappings:
      Namespace Name Mixin selector
      named getDragonRaysDepth Lnet/minecraft/client/render/RenderLayer;getDragonRaysDepth()Lnet/minecraft/client/render/RenderLayer;
      intermediary method_61157 Lnet/minecraft/class_1921;method_61157()Lnet/minecraft/class_1921;
      official r Lgxy;r()Lgxy;
    • getTripwire

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

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

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

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

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

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

      public static RenderLayer getDebugLineStrip(double lineWidth)
      Mappings:
      Namespace Name Mixin selector
      named getDebugLineStrip Lnet/minecraft/client/render/RenderLayer;getDebugLineStrip(D)Lnet/minecraft/client/render/RenderLayer;
      intermediary method_49043 Lnet/minecraft/class_1921;method_49043(D)Lnet/minecraft/class_1921;
      official a Lgxy;a(D)Lgxy;
    • getDebugFilledBox

      public static RenderLayer getDebugFilledBox()
      Mappings:
      Namespace Name Mixin selector
      named getDebugFilledBox Lnet/minecraft/client/render/RenderLayer;getDebugFilledBox()Lnet/minecraft/client/render/RenderLayer;
      intermediary method_49047 Lnet/minecraft/class_1921;method_49047()Lnet/minecraft/class_1921;
      official y Lgxy;y()Lgxy;
    • getDebugQuads

      public static RenderLayer getDebugQuads()
      Mappings:
      Namespace Name Mixin selector
      named getDebugQuads Lnet/minecraft/client/render/RenderLayer;getDebugQuads()Lnet/minecraft/client/render/RenderLayer;
      intermediary method_49042 Lnet/minecraft/class_1921;method_49042()Lnet/minecraft/class_1921;
      official z Lgxy;z()Lgxy;
    • getDebugTriangleFan

      public static RenderLayer getDebugTriangleFan()
      Mappings:
      Namespace Name Mixin selector
      named getDebugTriangleFan Lnet/minecraft/client/render/RenderLayer;getDebugTriangleFan()Lnet/minecraft/client/render/RenderLayer;
      intermediary method_62278 Lnet/minecraft/class_1921;method_62278()Lnet/minecraft/class_1921;
      official A Lgxy;A()Lgxy;
    • getDebugStructureQuads

      public static RenderLayer getDebugStructureQuads()
      Mappings:
      Namespace Name Mixin selector
      named getDebugStructureQuads Lnet/minecraft/client/render/RenderLayer;getDebugStructureQuads()Lnet/minecraft/client/render/RenderLayer;
      intermediary method_61045 Lnet/minecraft/class_1921;method_61045()Lnet/minecraft/class_1921;
      official B Lgxy;B()Lgxy;
    • getDebugSectionQuads

      public static RenderLayer getDebugSectionQuads()
      Mappings:
      Namespace Name Mixin selector
      named getDebugSectionQuads Lnet/minecraft/client/render/RenderLayer;getDebugSectionQuads()Lnet/minecraft/client/render/RenderLayer;
      intermediary method_51456 Lnet/minecraft/class_1921;method_51456()Lnet/minecraft/class_1921;
      official C Lgxy;C()Lgxy;
    • getOpaqueParticle

      public static RenderLayer getOpaqueParticle(Identifier texture)
      Mappings:
      Namespace Name Mixin selector
      named getOpaqueParticle Lnet/minecraft/client/render/RenderLayer;getOpaqueParticle(Lnet/minecraft/util/Identifier;)Lnet/minecraft/client/render/RenderLayer;
      intermediary method_65213 Lnet/minecraft/class_1921;method_65213(Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921;
      official A Lgxy;A(Lame;)Lgxy;
    • getTranslucentParticle

      public static RenderLayer getTranslucentParticle(Identifier texture)
      Mappings:
      Namespace Name Mixin selector
      named getTranslucentParticle Lnet/minecraft/client/render/RenderLayer;getTranslucentParticle(Lnet/minecraft/util/Identifier;)Lnet/minecraft/client/render/RenderLayer;
      intermediary method_65214 Lnet/minecraft/class_1921;method_65214(Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921;
      official B Lgxy;B(Lame;)Lgxy;
    • createWeather

      private static Function<Identifier,RenderLayer> createWeather(RenderPipeline pipeline)
      Mappings:
      Namespace Name Mixin selector
      named createWeather Lnet/minecraft/client/render/RenderLayer;createWeather(Lcom/mojang/blaze3d/pipeline/RenderPipeline;)Ljava/util/function/Function;
      intermediary method_65230 Lnet/minecraft/class_1921;method_65230(Lcom/mojang/blaze3d/pipeline/RenderPipeline;)Ljava/util/function/Function;
      official a Lgxy;a(Lcom/mojang/blaze3d/pipeline/RenderPipeline;)Ljava/util/function/Function;
    • getWeather

      public static RenderLayer getWeather(Identifier texture, boolean allMask)
      Mappings:
      Namespace Name Mixin selector
      named getWeather Lnet/minecraft/client/render/RenderLayer;getWeather(Lnet/minecraft/util/Identifier;Z)Lnet/minecraft/client/render/RenderLayer;
      intermediary method_65231 Lnet/minecraft/class_1921;method_65231(Lnet/minecraft/class_2960;Z)Lnet/minecraft/class_1921;
      official f Lgxy;f(Lame;Z)Lgxy;
    • getSunriseSunset

      public static RenderLayer getSunriseSunset()
      Mappings:
      Namespace Name Mixin selector
      named getSunriseSunset Lnet/minecraft/client/render/RenderLayer;getSunriseSunset()Lnet/minecraft/client/render/RenderLayer;
      intermediary method_65220 Lnet/minecraft/class_1921;method_65220()Lnet/minecraft/class_1921;
      official D Lgxy;D()Lgxy;
    • getCelestial

      public static RenderLayer getCelestial(Identifier texture)
      Mappings:
      Namespace Name Mixin selector
      named getCelestial Lnet/minecraft/client/render/RenderLayer;getCelestial(Lnet/minecraft/util/Identifier;)Lnet/minecraft/client/render/RenderLayer;
      intermediary method_65215 Lnet/minecraft/class_1921;method_65215(Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921;
      official C Lgxy;C(Lame;)Lgxy;
    • getBlockScreenEffect

      public static RenderLayer getBlockScreenEffect(Identifier texture)
      Mappings:
      Namespace Name Mixin selector
      named getBlockScreenEffect Lnet/minecraft/client/render/RenderLayer;getBlockScreenEffect(Lnet/minecraft/util/Identifier;)Lnet/minecraft/client/render/RenderLayer;
      intermediary method_65216 Lnet/minecraft/class_1921;method_65216(Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921;
      official D Lgxy;D(Lame;)Lgxy;
    • getFireScreenEffect

      public static RenderLayer getFireScreenEffect(Identifier texture)
      Mappings:
      Namespace Name Mixin selector
      named getFireScreenEffect Lnet/minecraft/client/render/RenderLayer;getFireScreenEffect(Lnet/minecraft/util/Identifier;)Lnet/minecraft/client/render/RenderLayer;
      intermediary method_65217 Lnet/minecraft/class_1921;method_65217(Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921;
      official E Lgxy;E(Lame;)Lgxy;
    • of

      static RenderLayer.MultiPhase of(String name, int size, RenderPipeline pipeline, RenderLayer.MultiPhaseParameters params)
      Mappings:
      Namespace Name Mixin selector
      named of Lnet/minecraft/client/render/RenderLayer;of(Ljava/lang/String;ILcom/mojang/blaze3d/pipeline/RenderPipeline;Lnet/minecraft/client/render/RenderLayer$MultiPhaseParameters;)Lnet/minecraft/client/render/RenderLayer$MultiPhase;
      intermediary method_24048 Lnet/minecraft/class_1921;method_24048(Ljava/lang/String;ILcom/mojang/blaze3d/pipeline/RenderPipeline;Lnet/minecraft/class_1921$class_4688;)Lnet/minecraft/class_1921$class_4687;
      official a Lgxy;a(Ljava/lang/String;ILcom/mojang/blaze3d/pipeline/RenderPipeline;Lgxy$b;)Lgxy$a;
    • of

      private static RenderLayer.MultiPhase of(String name, int size, boolean hasCrumbling, boolean translucent, RenderPipeline pipeline, RenderLayer.MultiPhaseParameters params)
      Mappings:
      Namespace Name Mixin selector
      named of Lnet/minecraft/client/render/RenderLayer;of(Ljava/lang/String;IZZLcom/mojang/blaze3d/pipeline/RenderPipeline;Lnet/minecraft/client/render/RenderLayer$MultiPhaseParameters;)Lnet/minecraft/client/render/RenderLayer$MultiPhase;
      intermediary method_24049 Lnet/minecraft/class_1921;method_24049(Ljava/lang/String;IZZLcom/mojang/blaze3d/pipeline/RenderPipeline;Lnet/minecraft/class_1921$class_4688;)Lnet/minecraft/class_1921$class_4687;
      official a Lgxy;a(Ljava/lang/String;IZZLcom/mojang/blaze3d/pipeline/RenderPipeline;Lgxy$b;)Lgxy$a;
    • draw

      public abstract void draw(BuiltBuffer buffer)
      Mappings:
      Namespace Name Mixin selector
      named draw Lnet/minecraft/client/render/RenderLayer;draw(Lnet/minecraft/client/render/BuiltBuffer;)V
      intermediary method_60895 Lnet/minecraft/class_1921;method_60895(Lnet/minecraft/class_9801;)V
      official a Lgxy;a(Lfob;)V
    • getExpectedBufferSize

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

      public abstract VertexFormat getVertexFormat()
      Mappings:
      Namespace Name Mixin selector
      named getVertexFormat Lnet/minecraft/client/render/RenderLayer;getVertexFormat()Lcom/mojang/blaze3d/vertex/VertexFormat;
      intermediary method_23031 Lnet/minecraft/class_1921;method_23031()Lcom/mojang/blaze3d/vertex/VertexFormat;
      official F Lgxy;F()Lcom/mojang/blaze3d/vertex/VertexFormat;
    • getDrawMode

      public abstract VertexFormat.DrawMode getDrawMode()
      Mappings:
      Namespace Name Mixin selector
      named getDrawMode Lnet/minecraft/client/render/RenderLayer;getDrawMode()Lcom/mojang/blaze3d/vertex/VertexFormat$DrawMode;
      intermediary method_23033 Lnet/minecraft/class_1921;method_23033()Lcom/mojang/blaze3d/vertex/VertexFormat$class_5596;
      official G Lgxy;G()Lcom/mojang/blaze3d/vertex/VertexFormat$b;
    • getAffectedOutline

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

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

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

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

      public boolean isTranslucent()
      Mappings:
      Namespace Name Mixin selector
      named isTranslucent Lnet/minecraft/client/render/RenderLayer;isTranslucent()Z
      intermediary method_60894 Lnet/minecraft/class_1921;method_60894()Z
      official L Lgxy;L()Z