Class RenderSetup.Builder

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

@Environment(CLIENT) public static class RenderSetup.Builder extends Object
Mappings:
Namespace Name
named net/minecraft/client/render/RenderSetup$Builder
intermediary net/minecraft/class_12247$class_12248
official ifo$b
  • Field Details

    • pipeline

      private final RenderPipeline pipeline
      Mappings:
      Namespace Name Mixin selector
      named pipeline Lnet/minecraft/client/render/RenderSetup$Builder;pipeline:Lcom/mojang/blaze3d/pipeline/RenderPipeline;
      intermediary field_63997 Lnet/minecraft/class_12247$class_12248;field_63997:Lcom/mojang/blaze3d/pipeline/RenderPipeline;
      official a Lifo$b;a:Lcom/mojang/blaze3d/pipeline/RenderPipeline;
    • useLightmap

      private boolean useLightmap
      Mappings:
      Namespace Name Mixin selector
      named useLightmap Lnet/minecraft/client/render/RenderSetup$Builder;useLightmap:Z
      intermediary field_63998 Lnet/minecraft/class_12247$class_12248;field_63998:Z
      official b Lifo$b;b:Z
    • useOverlay

      private boolean useOverlay
      Mappings:
      Namespace Name Mixin selector
      named useOverlay Lnet/minecraft/client/render/RenderSetup$Builder;useOverlay:Z
      intermediary field_63999 Lnet/minecraft/class_12247$class_12248;field_63999:Z
      official c Lifo$b;c:Z
    • layeringTransform

      private LayeringTransform layeringTransform
      Mappings:
      Namespace Name Mixin selector
      named layeringTransform Lnet/minecraft/client/render/RenderSetup$Builder;layeringTransform:Lnet/minecraft/client/render/LayeringTransform;
      intermediary field_64000 Lnet/minecraft/class_12247$class_12248;field_64000:Lnet/minecraft/class_12245;
      official d Lifo$b;d:Lifm;
    • outputTarget

      private OutputTarget outputTarget
      Mappings:
      Namespace Name Mixin selector
      named outputTarget Lnet/minecraft/client/render/RenderSetup$Builder;outputTarget:Lnet/minecraft/client/render/OutputTarget;
      intermediary field_64001 Lnet/minecraft/class_12247$class_12248;field_64001:Lnet/minecraft/class_12246;
      official e Lifo$b;e:Lifn;
    • textureTransform

      private TextureTransform textureTransform
      Mappings:
      Namespace Name Mixin selector
      named textureTransform Lnet/minecraft/client/render/RenderSetup$Builder;textureTransform:Lnet/minecraft/client/render/TextureTransform;
      intermediary field_64002 Lnet/minecraft/class_12247$class_12248;field_64002:Lnet/minecraft/class_12250;
      official f Lifo$b;f:Lifr;
    • hasCrumbling

      private boolean hasCrumbling
      Mappings:
      Namespace Name Mixin selector
      named hasCrumbling Lnet/minecraft/client/render/RenderSetup$Builder;hasCrumbling:Z
      intermediary field_64003 Lnet/minecraft/class_12247$class_12248;field_64003:Z
      official g Lifo$b;g:Z
    • translucent

      private boolean translucent
      Mappings:
      Namespace Name Mixin selector
      named translucent Lnet/minecraft/client/render/RenderSetup$Builder;translucent:Z
      intermediary field_64004 Lnet/minecraft/class_12247$class_12248;field_64004:Z
      official h Lifo$b;h:Z
    • expectedBufferSize

      private int expectedBufferSize
      Mappings:
      Namespace Name Mixin selector
      named expectedBufferSize Lnet/minecraft/client/render/RenderSetup$Builder;expectedBufferSize:I
      intermediary field_64005 Lnet/minecraft/class_12247$class_12248;field_64005:I
      official i Lifo$b;i:I
    • outlineMode

      private RenderSetup.OutlineMode outlineMode
      Mappings:
      Namespace Name Mixin selector
      named outlineMode Lnet/minecraft/client/render/RenderSetup$Builder;outlineMode:Lnet/minecraft/client/render/RenderSetup$OutlineMode;
      intermediary field_64006 Lnet/minecraft/class_12247$class_12248;field_64006:Lnet/minecraft/class_12247$class_4750;
      official j Lifo$b;j:Lifo$a;
    • textures

      private final Map<String,RenderSetup.class_12338> textures
      Mappings:
      Namespace Name Mixin selector
      named textures Lnet/minecraft/client/render/RenderSetup$Builder;textures:Ljava/util/Map;
      intermediary field_64007 Lnet/minecraft/class_12247$class_12248;field_64007:Ljava/util/Map;
      official k Lifo$b;k:Ljava/util/Map;
  • Constructor Details

    • Builder

      Builder(RenderPipeline pipeline)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/render/RenderSetup$Builder;<init>(Lcom/mojang/blaze3d/pipeline/RenderPipeline;)V
      intermediary <init> Lnet/minecraft/class_12247$class_12248;<init>(Lcom/mojang/blaze3d/pipeline/RenderPipeline;)V
      official <init> Lifo$b;<init>(Lcom/mojang/blaze3d/pipeline/RenderPipeline;)V
  • Method Details

    • texture

      public RenderSetup.Builder texture(String name, Identifier id)
      Mappings:
      Namespace Name Mixin selector
      named texture Lnet/minecraft/client/render/RenderSetup$Builder;texture(Ljava/lang/String;Lnet/minecraft/util/Identifier;)Lnet/minecraft/client/render/RenderSetup$Builder;
      intermediary method_75934 Lnet/minecraft/class_12247$class_12248;method_75934(Ljava/lang/String;Lnet/minecraft/class_2960;)Lnet/minecraft/class_12247$class_12248;
      official a Lifo$b;a(Ljava/lang/String;Lamo;)Lifo$b;
    • method_76560

      public RenderSetup.Builder method_76560(String string, Identifier identifier, @Nullable Supplier<GpuSampler> supplier)
      Mappings:
      Namespace Name Mixin selector
      named method_76560 Lnet/minecraft/client/render/RenderSetup$Builder;method_76560(Ljava/lang/String;Lnet/minecraft/util/Identifier;Ljava/util/function/Supplier;)Lnet/minecraft/client/render/RenderSetup$Builder;
      intermediary method_76560 Lnet/minecraft/class_12247$class_12248;method_76560(Ljava/lang/String;Lnet/minecraft/class_2960;Ljava/util/function/Supplier;)Lnet/minecraft/class_12247$class_12248;
      official a Lifo$b;a(Ljava/lang/String;Lamo;Ljava/util/function/Supplier;)Lifo$b;
    • useLightmap

      public RenderSetup.Builder useLightmap()
      Mappings:
      Namespace Name Mixin selector
      named useLightmap Lnet/minecraft/client/render/RenderSetup$Builder;useLightmap()Lnet/minecraft/client/render/RenderSetup$Builder;
      intermediary method_75928 Lnet/minecraft/class_12247$class_12248;method_75928()Lnet/minecraft/class_12247$class_12248;
      official a Lifo$b;a()Lifo$b;
    • useOverlay

      public RenderSetup.Builder useOverlay()
      Mappings:
      Namespace Name Mixin selector
      named useOverlay Lnet/minecraft/client/render/RenderSetup$Builder;useOverlay()Lnet/minecraft/client/render/RenderSetup$Builder;
      intermediary method_75935 Lnet/minecraft/class_12247$class_12248;method_75935()Lnet/minecraft/class_12247$class_12248;
      official b Lifo$b;b()Lifo$b;
    • crumbling

      public RenderSetup.Builder crumbling()
      Mappings:
      Namespace Name Mixin selector
      named crumbling Lnet/minecraft/client/render/RenderSetup$Builder;crumbling()Lnet/minecraft/client/render/RenderSetup$Builder;
      intermediary method_75936 Lnet/minecraft/class_12247$class_12248;method_75936()Lnet/minecraft/class_12247$class_12248;
      official c Lifo$b;c()Lifo$b;
    • translucent

      public RenderSetup.Builder translucent()
      Mappings:
      Namespace Name Mixin selector
      named translucent Lnet/minecraft/client/render/RenderSetup$Builder;translucent()Lnet/minecraft/client/render/RenderSetup$Builder;
      intermediary method_75937 Lnet/minecraft/class_12247$class_12248;method_75937()Lnet/minecraft/class_12247$class_12248;
      official d Lifo$b;d()Lifo$b;
    • expectedBufferSize

      public RenderSetup.Builder expectedBufferSize(int expectedBufferSize)
      Mappings:
      Namespace Name Mixin selector
      named expectedBufferSize Lnet/minecraft/client/render/RenderSetup$Builder;expectedBufferSize(I)Lnet/minecraft/client/render/RenderSetup$Builder;
      intermediary method_75929 Lnet/minecraft/class_12247$class_12248;method_75929(I)Lnet/minecraft/class_12247$class_12248;
      official a Lifo$b;a(I)Lifo$b;
    • layeringTransform

      public RenderSetup.Builder layeringTransform(LayeringTransform layeringTransform)
      Mappings:
      Namespace Name Mixin selector
      named layeringTransform Lnet/minecraft/client/render/RenderSetup$Builder;layeringTransform(Lnet/minecraft/client/render/LayeringTransform;)Lnet/minecraft/client/render/RenderSetup$Builder;
      intermediary method_75930 Lnet/minecraft/class_12247$class_12248;method_75930(Lnet/minecraft/class_12245;)Lnet/minecraft/class_12247$class_12248;
      official a Lifo$b;a(Lifm;)Lifo$b;
    • outputTarget

      public RenderSetup.Builder outputTarget(OutputTarget outputTarget)
      Mappings:
      Namespace Name Mixin selector
      named outputTarget Lnet/minecraft/client/render/RenderSetup$Builder;outputTarget(Lnet/minecraft/client/render/OutputTarget;)Lnet/minecraft/client/render/RenderSetup$Builder;
      intermediary method_75931 Lnet/minecraft/class_12247$class_12248;method_75931(Lnet/minecraft/class_12246;)Lnet/minecraft/class_12247$class_12248;
      official a Lifo$b;a(Lifn;)Lifo$b;
    • textureTransform

      public RenderSetup.Builder textureTransform(TextureTransform textureTransform)
      Mappings:
      Namespace Name Mixin selector
      named textureTransform Lnet/minecraft/client/render/RenderSetup$Builder;textureTransform(Lnet/minecraft/client/render/TextureTransform;)Lnet/minecraft/client/render/RenderSetup$Builder;
      intermediary method_75933 Lnet/minecraft/class_12247$class_12248;method_75933(Lnet/minecraft/class_12250;)Lnet/minecraft/class_12247$class_12248;
      official a Lifo$b;a(Lifr;)Lifo$b;
    • outlineMode

      public RenderSetup.Builder outlineMode(RenderSetup.OutlineMode outlineMode)
      Mappings:
      Namespace Name Mixin selector
      named outlineMode Lnet/minecraft/client/render/RenderSetup$Builder;outlineMode(Lnet/minecraft/client/render/RenderSetup$OutlineMode;)Lnet/minecraft/client/render/RenderSetup$Builder;
      intermediary method_75932 Lnet/minecraft/class_12247$class_12248;method_75932(Lnet/minecraft/class_12247$class_4750;)Lnet/minecraft/class_12247$class_12248;
      official a Lifo$b;a(Lifo$a;)Lifo$b;
    • build

      public RenderSetup build()
      Mappings:
      Namespace Name Mixin selector
      named build Lnet/minecraft/client/render/RenderSetup$Builder;build()Lnet/minecraft/client/render/RenderSetup;
      intermediary method_75938 Lnet/minecraft/class_12247$class_12248;method_75938()Lnet/minecraft/class_12247;
      official e Lifo$b;e()Lifo;