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 gen
  • 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 aY Lgen;aY: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 aT Lgen;aT: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 aU Lgen;aU: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 aV Lgen;aV: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 aZ Lgen;aZ:Lgen;
    • 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 ba Lgen;ba:Lgen;
    • 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 bb Lgen;bb:Lgen;
    • TRANSLUCENT

      private static final RenderLayer TRANSLUCENT
      Mappings:
      Namespace Name Mixin selector
      named TRANSLUCENT Lnet/minecraft/client/render/RenderLayer;TRANSLUCENT:Lnet/minecraft/client/render/RenderLayer;
      intermediary field_9179 Lnet/minecraft/class_1921;field_9179:Lnet/minecraft/class_1921;
      official bc Lgen;bc:Lgen;
    • 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 bd Lgen;bd:Lgen;
    • 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 be Lgen;be: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 bf Lgen;bf: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 bg Lgen;bg: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 bh Lgen;bh: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 bi Lgen;bi: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 bj Lgen;bj:Ljava/util/function/Function;
    • ENTITY_TRANSLUCENT_CULL

      private static final Function<Identifier,RenderLayer> ENTITY_TRANSLUCENT_CULL
      Mappings:
      Namespace Name Mixin selector
      named ENTITY_TRANSLUCENT_CULL Lnet/minecraft/client/render/RenderLayer;ENTITY_TRANSLUCENT_CULL:Ljava/util/function/Function;
      intermediary field_29628 Lnet/minecraft/class_1921;field_29628:Ljava/util/function/Function;
      official bk Lgen;bk: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 bl Lgen;bl: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 bm Lgen;bm: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 bn Lgen;bn: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 bo Lgen;bo: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 bp Lgen;bp: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 bq Lgen;bq: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 br Lgen;br: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 bs Lgen;bs:Ljava/util/function/Function;
    • EYES

      Mappings:
      Namespace Name Mixin selector
      named EYES Lnet/minecraft/client/render/RenderLayer;EYES:Ljava/util/function/BiFunction;
      intermediary field_29636 Lnet/minecraft/class_1921;field_29636:Ljava/util/function/BiFunction;
      official bt Lgen;bt:Ljava/util/function/BiFunction;
    • 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 bu Lgen;bu:Lgen;
    • 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 bv Lgen;bv:Lgen;
    • ARMOR_GLINT

      private static final RenderLayer ARMOR_GLINT
      Mappings:
      Namespace Name Mixin selector
      named ARMOR_GLINT Lnet/minecraft/client/render/RenderLayer;ARMOR_GLINT:Lnet/minecraft/client/render/RenderLayer;
      intermediary field_24472 Lnet/minecraft/class_1921;field_24472:Lnet/minecraft/class_1921;
      official bw Lgen;bw:Lgen;
    • 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 bx Lgen;bx:Lgen;
    • 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 by Lgen;by:Lgen;
    • 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 bz Lgen;bz:Lgen;
    • DIRECT_GLINT

      private static final RenderLayer DIRECT_GLINT
      Mappings:
      Namespace Name Mixin selector
      named DIRECT_GLINT Lnet/minecraft/client/render/RenderLayer;DIRECT_GLINT:Lnet/minecraft/client/render/RenderLayer;
      intermediary field_25487 Lnet/minecraft/class_1921;field_25487:Lnet/minecraft/class_1921;
      official bA Lgen;bA:Lgen;
    • 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 bB Lgen;bB:Lgen;
    • DIRECT_ENTITY_GLINT

      private static final RenderLayer DIRECT_ENTITY_GLINT
      Mappings:
      Namespace Name Mixin selector
      named DIRECT_ENTITY_GLINT Lnet/minecraft/client/render/RenderLayer;DIRECT_ENTITY_GLINT:Lnet/minecraft/client/render/RenderLayer;
      intermediary field_25488 Lnet/minecraft/class_1921;field_25488:Lnet/minecraft/class_1921;
      official bC Lgen;bC:Lgen;
    • 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 bD Lgen;bD: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 bE Lgen;bE: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 bF Lgen;bF:Lgen;
    • 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 bG Lgen;bG: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 bH Lgen;bH: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 bI Lgen;bI: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 bJ Lgen;bJ: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 bK Lgen;bK:Lgen;
    • 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 bL Lgen;bL: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 bM Lgen;bM:Lgen;
    • 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 bN Lgen;bN:Lgen;
    • 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 bO Lgen;bO:Lgen;
    • 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 bP Lgen;bP:Lgen;
    • FAST_CLOUDS

      private static final RenderLayer FAST_CLOUDS
      Mappings:
      Namespace Name Mixin selector
      named FAST_CLOUDS Lnet/minecraft/client/render/RenderLayer;FAST_CLOUDS:Lnet/minecraft/client/render/RenderLayer;
      intermediary field_48950 Lnet/minecraft/class_1921;field_48950:Lnet/minecraft/class_1921;
      official bQ Lgen;bQ:Lgen;
    • FANCY_CLOUDS

      private static final RenderLayer FANCY_CLOUDS
      Mappings:
      Namespace Name Mixin selector
      named FANCY_CLOUDS Lnet/minecraft/client/render/RenderLayer;FANCY_CLOUDS:Lnet/minecraft/client/render/RenderLayer;
      intermediary field_48951 Lnet/minecraft/class_1921;field_48951:Lnet/minecraft/class_1921;
      official bR Lgen;bR:Lgen;
    • 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 aW Lgen;aW:Lgen$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 aX Lgen;aX:Lgen$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 bS Lgen;bS: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 bT Lgen;bT:Lgen$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 bU Lgen;bU:Lgen$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 bV Lgen;bV:Lgen$a;
    • GUI

      private static final RenderLayer.MultiPhase GUI
      Mappings:
      Namespace Name Mixin selector
      named GUI Lnet/minecraft/client/render/RenderLayer;GUI:Lnet/minecraft/client/render/RenderLayer$MultiPhase;
      intermediary field_44821 Lnet/minecraft/class_1921;field_44821:Lnet/minecraft/class_1921$class_4687;
      official bW Lgen;bW:Lgen$a;
    • GUI_OVERLAY

      private static final RenderLayer.MultiPhase GUI_OVERLAY
      Mappings:
      Namespace Name Mixin selector
      named GUI_OVERLAY Lnet/minecraft/client/render/RenderLayer;GUI_OVERLAY:Lnet/minecraft/client/render/RenderLayer$MultiPhase;
      intermediary field_44822 Lnet/minecraft/class_1921;field_44822:Lnet/minecraft/class_1921$class_4687;
      official bX Lgen;bX:Lgen$a;
    • GUI_TEXT_HIGHLIGHT

      private static final RenderLayer.MultiPhase GUI_TEXT_HIGHLIGHT
      Mappings:
      Namespace Name Mixin selector
      named GUI_TEXT_HIGHLIGHT Lnet/minecraft/client/render/RenderLayer;GUI_TEXT_HIGHLIGHT:Lnet/minecraft/client/render/RenderLayer$MultiPhase;
      intermediary field_44823 Lnet/minecraft/class_1921;field_44823:Lnet/minecraft/class_1921$class_4687;
      official bY Lgen;bY:Lgen$a;
    • GUI_GHOST_RECIPE_OVERLAY

      private static final RenderLayer.MultiPhase GUI_GHOST_RECIPE_OVERLAY
      Mappings:
      Namespace Name Mixin selector
      named GUI_GHOST_RECIPE_OVERLAY Lnet/minecraft/client/render/RenderLayer;GUI_GHOST_RECIPE_OVERLAY:Lnet/minecraft/client/render/RenderLayer$MultiPhase;
      intermediary field_44824 Lnet/minecraft/class_1921;field_44824:Lnet/minecraft/class_1921$class_4687;
      official bZ Lgen;bZ:Lgen$a;
    • BLOCK_LAYERS

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

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

      private final VertexFormat.DrawMode drawMode
      Mappings:
      Namespace Name Mixin selector
      named drawMode Lnet/minecraft/client/render/RenderLayer;drawMode:Lnet/minecraft/client/render/VertexFormat$DrawMode;
      intermediary field_20973 Lnet/minecraft/class_1921;field_20973:Lnet/minecraft/class_293$class_5596;
      official cc Lgen;cc:Lfat$b;
    • 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 cd Lgen;cd: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 ce Lgen;ce: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 cf Lgen;cf:Z
    • optionalThis

      private final Optional<RenderLayer> optionalThis
      Mappings:
      Namespace Name Mixin selector
      named optionalThis Lnet/minecraft/client/render/RenderLayer;optionalThis:Ljava/util/Optional;
      intermediary field_21850 Lnet/minecraft/class_1921;field_21850:Ljava/util/Optional;
      official cg Lgen;cg: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
      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
      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
      official <init> Lgen;<init>(Ljava/lang/String;Lfat;Lfat$b;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 c Lgen;c()Lgen;
    • 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 d Lgen;d()Lgen;
    • 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 e Lgen;e()Lgen;
    • of

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

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

      private static RenderLayer.MultiPhaseParameters getItemPhaseData()
      Mappings:
      Namespace Name Mixin selector
      named getItemPhaseData Lnet/minecraft/client/render/RenderLayer;getItemPhaseData()Lnet/minecraft/client/render/RenderLayer$MultiPhaseParameters;
      intermediary method_29381 Lnet/minecraft/class_1921;method_29381()Lnet/minecraft/class_1921$class_4688;
      official Q Lgen;Q()Lgen$b;
    • 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 Lgen;g()Lgen;
    • createArmorCutoutNoCull

      private static RenderLayer.MultiPhase createArmorCutoutNoCull(String name, Identifier texture, boolean decal)
      Mappings:
      Namespace Name Mixin selector
      named createArmorCutoutNoCull Lnet/minecraft/client/render/RenderLayer;createArmorCutoutNoCull(Ljava/lang/String;Lnet/minecraft/util/Identifier;Z)Lnet/minecraft/client/render/RenderLayer$MultiPhase;
      intermediary method_53490 Lnet/minecraft/class_1921;method_53490(Ljava/lang/String;Lnet/minecraft/class_2960;Z)Lnet/minecraft/class_1921$class_4687;
      official a Lgen;a(Ljava/lang/String;Lakk;Z)Lgen$a;
    • 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 Lgen;a(Lakk;)Lgen;
    • 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 Lgen;b(Lakk;)Lgen;
    • 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 c Lgen;c(Lakk;)Lgen;
    • 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 d Lgen;d(Lakk;)Lgen;
    • 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 Lgen;a(Lakk;Z)Lgen;
    • 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 e Lgen;e(Lakk;)Lgen;
    • 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 Lgen;b(Lakk;Z)Lgen;
    • 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 f Lgen;f(Lakk;)Lgen;
    • 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 g Lgen;g(Lakk;)Lgen;
    • getEntityTranslucentCull

      public static RenderLayer getEntityTranslucentCull(Identifier texture)
      Mappings:
      Namespace Name Mixin selector
      named getEntityTranslucentCull Lnet/minecraft/client/render/RenderLayer;getEntityTranslucentCull(Lnet/minecraft/util/Identifier;)Lnet/minecraft/client/render/RenderLayer;
      intermediary method_23689 Lnet/minecraft/class_1921;method_23689(Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921;
      official h Lgen;h(Lakk;)Lgen;
    • 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 Lgen;c(Lakk;Z)Lgen;
    • 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 i Lgen;i(Lakk;)Lgen;
    • 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 Lgen;d(Lakk;Z)Lgen;
    • 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 j Lgen;j(Lakk;)Lgen;
    • 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 k Lgen;k(Lakk;)Lgen;
    • 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 Lgen;e(Lakk;Z)Lgen;
    • 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 l Lgen;l(Lakk;)Lgen;
    • 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 m Lgen;m(Lakk;)Lgen;
    • 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 n Lgen;n(Lakk;)Lgen;
    • 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 o Lgen;o(Lakk;)Lgen;
    • 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 p Lgen;p(Lakk;)Lgen;
    • 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 q Lgen;q(Lakk;)Lgen;
    • 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 Lgen;a(Lakk;FF)Lgen;
    • 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 Lgen;b(Lakk;FF)Lgen;
    • 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 Lgen;h()Lgen;
    • 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 Lgen;i()Lgen;
    • 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 r Lgen;r(Lakk;)Lgen;
    • getArmorGlint

      public static RenderLayer getArmorGlint()
      Mappings:
      Namespace Name Mixin selector
      named getArmorGlint Lnet/minecraft/client/render/RenderLayer;getArmorGlint()Lnet/minecraft/client/render/RenderLayer;
      intermediary method_27948 Lnet/minecraft/class_1921;method_27948()Lnet/minecraft/class_1921;
      official j Lgen;j()Lgen;
    • 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 k Lgen;k()Lgen;
    • 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 l Lgen;l()Lgen;
    • 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 m Lgen;m()Lgen;
    • getDirectGlint

      public static RenderLayer getDirectGlint()
      Mappings:
      Namespace Name Mixin selector
      named getDirectGlint Lnet/minecraft/client/render/RenderLayer;getDirectGlint()Lnet/minecraft/client/render/RenderLayer;
      intermediary method_29706 Lnet/minecraft/class_1921;method_29706()Lnet/minecraft/class_1921;
      official n Lgen;n()Lgen;
    • 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 o Lgen;o()Lgen;
    • getDirectEntityGlint

      public static RenderLayer getDirectEntityGlint()
      Mappings:
      Namespace Name Mixin selector
      named getDirectEntityGlint Lnet/minecraft/client/render/RenderLayer;getDirectEntityGlint()Lnet/minecraft/client/render/RenderLayer;
      intermediary method_29707 Lnet/minecraft/class_1921;method_29707()Lnet/minecraft/class_1921;
      official p Lgen;p()Lgen;
    • 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 s Lgen;s(Lakk;)Lgen;
    • 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 t Lgen;t(Lakk;)Lgen;
    • 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 q Lgen;q()Lgen;
    • 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 u Lgen;u(Lakk;)Lgen;
    • 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 v Lgen;v(Lakk;)Lgen;
    • 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 w Lgen;w(Lakk;)Lgen;
    • 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 x Lgen;x(Lakk;)Lgen;
    • 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 r Lgen;r()Lgen;
    • 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 y Lgen;y(Lakk;)Lgen;
    • 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 s Lgen;s()Lgen;
    • getTripwirePhaseData

      private static RenderLayer.MultiPhaseParameters getTripwirePhaseData()
      Mappings:
      Namespace Name Mixin selector
      named getTripwirePhaseData Lnet/minecraft/client/render/RenderLayer;getTripwirePhaseData()Lnet/minecraft/client/render/RenderLayer$MultiPhaseParameters;
      intermediary method_29996 Lnet/minecraft/class_1921;method_29996()Lnet/minecraft/class_1921$class_4688;
      official R Lgen;R()Lgen$b;
    • 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 t Lgen;t()Lgen;
    • 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 u Lgen;u()Lgen;
    • 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 v Lgen;v()Lgen;
    • getClouds

      private static RenderLayer.MultiPhase getClouds(boolean fancy)
      Mappings:
      Namespace Name Mixin selector
      named getClouds Lnet/minecraft/client/render/RenderLayer;getClouds(Z)Lnet/minecraft/client/render/RenderLayer$MultiPhase;
      intermediary method_56848 Lnet/minecraft/class_1921;method_56848(Z)Lnet/minecraft/class_1921$class_4687;
      official a Lgen;a(Z)Lgen$a;
    • getFastClouds

      public static RenderLayer getFastClouds()
      Mappings:
      Namespace Name Mixin selector
      named getFastClouds Lnet/minecraft/client/render/RenderLayer;getFastClouds()Lnet/minecraft/client/render/RenderLayer;
      intermediary method_56849 Lnet/minecraft/class_1921;method_56849()Lnet/minecraft/class_1921;
      official w Lgen;w()Lgen;
    • getFancyClouds

      public static RenderLayer getFancyClouds()
      Mappings:
      Namespace Name Mixin selector
      named getFancyClouds Lnet/minecraft/client/render/RenderLayer;getFancyClouds()Lnet/minecraft/client/render/RenderLayer;
      intermediary method_56850 Lnet/minecraft/class_1921;method_56850()Lnet/minecraft/class_1921;
      official x Lgen;x()Lgen;
    • 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 y Lgen;y()Lgen;
    • 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 z Lgen;z()Lgen;
    • 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 Lgen;a(D)Lgen;
    • 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 A Lgen;A()Lgen;
    • 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 B Lgen;B()Lgen;
    • 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 Lgen;C()Lgen;
    • getGui

      public static RenderLayer getGui()
      Mappings:
      Namespace Name Mixin selector
      named getGui Lnet/minecraft/client/render/RenderLayer;getGui()Lnet/minecraft/client/render/RenderLayer;
      intermediary method_51784 Lnet/minecraft/class_1921;method_51784()Lnet/minecraft/class_1921;
      official D Lgen;D()Lgen;
    • getGuiOverlay

      public static RenderLayer getGuiOverlay()
      Mappings:
      Namespace Name Mixin selector
      named getGuiOverlay Lnet/minecraft/client/render/RenderLayer;getGuiOverlay()Lnet/minecraft/client/render/RenderLayer;
      intermediary method_51785 Lnet/minecraft/class_1921;method_51785()Lnet/minecraft/class_1921;
      official E Lgen;E()Lgen;
    • getGuiTextHighlight

      public static RenderLayer getGuiTextHighlight()
      Mappings:
      Namespace Name Mixin selector
      named getGuiTextHighlight Lnet/minecraft/client/render/RenderLayer;getGuiTextHighlight()Lnet/minecraft/client/render/RenderLayer;
      intermediary method_51786 Lnet/minecraft/class_1921;method_51786()Lnet/minecraft/class_1921;
      official F Lgen;F()Lgen;
    • getGuiGhostRecipeOverlay

      public static RenderLayer getGuiGhostRecipeOverlay()
      Mappings:
      Namespace Name Mixin selector
      named getGuiGhostRecipeOverlay Lnet/minecraft/client/render/RenderLayer;getGuiGhostRecipeOverlay()Lnet/minecraft/client/render/RenderLayer;
      intermediary method_51787 Lnet/minecraft/class_1921;method_51787()Lnet/minecraft/class_1921;
      official G Lgen;G()Lgen;
    • of

      static RenderLayer.MultiPhase of(String name, VertexFormat vertexFormat, VertexFormat.DrawMode drawMode, int expectedBufferSize, RenderLayer.MultiPhaseParameters phaseData)
      Mappings:
      Namespace Name Mixin selector
      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;
      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;
      official a Lgen;a(Ljava/lang/String;Lfat;Lfat$b;ILgen$b;)Lgen$a;
    • 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
      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;
      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;
      official a Lgen;a(Ljava/lang/String;Lfat;Lfat$b;IZZLgen$b;)Lgen$a;
    • draw

      public void draw(BufferBuilder buffer, VertexSorter sorter)
      Mappings:
      Namespace Name Mixin selector
      named draw Lnet/minecraft/client/render/RenderLayer;draw(Lnet/minecraft/client/render/BufferBuilder;Lcom/mojang/blaze3d/systems/VertexSorter;)V
      intermediary method_23012 Lnet/minecraft/class_1921;method_23012(Lnet/minecraft/class_287;Lnet/minecraft/class_8251;)V
      official a Lgen;a(Lfaj;Lfaw;)V
    • toString

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

      public static List<RenderLayer> getBlockLayers()
      Mappings:
      Namespace Name Mixin selector
      named getBlockLayers Lnet/minecraft/client/render/RenderLayer;getBlockLayers()Ljava/util/List;
      intermediary method_22720 Lnet/minecraft/class_1921;method_22720()Ljava/util/List;
      official H Lgen;H()Ljava/util/List;
    • 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 I Lgen;I()I
    • getVertexFormat

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

      public VertexFormat.DrawMode getDrawMode()
      Mappings:
      Namespace Name Mixin selector
      named getDrawMode Lnet/minecraft/client/render/RenderLayer;getDrawMode()Lnet/minecraft/client/render/VertexFormat$DrawMode;
      intermediary method_23033 Lnet/minecraft/class_1921;method_23033()Lnet/minecraft/class_293$class_5596;
      official K Lgen;K()Lfat$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 L Lgen;L()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 M Lgen;M()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 N Lgen;N()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 O Lgen;O()Z
    • asOptional

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