Class RenderLayer.MultiPhaseParameters.Builder

java.lang.Object
net.minecraft.client.render.RenderLayer.MultiPhaseParameters.Builder
Enclosing class:
RenderLayer.MultiPhaseParameters

@Environment(CLIENT)
public static class RenderLayer.MultiPhaseParameters.Builder
extends Object
Mappings:
Namespace Name
official ehy$b$a
intermediary net/minecraft/class_1921$class_4688$class_4689
named net/minecraft/client/render/RenderLayer$MultiPhaseParameters$Builder
  • Field Details

    • texture

      private RenderPhase.Texture texture
      Mappings:
      Namespace Name Mixin selector
      official a Lehy$b$a;a:Lehx$o;
      intermediary field_21423 Lnet/minecraft/class_1921$class_4688$class_4689;field_21423:Lnet/minecraft/class_4668$class_4683;
      named texture Lnet/minecraft/client/render/RenderLayer$MultiPhaseParameters$Builder;texture:Lnet/minecraft/client/render/RenderPhase$Texture;
    • transparency

      private RenderPhase.Transparency transparency
      Mappings:
      Namespace Name Mixin selector
      official b Lehy$b$a;b:Lehx$q;
      intermediary field_21424 Lnet/minecraft/class_1921$class_4688$class_4689;field_21424:Lnet/minecraft/class_4668$class_4685;
      named transparency Lnet/minecraft/client/render/RenderLayer$MultiPhaseParameters$Builder;transparency:Lnet/minecraft/client/render/RenderPhase$Transparency;
    • diffuseLighting

      private RenderPhase.DiffuseLighting diffuseLighting
      Mappings:
      Namespace Name Mixin selector
      official c Lehy$b$a;c:Lehx$e;
      intermediary field_21425 Lnet/minecraft/class_1921$class_4688$class_4689;field_21425:Lnet/minecraft/class_4668$class_4673;
      named diffuseLighting Lnet/minecraft/client/render/RenderLayer$MultiPhaseParameters$Builder;diffuseLighting:Lnet/minecraft/client/render/RenderPhase$DiffuseLighting;
    • shadeModel

      private RenderPhase.ShadeModel shadeModel
      Mappings:
      Namespace Name Mixin selector
      official d Lehy$b$a;d:Lehx$n;
      intermediary field_21426 Lnet/minecraft/class_1921$class_4688$class_4689;field_21426:Lnet/minecraft/class_4668$class_4681;
      named shadeModel Lnet/minecraft/client/render/RenderLayer$MultiPhaseParameters$Builder;shadeModel:Lnet/minecraft/client/render/RenderPhase$ShadeModel;
    • alpha

      private RenderPhase.Alpha alpha
      Mappings:
      Namespace Name Mixin selector
      official e Lehy$b$a;e:Lehx$a;
      intermediary field_21427 Lnet/minecraft/class_1921$class_4688$class_4689;field_21427:Lnet/minecraft/class_4668$class_4669;
      named alpha Lnet/minecraft/client/render/RenderLayer$MultiPhaseParameters$Builder;alpha:Lnet/minecraft/client/render/RenderPhase$Alpha;
    • depthTest

      private RenderPhase.DepthTest depthTest
      Mappings:
      Namespace Name Mixin selector
      official f Lehy$b$a;f:Lehx$d;
      intermediary field_21428 Lnet/minecraft/class_1921$class_4688$class_4689;field_21428:Lnet/minecraft/class_4668$class_4672;
      named depthTest Lnet/minecraft/client/render/RenderLayer$MultiPhaseParameters$Builder;depthTest:Lnet/minecraft/client/render/RenderPhase$DepthTest;
    • cull

      private RenderPhase.Cull cull
      Mappings:
      Namespace Name Mixin selector
      official g Lehy$b$a;g:Lehx$c;
      intermediary field_21429 Lnet/minecraft/class_1921$class_4688$class_4689;field_21429:Lnet/minecraft/class_4668$class_4671;
      named cull Lnet/minecraft/client/render/RenderLayer$MultiPhaseParameters$Builder;cull:Lnet/minecraft/client/render/RenderPhase$Cull;
    • lightmap

      private RenderPhase.Lightmap lightmap
      Mappings:
      Namespace Name Mixin selector
      official h Lehy$b$a;h:Lehx$h;
      intermediary field_21430 Lnet/minecraft/class_1921$class_4688$class_4689;field_21430:Lnet/minecraft/class_4668$class_4676;
      named lightmap Lnet/minecraft/client/render/RenderLayer$MultiPhaseParameters$Builder;lightmap:Lnet/minecraft/client/render/RenderPhase$Lightmap;
    • overlay

      private RenderPhase.Overlay overlay
      Mappings:
      Namespace Name Mixin selector
      official i Lehy$b$a;i:Lehx$l;
      intermediary field_21431 Lnet/minecraft/class_1921$class_4688$class_4689;field_21431:Lnet/minecraft/class_4668$class_4679;
      named overlay Lnet/minecraft/client/render/RenderLayer$MultiPhaseParameters$Builder;overlay:Lnet/minecraft/client/render/RenderPhase$Overlay;
    • fog

      private RenderPhase.Fog fog
      Mappings:
      Namespace Name Mixin selector
      official j Lehy$b$a;j:Lehx$f;
      intermediary field_21432 Lnet/minecraft/class_1921$class_4688$class_4689;field_21432:Lnet/minecraft/class_4668$class_4674;
      named fog Lnet/minecraft/client/render/RenderLayer$MultiPhaseParameters$Builder;fog:Lnet/minecraft/client/render/RenderPhase$Fog;
    • layering

      private RenderPhase.Layering layering
      Mappings:
      Namespace Name Mixin selector
      official k Lehy$b$a;k:Lehx$g;
      intermediary field_21433 Lnet/minecraft/class_1921$class_4688$class_4689;field_21433:Lnet/minecraft/class_4668$class_4675;
      named layering Lnet/minecraft/client/render/RenderLayer$MultiPhaseParameters$Builder;layering:Lnet/minecraft/client/render/RenderPhase$Layering;
    • target

      private RenderPhase.Target target
      Mappings:
      Namespace Name Mixin selector
      official l Lehy$b$a;l:Lehx$k;
      intermediary field_21434 Lnet/minecraft/class_1921$class_4688$class_4689;field_21434:Lnet/minecraft/class_4668$class_4678;
      named target Lnet/minecraft/client/render/RenderLayer$MultiPhaseParameters$Builder;target:Lnet/minecraft/client/render/RenderPhase$Target;
    • texturing

      private RenderPhase.Texturing texturing
      Mappings:
      Namespace Name Mixin selector
      official m Lehy$b$a;m:Lehx$p;
      intermediary field_21435 Lnet/minecraft/class_1921$class_4688$class_4689;field_21435:Lnet/minecraft/class_4668$class_4684;
      named texturing Lnet/minecraft/client/render/RenderLayer$MultiPhaseParameters$Builder;texturing:Lnet/minecraft/client/render/RenderPhase$Texturing;
    • writeMaskState

      private RenderPhase.WriteMaskState writeMaskState
      Mappings:
      Namespace Name Mixin selector
      official n Lehy$b$a;n:Lehx$r;
      intermediary field_21436 Lnet/minecraft/class_1921$class_4688$class_4689;field_21436:Lnet/minecraft/class_4668$class_4686;
      named writeMaskState Lnet/minecraft/client/render/RenderLayer$MultiPhaseParameters$Builder;writeMaskState:Lnet/minecraft/client/render/RenderPhase$WriteMaskState;
    • lineWidth

      private RenderPhase.LineWidth lineWidth
      Mappings:
      Namespace Name Mixin selector
      official o Lehy$b$a;o:Lehx$i;
      intermediary field_21437 Lnet/minecraft/class_1921$class_4688$class_4689;field_21437:Lnet/minecraft/class_4668$class_4677;
      named lineWidth Lnet/minecraft/client/render/RenderLayer$MultiPhaseParameters$Builder;lineWidth:Lnet/minecraft/client/render/RenderPhase$LineWidth;
  • Constructor Details

    • Builder

      private Builder()
  • Method Details

    • texture

      Mappings:
      Namespace Name Mixin selector
      official a Lehy$b$a;a(Lehx$o;)Lehy$b$a;
      intermediary method_23613 Lnet/minecraft/class_1921$class_4688$class_4689;method_23613(Lnet/minecraft/class_4668$class_4683;)Lnet/minecraft/class_1921$class_4688$class_4689;
      named texture Lnet/minecraft/client/render/RenderLayer$MultiPhaseParameters$Builder;texture(Lnet/minecraft/client/render/RenderPhase$Texture;)Lnet/minecraft/client/render/RenderLayer$MultiPhaseParameters$Builder;
    • transparency

      Mappings:
      Namespace Name Mixin selector
      official a Lehy$b$a;a(Lehx$q;)Lehy$b$a;
      intermediary method_23615 Lnet/minecraft/class_1921$class_4688$class_4689;method_23615(Lnet/minecraft/class_4668$class_4685;)Lnet/minecraft/class_1921$class_4688$class_4689;
      named transparency Lnet/minecraft/client/render/RenderLayer$MultiPhaseParameters$Builder;transparency(Lnet/minecraft/client/render/RenderPhase$Transparency;)Lnet/minecraft/client/render/RenderLayer$MultiPhaseParameters$Builder;
    • diffuseLighting

      public RenderLayer.MultiPhaseParameters.Builder diffuseLighting​(RenderPhase.DiffuseLighting diffuseLighting)
      Mappings:
      Namespace Name Mixin selector
      official a Lehy$b$a;a(Lehx$e;)Lehy$b$a;
      intermediary method_23605 Lnet/minecraft/class_1921$class_4688$class_4689;method_23605(Lnet/minecraft/class_4668$class_4673;)Lnet/minecraft/class_1921$class_4688$class_4689;
      named diffuseLighting Lnet/minecraft/client/render/RenderLayer$MultiPhaseParameters$Builder;diffuseLighting(Lnet/minecraft/client/render/RenderPhase$DiffuseLighting;)Lnet/minecraft/client/render/RenderLayer$MultiPhaseParameters$Builder;
    • shadeModel

      Mappings:
      Namespace Name Mixin selector
      official a Lehy$b$a;a(Lehx$n;)Lehy$b$a;
      intermediary method_23612 Lnet/minecraft/class_1921$class_4688$class_4689;method_23612(Lnet/minecraft/class_4668$class_4681;)Lnet/minecraft/class_1921$class_4688$class_4689;
      named shadeModel Lnet/minecraft/client/render/RenderLayer$MultiPhaseParameters$Builder;shadeModel(Lnet/minecraft/client/render/RenderPhase$ShadeModel;)Lnet/minecraft/client/render/RenderLayer$MultiPhaseParameters$Builder;
    • alpha

      Mappings:
      Namespace Name Mixin selector
      official a Lehy$b$a;a(Lehx$a;)Lehy$b$a;
      intermediary method_23602 Lnet/minecraft/class_1921$class_4688$class_4689;method_23602(Lnet/minecraft/class_4668$class_4669;)Lnet/minecraft/class_1921$class_4688$class_4689;
      named alpha Lnet/minecraft/client/render/RenderLayer$MultiPhaseParameters$Builder;alpha(Lnet/minecraft/client/render/RenderPhase$Alpha;)Lnet/minecraft/client/render/RenderLayer$MultiPhaseParameters$Builder;
    • depthTest

      Mappings:
      Namespace Name Mixin selector
      official a Lehy$b$a;a(Lehx$d;)Lehy$b$a;
      intermediary method_23604 Lnet/minecraft/class_1921$class_4688$class_4689;method_23604(Lnet/minecraft/class_4668$class_4672;)Lnet/minecraft/class_1921$class_4688$class_4689;
      named depthTest Lnet/minecraft/client/render/RenderLayer$MultiPhaseParameters$Builder;depthTest(Lnet/minecraft/client/render/RenderPhase$DepthTest;)Lnet/minecraft/client/render/RenderLayer$MultiPhaseParameters$Builder;
    • cull

      Mappings:
      Namespace Name Mixin selector
      official a Lehy$b$a;a(Lehx$c;)Lehy$b$a;
      intermediary method_23603 Lnet/minecraft/class_1921$class_4688$class_4689;method_23603(Lnet/minecraft/class_4668$class_4671;)Lnet/minecraft/class_1921$class_4688$class_4689;
      named cull Lnet/minecraft/client/render/RenderLayer$MultiPhaseParameters$Builder;cull(Lnet/minecraft/client/render/RenderPhase$Cull;)Lnet/minecraft/client/render/RenderLayer$MultiPhaseParameters$Builder;
    • lightmap

      Mappings:
      Namespace Name Mixin selector
      official a Lehy$b$a;a(Lehx$h;)Lehy$b$a;
      intermediary method_23608 Lnet/minecraft/class_1921$class_4688$class_4689;method_23608(Lnet/minecraft/class_4668$class_4676;)Lnet/minecraft/class_1921$class_4688$class_4689;
      named lightmap Lnet/minecraft/client/render/RenderLayer$MultiPhaseParameters$Builder;lightmap(Lnet/minecraft/client/render/RenderPhase$Lightmap;)Lnet/minecraft/client/render/RenderLayer$MultiPhaseParameters$Builder;
    • overlay

      Mappings:
      Namespace Name Mixin selector
      official a Lehy$b$a;a(Lehx$l;)Lehy$b$a;
      intermediary method_23611 Lnet/minecraft/class_1921$class_4688$class_4689;method_23611(Lnet/minecraft/class_4668$class_4679;)Lnet/minecraft/class_1921$class_4688$class_4689;
      named overlay Lnet/minecraft/client/render/RenderLayer$MultiPhaseParameters$Builder;overlay(Lnet/minecraft/client/render/RenderPhase$Overlay;)Lnet/minecraft/client/render/RenderLayer$MultiPhaseParameters$Builder;
    • fog

      Mappings:
      Namespace Name Mixin selector
      official a Lehy$b$a;a(Lehx$f;)Lehy$b$a;
      intermediary method_23606 Lnet/minecraft/class_1921$class_4688$class_4689;method_23606(Lnet/minecraft/class_4668$class_4674;)Lnet/minecraft/class_1921$class_4688$class_4689;
      named fog Lnet/minecraft/client/render/RenderLayer$MultiPhaseParameters$Builder;fog(Lnet/minecraft/client/render/RenderPhase$Fog;)Lnet/minecraft/client/render/RenderLayer$MultiPhaseParameters$Builder;
    • layering

      Mappings:
      Namespace Name Mixin selector
      official a Lehy$b$a;a(Lehx$g;)Lehy$b$a;
      intermediary method_23607 Lnet/minecraft/class_1921$class_4688$class_4689;method_23607(Lnet/minecraft/class_4668$class_4675;)Lnet/minecraft/class_1921$class_4688$class_4689;
      named layering Lnet/minecraft/client/render/RenderLayer$MultiPhaseParameters$Builder;layering(Lnet/minecraft/client/render/RenderPhase$Layering;)Lnet/minecraft/client/render/RenderLayer$MultiPhaseParameters$Builder;
    • target

      Mappings:
      Namespace Name Mixin selector
      official a Lehy$b$a;a(Lehx$k;)Lehy$b$a;
      intermediary method_23610 Lnet/minecraft/class_1921$class_4688$class_4689;method_23610(Lnet/minecraft/class_4668$class_4678;)Lnet/minecraft/class_1921$class_4688$class_4689;
      named target Lnet/minecraft/client/render/RenderLayer$MultiPhaseParameters$Builder;target(Lnet/minecraft/client/render/RenderPhase$Target;)Lnet/minecraft/client/render/RenderLayer$MultiPhaseParameters$Builder;
    • texturing

      Mappings:
      Namespace Name Mixin selector
      official a Lehy$b$a;a(Lehx$p;)Lehy$b$a;
      intermediary method_23614 Lnet/minecraft/class_1921$class_4688$class_4689;method_23614(Lnet/minecraft/class_4668$class_4684;)Lnet/minecraft/class_1921$class_4688$class_4689;
      named texturing Lnet/minecraft/client/render/RenderLayer$MultiPhaseParameters$Builder;texturing(Lnet/minecraft/client/render/RenderPhase$Texturing;)Lnet/minecraft/client/render/RenderLayer$MultiPhaseParameters$Builder;
    • writeMaskState

      public RenderLayer.MultiPhaseParameters.Builder writeMaskState​(RenderPhase.WriteMaskState writeMaskState)
      Mappings:
      Namespace Name Mixin selector
      official a Lehy$b$a;a(Lehx$r;)Lehy$b$a;
      intermediary method_23616 Lnet/minecraft/class_1921$class_4688$class_4689;method_23616(Lnet/minecraft/class_4668$class_4686;)Lnet/minecraft/class_1921$class_4688$class_4689;
      named writeMaskState Lnet/minecraft/client/render/RenderLayer$MultiPhaseParameters$Builder;writeMaskState(Lnet/minecraft/client/render/RenderPhase$WriteMaskState;)Lnet/minecraft/client/render/RenderLayer$MultiPhaseParameters$Builder;
    • lineWidth

      Mappings:
      Namespace Name Mixin selector
      official a Lehy$b$a;a(Lehx$i;)Lehy$b$a;
      intermediary method_23609 Lnet/minecraft/class_1921$class_4688$class_4689;method_23609(Lnet/minecraft/class_4668$class_4677;)Lnet/minecraft/class_1921$class_4688$class_4689;
      named lineWidth Lnet/minecraft/client/render/RenderLayer$MultiPhaseParameters$Builder;lineWidth(Lnet/minecraft/client/render/RenderPhase$LineWidth;)Lnet/minecraft/client/render/RenderLayer$MultiPhaseParameters$Builder;
    • build

      public RenderLayer.MultiPhaseParameters build​(boolean affectsOutline)
      Mappings:
      Namespace Name Mixin selector
      official a Lehy$b$a;a(Z)Lehy$b;
      intermediary method_23617 Lnet/minecraft/class_1921$class_4688$class_4689;method_23617(Z)Lnet/minecraft/class_1921$class_4688;
      named build Lnet/minecraft/client/render/RenderLayer$MultiPhaseParameters$Builder;build(Z)Lnet/minecraft/client/render/RenderLayer$MultiPhaseParameters;
    • build

      Mappings:
      Namespace Name Mixin selector
      official a Lehy$b$a;a(Lehy$c;)Lehy$b;
      intermediary method_24297 Lnet/minecraft/class_1921$class_4688$class_4689;method_24297(Lnet/minecraft/class_1921$class_4750;)Lnet/minecraft/class_1921$class_4688;
      named build Lnet/minecraft/client/render/RenderLayer$MultiPhaseParameters$Builder;build(Lnet/minecraft/client/render/RenderLayer$OutlineMode;)Lnet/minecraft/client/render/RenderLayer$MultiPhaseParameters;