Class WorldRenderer

java.lang.Object
net.minecraft.client.render.WorldRenderer
All Implemented Interfaces:
AutoCloseable, ResourceReloadListener, SynchronousResourceReloadListener

@Environment(CLIENT)
public class WorldRenderer
extends Object
implements SynchronousResourceReloadListener, AutoCloseable
Mappings:
Namespace Name
official eho
intermediary net/minecraft/class_761
named net/minecraft/client/render/WorldRenderer
  • Field Details

    • LOGGER

      private static final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      official b Leho;b:Lorg/apache/logging/log4j/Logger;
      intermediary field_4060 Lnet/minecraft/class_761;field_4060:Lorg/apache/logging/log4j/Logger;
      named LOGGER Lnet/minecraft/client/render/WorldRenderer;LOGGER:Lorg/apache/logging/log4j/Logger;
    • MOON_PHASES

      private static final Identifier MOON_PHASES
      Mappings:
      Namespace Name Mixin selector
      official c Leho;c:Lwb;
      intermediary field_4098 Lnet/minecraft/class_761;field_4098:Lnet/minecraft/class_2960;
      named MOON_PHASES Lnet/minecraft/client/render/WorldRenderer;MOON_PHASES:Lnet/minecraft/util/Identifier;
    • SUN

      private static final Identifier SUN
      Mappings:
      Namespace Name Mixin selector
      official d Leho;d:Lwb;
      intermediary field_4111 Lnet/minecraft/class_761;field_4111:Lnet/minecraft/class_2960;
      named SUN Lnet/minecraft/client/render/WorldRenderer;SUN:Lnet/minecraft/util/Identifier;
    • CLOUDS

      private static final Identifier CLOUDS
      Mappings:
      Namespace Name Mixin selector
      official e Leho;e:Lwb;
      intermediary field_4108 Lnet/minecraft/class_761;field_4108:Lnet/minecraft/class_2960;
      named CLOUDS Lnet/minecraft/client/render/WorldRenderer;CLOUDS:Lnet/minecraft/util/Identifier;
    • END_SKY

      private static final Identifier END_SKY
      Mappings:
      Namespace Name Mixin selector
      official f Leho;f:Lwb;
      intermediary field_4061 Lnet/minecraft/class_761;field_4061:Lnet/minecraft/class_2960;
      named END_SKY Lnet/minecraft/client/render/WorldRenderer;END_SKY:Lnet/minecraft/util/Identifier;
    • FORCEFIELD

      private static final Identifier FORCEFIELD
      Mappings:
      Namespace Name Mixin selector
      official g Leho;g:Lwb;
      intermediary field_4071 Lnet/minecraft/class_761;field_4071:Lnet/minecraft/class_2960;
      named FORCEFIELD Lnet/minecraft/client/render/WorldRenderer;FORCEFIELD:Lnet/minecraft/util/Identifier;
    • RAIN

      private static final Identifier RAIN
      Mappings:
      Namespace Name Mixin selector
      official h Leho;h:Lwb;
      intermediary field_20797 Lnet/minecraft/class_761;field_20797:Lnet/minecraft/class_2960;
      named RAIN Lnet/minecraft/client/render/WorldRenderer;RAIN:Lnet/minecraft/util/Identifier;
    • SNOW

      private static final Identifier SNOW
      Mappings:
      Namespace Name Mixin selector
      official i Leho;i:Lwb;
      intermediary field_20798 Lnet/minecraft/class_761;field_20798:Lnet/minecraft/class_2960;
      named SNOW Lnet/minecraft/client/render/WorldRenderer;SNOW:Lnet/minecraft/util/Identifier;
    • DIRECTIONS

      public static final Direction[] DIRECTIONS
      Mappings:
      Namespace Name Mixin selector
      official a Leho;a:[Lgc;
      intermediary field_4095 Lnet/minecraft/class_761;field_4095:[Lnet/minecraft/class_2350;
      named DIRECTIONS Lnet/minecraft/client/render/WorldRenderer;DIRECTIONS:[Lnet/minecraft/util/math/Direction;
    • client

      private final MinecraftClient client
      Mappings:
      Namespace Name Mixin selector
      official j Leho;j:Ldqk;
      intermediary field_4088 Lnet/minecraft/class_761;field_4088:Lnet/minecraft/class_310;
      named client Lnet/minecraft/client/render/WorldRenderer;client:Lnet/minecraft/client/MinecraftClient;
    • textureManager

      private final TextureManager textureManager
      Mappings:
      Namespace Name Mixin selector
      official k Leho;k:Lerv;
      intermediary field_4057 Lnet/minecraft/class_761;field_4057:Lnet/minecraft/class_1060;
      named textureManager Lnet/minecraft/client/render/WorldRenderer;textureManager:Lnet/minecraft/client/texture/TextureManager;
    • entityRenderDispatcher

      private final EntityRenderDispatcher entityRenderDispatcher
      Mappings:
      Namespace Name Mixin selector
      official l Leho;l:Lemh;
      intermediary field_4109 Lnet/minecraft/class_761;field_4109:Lnet/minecraft/class_898;
      named entityRenderDispatcher Lnet/minecraft/client/render/WorldRenderer;entityRenderDispatcher:Lnet/minecraft/client/render/entity/EntityRenderDispatcher;
    • field_27741

      private final BlockEntityRenderDispatcher field_27741
      Mappings:
      Namespace Name Mixin selector
      official m Leho;m:Lejn;
      intermediary field_27741 Lnet/minecraft/class_761;field_27741:Lnet/minecraft/class_824;
      named field_27741 Lnet/minecraft/client/render/WorldRenderer;field_27741:Lnet/minecraft/client/render/block/entity/BlockEntityRenderDispatcher;
    • bufferBuilders

      private final BufferBuilderStorage bufferBuilders
      Mappings:
      Namespace Name Mixin selector
      official n Leho;n:Lehw;
      intermediary field_20951 Lnet/minecraft/class_761;field_20951:Lnet/minecraft/class_4599;
      named bufferBuilders Lnet/minecraft/client/render/WorldRenderer;bufferBuilders:Lnet/minecraft/client/render/BufferBuilderStorage;
    • world

      private ClientWorld world
      Mappings:
      Namespace Name Mixin selector
      official o Leho;o:Ledy;
      intermediary field_4085 Lnet/minecraft/class_761;field_4085:Lnet/minecraft/class_638;
      named world Lnet/minecraft/client/render/WorldRenderer;world:Lnet/minecraft/client/world/ClientWorld;
    • chunksToRebuild

      private Set<ChunkBuilder.BuiltChunk> chunksToRebuild
      Mappings:
      Namespace Name Mixin selector
      official p Leho;p:Ljava/util/Set;
      intermediary field_4075 Lnet/minecraft/class_761;field_4075:Ljava/util/Set;
      named chunksToRebuild Lnet/minecraft/client/render/WorldRenderer;chunksToRebuild:Ljava/util/Set;
    • visibleChunks

      private final ObjectArrayList<WorldRenderer.ChunkInfo> visibleChunks
      Mappings:
      Namespace Name Mixin selector
      official q Leho;q:Lit/unimi/dsi/fastutil/objects/ObjectArrayList;
      intermediary field_4086 Lnet/minecraft/class_761;field_4086:Lit/unimi/dsi/fastutil/objects/ObjectArrayList;
      named visibleChunks Lnet/minecraft/client/render/WorldRenderer;visibleChunks:Lit/unimi/dsi/fastutil/objects/ObjectArrayList;
    • noCullingBlockEntities

      private final Set<BlockEntity> noCullingBlockEntities
      Mappings:
      Namespace Name Mixin selector
      official r Leho;r:Ljava/util/Set;
      intermediary field_4055 Lnet/minecraft/class_761;field_4055:Ljava/util/Set;
      named noCullingBlockEntities Lnet/minecraft/client/render/WorldRenderer;noCullingBlockEntities:Ljava/util/Set;
    • chunks

      private BuiltChunkStorage chunks
      Mappings:
      Namespace Name Mixin selector
      official s Leho;s:Leid;
      intermediary field_4112 Lnet/minecraft/class_761;field_4112:Lnet/minecraft/class_769;
      named chunks Lnet/minecraft/client/render/WorldRenderer;chunks:Lnet/minecraft/client/render/BuiltChunkStorage;
    • skyVertexFormat

      private final VertexFormat skyVertexFormat
      Mappings:
      Namespace Name Mixin selector
      official t Leho;t:Ldlw;
      intermediary field_4100 Lnet/minecraft/class_761;field_4100:Lnet/minecraft/class_293;
      named skyVertexFormat Lnet/minecraft/client/render/WorldRenderer;skyVertexFormat:Lnet/minecraft/client/render/VertexFormat;
    • starsBuffer

      @Nullable private VertexBuffer starsBuffer
      Mappings:
      Namespace Name Mixin selector
      official u Leho;u:Ldlu;
      intermediary field_4113 Lnet/minecraft/class_761;field_4113:Lnet/minecraft/class_291;
      named starsBuffer Lnet/minecraft/client/render/WorldRenderer;starsBuffer:Lnet/minecraft/client/gl/VertexBuffer;
    • lightSkyBuffer

      @Nullable private VertexBuffer lightSkyBuffer
      Mappings:
      Namespace Name Mixin selector
      official v Leho;v:Ldlu;
      intermediary field_4087 Lnet/minecraft/class_761;field_4087:Lnet/minecraft/class_291;
      named lightSkyBuffer Lnet/minecraft/client/render/WorldRenderer;lightSkyBuffer:Lnet/minecraft/client/gl/VertexBuffer;
    • darkSkyBuffer

      @Nullable private VertexBuffer darkSkyBuffer
      Mappings:
      Namespace Name Mixin selector
      official w Leho;w:Ldlu;
      intermediary field_4102 Lnet/minecraft/class_761;field_4102:Lnet/minecraft/class_291;
      named darkSkyBuffer Lnet/minecraft/client/render/WorldRenderer;darkSkyBuffer:Lnet/minecraft/client/gl/VertexBuffer;
    • cloudsDirty

      private boolean cloudsDirty
      Mappings:
      Namespace Name Mixin selector
      official x Leho;x:Z
      intermediary field_4107 Lnet/minecraft/class_761;field_4107:Z
      named cloudsDirty Lnet/minecraft/client/render/WorldRenderer;cloudsDirty:Z
    • cloudsBuffer

      @Nullable private VertexBuffer cloudsBuffer
      Mappings:
      Namespace Name Mixin selector
      official y Leho;y:Ldlu;
      intermediary field_4094 Lnet/minecraft/class_761;field_4094:Lnet/minecraft/class_291;
      named cloudsBuffer Lnet/minecraft/client/render/WorldRenderer;cloudsBuffer:Lnet/minecraft/client/gl/VertexBuffer;
    • chunkUpdateSmoother

      private final FpsSmoother chunkUpdateSmoother
      Mappings:
      Namespace Name Mixin selector
      official z Leho;z:Lehz;
      intermediary field_21799 Lnet/minecraft/class_761;field_21799:Lnet/minecraft/class_4740;
      named chunkUpdateSmoother Lnet/minecraft/client/render/WorldRenderer;chunkUpdateSmoother:Lnet/minecraft/client/render/FpsSmoother;
    • ticks

      private int ticks
      Mappings:
      Namespace Name Mixin selector
      official A Leho;A:I
      intermediary field_4073 Lnet/minecraft/class_761;field_4073:I
      named ticks Lnet/minecraft/client/render/WorldRenderer;ticks:I
    • blockBreakingInfos

      private final Int2ObjectMap<BlockBreakingInfo> blockBreakingInfos
      Mappings:
      Namespace Name Mixin selector
      official B Leho;B:Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
      intermediary field_4058 Lnet/minecraft/class_761;field_4058:Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
      named blockBreakingInfos Lnet/minecraft/client/render/WorldRenderer;blockBreakingInfos:Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
    • blockBreakingProgressions

      private final Long2ObjectMap<SortedSet<BlockBreakingInfo>> blockBreakingProgressions
      Mappings:
      Namespace Name Mixin selector
      official C Leho;C:Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;
      intermediary field_20950 Lnet/minecraft/class_761;field_20950:Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;
      named blockBreakingProgressions Lnet/minecraft/client/render/WorldRenderer;blockBreakingProgressions:Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;
    • playingSongs

      private final Map<BlockPos,​SoundInstance> playingSongs
      Mappings:
      Namespace Name Mixin selector
      official D Leho;D:Ljava/util/Map;
      intermediary field_4119 Lnet/minecraft/class_761;field_4119:Ljava/util/Map;
      named playingSongs Lnet/minecraft/client/render/WorldRenderer;playingSongs:Ljava/util/Map;
    • entityOutlinesFramebuffer

      @Nullable private Framebuffer entityOutlinesFramebuffer
      Mappings:
      Namespace Name Mixin selector
      official E Leho;E:Ldkl;
      intermediary field_4101 Lnet/minecraft/class_761;field_4101:Lnet/minecraft/class_276;
      named entityOutlinesFramebuffer Lnet/minecraft/client/render/WorldRenderer;entityOutlinesFramebuffer:Lnet/minecraft/client/gl/Framebuffer;
    • entityOutlineShader

      @Nullable private ShaderEffect entityOutlineShader
      Mappings:
      Namespace Name Mixin selector
      official F Leho;F:Leht;
      intermediary field_4059 Lnet/minecraft/class_761;field_4059:Lnet/minecraft/class_279;
      named entityOutlineShader Lnet/minecraft/client/render/WorldRenderer;entityOutlineShader:Lnet/minecraft/client/gl/ShaderEffect;
    • translucentFramebuffer

      @Nullable private Framebuffer translucentFramebuffer
      Mappings:
      Namespace Name Mixin selector
      official G Leho;G:Ldkl;
      intermediary field_25274 Lnet/minecraft/class_761;field_25274:Lnet/minecraft/class_276;
      named translucentFramebuffer Lnet/minecraft/client/render/WorldRenderer;translucentFramebuffer:Lnet/minecraft/client/gl/Framebuffer;
    • entityFramebuffer

      @Nullable private Framebuffer entityFramebuffer
      Mappings:
      Namespace Name Mixin selector
      official H Leho;H:Ldkl;
      intermediary field_25275 Lnet/minecraft/class_761;field_25275:Lnet/minecraft/class_276;
      named entityFramebuffer Lnet/minecraft/client/render/WorldRenderer;entityFramebuffer:Lnet/minecraft/client/gl/Framebuffer;
    • particlesFramebuffer

      @Nullable private Framebuffer particlesFramebuffer
      Mappings:
      Namespace Name Mixin selector
      official I Leho;I:Ldkl;
      intermediary field_25276 Lnet/minecraft/class_761;field_25276:Lnet/minecraft/class_276;
      named particlesFramebuffer Lnet/minecraft/client/render/WorldRenderer;particlesFramebuffer:Lnet/minecraft/client/gl/Framebuffer;
    • weatherFramebuffer

      @Nullable private Framebuffer weatherFramebuffer
      Mappings:
      Namespace Name Mixin selector
      official J Leho;J:Ldkl;
      intermediary field_25277 Lnet/minecraft/class_761;field_25277:Lnet/minecraft/class_276;
      named weatherFramebuffer Lnet/minecraft/client/render/WorldRenderer;weatherFramebuffer:Lnet/minecraft/client/gl/Framebuffer;
    • cloudsFramebuffer

      @Nullable private Framebuffer cloudsFramebuffer
      Mappings:
      Namespace Name Mixin selector
      official K Leho;K:Ldkl;
      intermediary field_25278 Lnet/minecraft/class_761;field_25278:Lnet/minecraft/class_276;
      named cloudsFramebuffer Lnet/minecraft/client/render/WorldRenderer;cloudsFramebuffer:Lnet/minecraft/client/gl/Framebuffer;
    • transparencyShader

      @Nullable private ShaderEffect transparencyShader
      Mappings:
      Namespace Name Mixin selector
      official L Leho;L:Leht;
      intermediary field_25279 Lnet/minecraft/class_761;field_25279:Lnet/minecraft/class_279;
      named transparencyShader Lnet/minecraft/client/render/WorldRenderer;transparencyShader:Lnet/minecraft/client/gl/ShaderEffect;
    • lastCameraChunkUpdateX

      private double lastCameraChunkUpdateX
      Mappings:
      Namespace Name Mixin selector
      official M Leho;M:D
      intermediary field_4104 Lnet/minecraft/class_761;field_4104:D
      named lastCameraChunkUpdateX Lnet/minecraft/client/render/WorldRenderer;lastCameraChunkUpdateX:D
    • lastCameraChunkUpdateY

      private double lastCameraChunkUpdateY
      Mappings:
      Namespace Name Mixin selector
      official N Leho;N:D
      intermediary field_4120 Lnet/minecraft/class_761;field_4120:D
      named lastCameraChunkUpdateY Lnet/minecraft/client/render/WorldRenderer;lastCameraChunkUpdateY:D
    • lastCameraChunkUpdateZ

      private double lastCameraChunkUpdateZ
      Mappings:
      Namespace Name Mixin selector
      official O Leho;O:D
      intermediary field_4070 Lnet/minecraft/class_761;field_4070:D
      named lastCameraChunkUpdateZ Lnet/minecraft/client/render/WorldRenderer;lastCameraChunkUpdateZ:D
    • cameraChunkX

      private int cameraChunkX
      Mappings:
      Namespace Name Mixin selector
      official P Leho;P:I
      intermediary field_4084 Lnet/minecraft/class_761;field_4084:I
      named cameraChunkX Lnet/minecraft/client/render/WorldRenderer;cameraChunkX:I
    • cameraChunkY

      private int cameraChunkY
      Mappings:
      Namespace Name Mixin selector
      official Q Leho;Q:I
      intermediary field_4105 Lnet/minecraft/class_761;field_4105:I
      named cameraChunkY Lnet/minecraft/client/render/WorldRenderer;cameraChunkY:I
    • cameraChunkZ

      private int cameraChunkZ
      Mappings:
      Namespace Name Mixin selector
      official R Leho;R:I
      intermediary field_4121 Lnet/minecraft/class_761;field_4121:I
      named cameraChunkZ Lnet/minecraft/client/render/WorldRenderer;cameraChunkZ:I
    • lastCameraX

      private double lastCameraX
      Mappings:
      Namespace Name Mixin selector
      official S Leho;S:D
      intermediary field_4069 Lnet/minecraft/class_761;field_4069:D
      named lastCameraX Lnet/minecraft/client/render/WorldRenderer;lastCameraX:D
    • lastCameraY

      private double lastCameraY
      Mappings:
      Namespace Name Mixin selector
      official T Leho;T:D
      intermediary field_4081 Lnet/minecraft/class_761;field_4081:D
      named lastCameraY Lnet/minecraft/client/render/WorldRenderer;lastCameraY:D
    • lastCameraZ

      private double lastCameraZ
      Mappings:
      Namespace Name Mixin selector
      official U Leho;U:D
      intermediary field_4096 Lnet/minecraft/class_761;field_4096:D
      named lastCameraZ Lnet/minecraft/client/render/WorldRenderer;lastCameraZ:D
    • lastCameraPitch

      private double lastCameraPitch
      Mappings:
      Namespace Name Mixin selector
      official V Leho;V:D
      intermediary field_4115 Lnet/minecraft/class_761;field_4115:D
      named lastCameraPitch Lnet/minecraft/client/render/WorldRenderer;lastCameraPitch:D
    • lastCameraYaw

      private double lastCameraYaw
      Mappings:
      Namespace Name Mixin selector
      official W Leho;W:D
      intermediary field_4064 Lnet/minecraft/class_761;field_4064:D
      named lastCameraYaw Lnet/minecraft/client/render/WorldRenderer;lastCameraYaw:D
    • lastCloudsBlockX

      private int lastCloudsBlockX
      Mappings:
      Namespace Name Mixin selector
      official X Leho;X:I
      intermediary field_4082 Lnet/minecraft/class_761;field_4082:I
      named lastCloudsBlockX Lnet/minecraft/client/render/WorldRenderer;lastCloudsBlockX:I
    • lastCloudsBlockY

      private int lastCloudsBlockY
      Mappings:
      Namespace Name Mixin selector
      official Y Leho;Y:I
      intermediary field_4097 Lnet/minecraft/class_761;field_4097:I
      named lastCloudsBlockY Lnet/minecraft/client/render/WorldRenderer;lastCloudsBlockY:I
    • lastCloudsBlockZ

      private int lastCloudsBlockZ
      Mappings:
      Namespace Name Mixin selector
      official Z Leho;Z:I
      intermediary field_4116 Lnet/minecraft/class_761;field_4116:I
      named lastCloudsBlockZ Lnet/minecraft/client/render/WorldRenderer;lastCloudsBlockZ:I
    • lastCloudsColor

      private Vec3d lastCloudsColor
      Mappings:
      Namespace Name Mixin selector
      official aa Leho;aa:Ldiu;
      intermediary field_4072 Lnet/minecraft/class_761;field_4072:Lnet/minecraft/class_243;
      named lastCloudsColor Lnet/minecraft/client/render/WorldRenderer;lastCloudsColor:Lnet/minecraft/util/math/Vec3d;
    • lastCloudsRenderMode

      private CloudRenderMode lastCloudsRenderMode
      Mappings:
      Namespace Name Mixin selector
      official ab Leho;ab:Ldpy;
      intermediary field_4080 Lnet/minecraft/class_761;field_4080:Lnet/minecraft/class_4063;
      named lastCloudsRenderMode Lnet/minecraft/client/render/WorldRenderer;lastCloudsRenderMode:Lnet/minecraft/client/option/CloudRenderMode;
    • chunkBuilder

      private ChunkBuilder chunkBuilder
      Mappings:
      Namespace Name Mixin selector
      official ac Leho;ac:Lekg;
      intermediary field_4106 Lnet/minecraft/class_761;field_4106:Lnet/minecraft/class_846;
      named chunkBuilder Lnet/minecraft/client/render/WorldRenderer;chunkBuilder:Lnet/minecraft/client/render/chunk/ChunkBuilder;
    • vertexFormat

      private final VertexFormat vertexFormat
      Mappings:
      Namespace Name Mixin selector
      official ad Leho;ad:Ldlw;
      intermediary field_20791 Lnet/minecraft/class_761;field_20791:Lnet/minecraft/class_293;
      named vertexFormat Lnet/minecraft/client/render/WorldRenderer;vertexFormat:Lnet/minecraft/client/render/VertexFormat;
    • renderDistance

      private int renderDistance
      Mappings:
      Namespace Name Mixin selector
      official ae Leho;ae:I
      intermediary field_4062 Lnet/minecraft/class_761;field_4062:I
      named renderDistance Lnet/minecraft/client/render/WorldRenderer;renderDistance:I
    • regularEntityCount

      private int regularEntityCount
      Mappings:
      Namespace Name Mixin selector
      official af Leho;af:I
      intermediary field_4089 Lnet/minecraft/class_761;field_4089:I
      named regularEntityCount Lnet/minecraft/client/render/WorldRenderer;regularEntityCount:I
    • blockEntityCount

      private int blockEntityCount
      Mappings:
      Namespace Name Mixin selector
      official ag Leho;ag:I
      intermediary field_4110 Lnet/minecraft/class_761;field_4110:I
      named blockEntityCount Lnet/minecraft/client/render/WorldRenderer;blockEntityCount:I
    • field_27740

      private Frustum field_27740
      Mappings:
      Namespace Name Mixin selector
      official ah Leho;ah:Lekl;
      intermediary field_27740 Lnet/minecraft/class_761;field_27740:Lnet/minecraft/class_4604;
      named field_27740 Lnet/minecraft/client/render/WorldRenderer;field_27740:Lnet/minecraft/client/render/Frustum;
    • shouldCaptureFrustum

      private boolean shouldCaptureFrustum
      Mappings:
      Namespace Name Mixin selector
      official ai Leho;ai:Z
      intermediary field_4090 Lnet/minecraft/class_761;field_4090:Z
      named shouldCaptureFrustum Lnet/minecraft/client/render/WorldRenderer;shouldCaptureFrustum:Z
    • capturedFrustum

      @Nullable private Frustum capturedFrustum
      Mappings:
      Namespace Name Mixin selector
      official aj Leho;aj:Lekl;
      intermediary field_4056 Lnet/minecraft/class_761;field_4056:Lnet/minecraft/class_4604;
      named capturedFrustum Lnet/minecraft/client/render/WorldRenderer;capturedFrustum:Lnet/minecraft/client/render/Frustum;
    • capturedFrustumOrientation

      private final Vector4f[] capturedFrustumOrientation
      Mappings:
      Namespace Name Mixin selector
      official ak Leho;ak:[Lh;
      intermediary field_4065 Lnet/minecraft/class_761;field_4065:[Lnet/minecraft/class_1162;
      named capturedFrustumOrientation Lnet/minecraft/client/render/WorldRenderer;capturedFrustumOrientation:[Lnet/minecraft/client/util/math/Vector4f;
    • capturedFrustumPosition

      private final Vector3d capturedFrustumPosition
      Mappings:
      Namespace Name Mixin selector
      official al Leho;al:Ldlz;
      intermediary field_4091 Lnet/minecraft/class_761;field_4091:Lnet/minecraft/class_1161;
      named capturedFrustumPosition Lnet/minecraft/client/render/WorldRenderer;capturedFrustumPosition:Lnet/minecraft/client/util/math/Vector3d;
    • lastTranslucentSortX

      private double lastTranslucentSortX
      Mappings:
      Namespace Name Mixin selector
      official am Leho;am:D
      intermediary field_4083 Lnet/minecraft/class_761;field_4083:D
      named lastTranslucentSortX Lnet/minecraft/client/render/WorldRenderer;lastTranslucentSortX:D
    • lastTranslucentSortY

      private double lastTranslucentSortY
      Mappings:
      Namespace Name Mixin selector
      official an Leho;an:D
      intermediary field_4103 Lnet/minecraft/class_761;field_4103:D
      named lastTranslucentSortY Lnet/minecraft/client/render/WorldRenderer;lastTranslucentSortY:D
    • lastTranslucentSortZ

      private double lastTranslucentSortZ
      Mappings:
      Namespace Name Mixin selector
      official ao Leho;ao:D
      intermediary field_4118 Lnet/minecraft/class_761;field_4118:D
      named lastTranslucentSortZ Lnet/minecraft/client/render/WorldRenderer;lastTranslucentSortZ:D
    • needsTerrainUpdate

      private boolean needsTerrainUpdate
      Mappings:
      Namespace Name Mixin selector
      official ap Leho;ap:Z
      intermediary field_4077 Lnet/minecraft/class_761;field_4077:Z
      named needsTerrainUpdate Lnet/minecraft/client/render/WorldRenderer;needsTerrainUpdate:Z
    • frame

      private int frame
      Mappings:
      Namespace Name Mixin selector
      official aq Leho;aq:I
      intermediary field_20792 Lnet/minecraft/class_761;field_20792:I
      named frame Lnet/minecraft/client/render/WorldRenderer;frame:I
    • field_20793

      private int field_20793
      Mappings:
      Namespace Name Mixin selector
      official ar Leho;ar:I
      intermediary field_20793 Lnet/minecraft/class_761;field_20793:I
      named field_20793 Lnet/minecraft/client/render/WorldRenderer;field_20793:I
    • field_20794

      private final float[] field_20794
      Mappings:
      Namespace Name Mixin selector
      official as Leho;as:[F
      intermediary field_20794 Lnet/minecraft/class_761;field_20794:[F
      named field_20794 Lnet/minecraft/client/render/WorldRenderer;field_20794:[F
    • field_20795

      private final float[] field_20795
      Mappings:
      Namespace Name Mixin selector
      official at Leho;at:[F
      intermediary field_20795 Lnet/minecraft/class_761;field_20795:[F
      named field_20795 Lnet/minecraft/client/render/WorldRenderer;field_20795:[F
  • Constructor Details

    • WorldRenderer

      public WorldRenderer​(MinecraftClient client, BufferBuilderStorage bufferBuilderStorage)
      Mappings:
      Namespace Name Mixin selector
      official <init> Leho;<init>(Ldqk;Lehw;)V
      intermediary <init> Lnet/minecraft/class_761;<init>(Lnet/minecraft/class_310;Lnet/minecraft/class_4599;)V
      named <init> Lnet/minecraft/client/render/WorldRenderer;<init>(Lnet/minecraft/client/MinecraftClient;Lnet/minecraft/client/render/BufferBuilderStorage;)V
  • Method Details

    • renderWeather

      private void renderWeather​(LightmapTextureManager manager, float float2, double double2, double double3, double double4)
      Mappings:
      Namespace Name Mixin selector
      official a Leho;a(Lehp;FDDD)V
      intermediary method_22714 Lnet/minecraft/class_761;method_22714(Lnet/minecraft/class_765;FDDD)V
      named renderWeather Lnet/minecraft/client/render/WorldRenderer;renderWeather(Lnet/minecraft/client/render/LightmapTextureManager;FDDD)V
    • tickRainSplashing

      public void tickRainSplashing​(Camera camera)
      Mappings:
      Namespace Name Mixin selector
      official a Leho;a(Ldpv;)V
      intermediary method_22713 Lnet/minecraft/class_761;method_22713(Lnet/minecraft/class_4184;)V
      named tickRainSplashing Lnet/minecraft/client/render/WorldRenderer;tickRainSplashing(Lnet/minecraft/client/render/Camera;)V
    • close

      public void close()
      Specified by:
      close in interface AutoCloseable
      Mappings:
      Namespace Name Mixin selector
      official close Leho;close()V
      intermediary close Lnet/minecraft/class_761;close()V
      named close Lnet/minecraft/client/render/WorldRenderer;close()V
    • apply

      public void apply​(ResourceManager manager)
      Specified by:
      apply in interface SynchronousResourceReloadListener
      Mappings:
      Namespace Name Mixin selector
      official a Lacy;a(Lacx;)V
      intermediary method_14491 Lnet/minecraft/class_4013;method_14491(Lnet/minecraft/class_3300;)V
      named apply Lnet/minecraft/resource/SynchronousResourceReloadListener;apply(Lnet/minecraft/resource/ResourceManager;)V
    • loadEntityOutlineShader

      public void loadEntityOutlineShader()
      Mappings:
      Namespace Name Mixin selector
      official a Leho;a()V
      intermediary method_3296 Lnet/minecraft/class_761;method_3296()V
      named loadEntityOutlineShader Lnet/minecraft/client/render/WorldRenderer;loadEntityOutlineShader()V
    • loadTransparencyShader

      private void loadTransparencyShader()
      Mappings:
      Namespace Name Mixin selector
      official v Leho;v()V
      intermediary method_29365 Lnet/minecraft/class_761;method_29365()V
      named loadTransparencyShader Lnet/minecraft/client/render/WorldRenderer;loadTransparencyShader()V
    • resetTransparencyShader

      private void resetTransparencyShader()
      Mappings:
      Namespace Name Mixin selector
      official w Leho;w()V
      intermediary method_29701 Lnet/minecraft/class_761;method_29701()V
      named resetTransparencyShader Lnet/minecraft/client/render/WorldRenderer;resetTransparencyShader()V
    • drawEntityOutlinesFramebuffer

      public void drawEntityOutlinesFramebuffer()
      Mappings:
      Namespace Name Mixin selector
      official b Leho;b()V
      intermediary method_3254 Lnet/minecraft/class_761;method_3254()V
      named drawEntityOutlinesFramebuffer Lnet/minecraft/client/render/WorldRenderer;drawEntityOutlinesFramebuffer()V
    • canDrawEntityOutlines

      protected boolean canDrawEntityOutlines()
      Mappings:
      Namespace Name Mixin selector
      official d Leho;d()Z
      intermediary method_3270 Lnet/minecraft/class_761;method_3270()Z
      named canDrawEntityOutlines Lnet/minecraft/client/render/WorldRenderer;canDrawEntityOutlines()Z
    • renderDarkSky

      private void renderDarkSky()
      Mappings:
      Namespace Name Mixin selector
      official x Leho;x()V
      intermediary method_3265 Lnet/minecraft/class_761;method_3265()V
      named renderDarkSky Lnet/minecraft/client/render/WorldRenderer;renderDarkSky()V
    • renderLightSky

      private void renderLightSky()
      Mappings:
      Namespace Name Mixin selector
      official y Leho;y()V
      intermediary method_3277 Lnet/minecraft/class_761;method_3277()V
      named renderLightSky Lnet/minecraft/client/render/WorldRenderer;renderLightSky()V
    • renderSkyHalf

      private void renderSkyHalf​(BufferBuilder buffer, float y, boolean bottom)
      Mappings:
      Namespace Name Mixin selector
      official a Leho;a(Ldlm;FZ)V
      intermediary method_3283 Lnet/minecraft/class_761;method_3283(Lnet/minecraft/class_287;FZ)V
      named renderSkyHalf Lnet/minecraft/client/render/WorldRenderer;renderSkyHalf(Lnet/minecraft/client/render/BufferBuilder;FZ)V
    • renderStars

      private void renderStars()
      Mappings:
      Namespace Name Mixin selector
      official z Leho;z()V
      intermediary method_3293 Lnet/minecraft/class_761;method_3293()V
      named renderStars Lnet/minecraft/client/render/WorldRenderer;renderStars()V
    • renderStars

      private void renderStars​(BufferBuilder buffer)
      Mappings:
      Namespace Name Mixin selector
      official a Leho;a(Ldlm;)V
      intermediary method_3255 Lnet/minecraft/class_761;method_3255(Lnet/minecraft/class_287;)V
      named renderStars Lnet/minecraft/client/render/WorldRenderer;renderStars(Lnet/minecraft/client/render/BufferBuilder;)V
    • setWorld

      public void setWorld​(@Nullable ClientWorld world)
      Mappings:
      Namespace Name Mixin selector
      official a Leho;a(Ledy;)V
      intermediary method_3244 Lnet/minecraft/class_761;method_3244(Lnet/minecraft/class_638;)V
      named setWorld Lnet/minecraft/client/render/WorldRenderer;setWorld(Lnet/minecraft/client/world/ClientWorld;)V
    • reload

      public void reload()
      Mappings:
      Namespace Name Mixin selector
      official e Leho;e()V
      intermediary method_3279 Lnet/minecraft/class_761;method_3279()V
      named reload Lnet/minecraft/client/render/WorldRenderer;reload()V
    • clearChunkRenderers

      protected void clearChunkRenderers()
      Mappings:
      Namespace Name Mixin selector
      official f Leho;f()V
      intermediary method_3280 Lnet/minecraft/class_761;method_3280()V
      named clearChunkRenderers Lnet/minecraft/client/render/WorldRenderer;clearChunkRenderers()V
    • onResized

      public void onResized​(int int2, int int3)
      Mappings:
      Namespace Name Mixin selector
      official a Leho;a(II)V
      intermediary method_3242 Lnet/minecraft/class_761;method_3242(II)V
      named onResized Lnet/minecraft/client/render/WorldRenderer;onResized(II)V
    • getChunksDebugString

      public String getChunksDebugString()
      Mappings:
      Namespace Name Mixin selector
      official g Leho;g()Ljava/lang/String;
      intermediary method_3289 Lnet/minecraft/class_761;method_3289()Ljava/lang/String;
      named getChunksDebugString Lnet/minecraft/client/render/WorldRenderer;getChunksDebugString()Ljava/lang/String;
    • getCompletedChunkCount

      protected int getCompletedChunkCount()
      Mappings:
      Namespace Name Mixin selector
      official h Leho;h()I
      intermediary method_3246 Lnet/minecraft/class_761;method_3246()I
      named getCompletedChunkCount Lnet/minecraft/client/render/WorldRenderer;getCompletedChunkCount()I
    • getEntitiesDebugString

      public String getEntitiesDebugString()
      Mappings:
      Namespace Name Mixin selector
      official i Leho;i()Ljava/lang/String;
      intermediary method_3272 Lnet/minecraft/class_761;method_3272()Ljava/lang/String;
      named getEntitiesDebugString Lnet/minecraft/client/render/WorldRenderer;getEntitiesDebugString()Ljava/lang/String;
    • setupTerrain

      private void setupTerrain​(Camera camera, Frustum frustum, boolean hasForcedFrustum, int frame, boolean spectator)
      Mappings:
      Namespace Name Mixin selector
      official a Leho;a(Ldpv;Lekl;ZIZ)V
      intermediary method_3273 Lnet/minecraft/class_761;method_3273(Lnet/minecraft/class_4184;Lnet/minecraft/class_4604;ZIZ)V
      named setupTerrain Lnet/minecraft/client/render/WorldRenderer;setupTerrain(Lnet/minecraft/client/render/Camera;Lnet/minecraft/client/render/Frustum;ZIZ)V
    • getAdjacentChunk

      @Nullable private ChunkBuilder.BuiltChunk getAdjacentChunk​(BlockPos pos, ChunkBuilder.BuiltChunk chunk, Direction direction)
      Mappings:
      Namespace Name Mixin selector
      official a Leho;a(Lfx;Lekg$c;Lgc;)Lekg$c;
      intermediary method_3241 Lnet/minecraft/class_761;method_3241(Lnet/minecraft/class_2338;Lnet/minecraft/class_846$class_851;Lnet/minecraft/class_2350;)Lnet/minecraft/class_846$class_851;
      named getAdjacentChunk Lnet/minecraft/client/render/WorldRenderer;getAdjacentChunk(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;Lnet/minecraft/util/math/Direction;)Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;
    • captureFrustum

      private void captureFrustum​(Matrix4f modelMatrix, Matrix4f matrix4f, double x, double y, double z, Frustum frustum)
      Mappings:
      Namespace Name Mixin selector
      official a Leho;a(Lb;Lb;DDDLekl;)V
      intermediary method_3275 Lnet/minecraft/class_761;method_3275(Lnet/minecraft/class_1159;Lnet/minecraft/class_1159;DDDLnet/minecraft/class_4604;)V
      named captureFrustum Lnet/minecraft/client/render/WorldRenderer;captureFrustum(Lnet/minecraft/util/math/Matrix4f;Lnet/minecraft/util/math/Matrix4f;DDDLnet/minecraft/client/render/Frustum;)V
    • method_32133

      public void method_32133​(MatrixStack matrixStack, Vec3d vec3d, Matrix4f matrix4f)
      Mappings:
      Namespace Name Mixin selector
      official a Leho;a(Ldlr;Ldiu;Lb;)V
      intermediary method_32133 Lnet/minecraft/class_761;method_32133(Lnet/minecraft/class_4587;Lnet/minecraft/class_243;Lnet/minecraft/class_1159;)V
      named method_32133 Lnet/minecraft/client/render/WorldRenderer;method_32133(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/util/math/Vec3d;Lnet/minecraft/util/math/Matrix4f;)V
    • render

      public void render​(MatrixStack matrices, float tickDelta, long limitTime, boolean renderBlockOutline, Camera camera, GameRenderer gameRenderer, LightmapTextureManager lightmapTextureManager, Matrix4f matrix4f)
      Mappings:
      Namespace Name Mixin selector
      official a Leho;a(Ldlr;FJZLdpv;Lehj;Lehp;Lb;)V
      intermediary method_22710 Lnet/minecraft/class_761;method_22710(Lnet/minecraft/class_4587;FJZLnet/minecraft/class_4184;Lnet/minecraft/class_757;Lnet/minecraft/class_765;Lnet/minecraft/class_1159;)V
      named render Lnet/minecraft/client/render/WorldRenderer;render(Lnet/minecraft/client/util/math/MatrixStack;FJZLnet/minecraft/client/render/Camera;Lnet/minecraft/client/render/GameRenderer;Lnet/minecraft/client/render/LightmapTextureManager;Lnet/minecraft/util/math/Matrix4f;)V
    • checkEmpty

      private void checkEmpty​(MatrixStack matrices)
      Mappings:
      Namespace Name Mixin selector
      official a Leho;a(Ldlr;)V
      intermediary method_22979 Lnet/minecraft/class_761;method_22979(Lnet/minecraft/class_4587;)V
      named checkEmpty Lnet/minecraft/client/render/WorldRenderer;checkEmpty(Lnet/minecraft/client/util/math/MatrixStack;)V
    • renderEntity

      private void renderEntity​(Entity entity, double cameraX, double cameraY, double cameraZ, float tickDelta, MatrixStack matrices, VertexConsumerProvider vertexConsumers)
      Mappings:
      Namespace Name Mixin selector
      official a Leho;a(Laqv;DDDFLdlr;Lehq;)V
      intermediary method_22977 Lnet/minecraft/class_761;method_22977(Lnet/minecraft/class_1297;DDDFLnet/minecraft/class_4587;Lnet/minecraft/class_4597;)V
      named renderEntity Lnet/minecraft/client/render/WorldRenderer;renderEntity(Lnet/minecraft/entity/Entity;DDDFLnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;)V
    • renderLayer

      private void renderLayer​(RenderLayer renderLayer, MatrixStack matrices, double double2, double double3, double double4)
      Mappings:
      Namespace Name Mixin selector
      official a Leho;a(Lehy;Ldlr;DDD)V
      intermediary method_3251 Lnet/minecraft/class_761;method_3251(Lnet/minecraft/class_1921;Lnet/minecraft/class_4587;DDD)V
      named renderLayer Lnet/minecraft/client/render/WorldRenderer;renderLayer(Lnet/minecraft/client/render/RenderLayer;Lnet/minecraft/client/util/math/MatrixStack;DDD)V
    • renderChunkDebugInfo

      private void renderChunkDebugInfo​(Camera camera)
      Mappings:
      Namespace Name Mixin selector
      official b Leho;b(Ldpv;)V
      intermediary method_22989 Lnet/minecraft/class_761;method_22989(Lnet/minecraft/class_4184;)V
      named renderChunkDebugInfo Lnet/minecraft/client/render/WorldRenderer;renderChunkDebugInfo(Lnet/minecraft/client/render/Camera;)V
    • method_22984

      private void method_22984​(VertexConsumer vertexConsumer, int int2)
      Mappings:
      Namespace Name Mixin selector
      official a Leho;a(Ldlv;I)V
      intermediary method_22984 Lnet/minecraft/class_761;method_22984(Lnet/minecraft/class_4588;I)V
      named method_22984 Lnet/minecraft/client/render/WorldRenderer;method_22984(Lnet/minecraft/client/render/VertexConsumer;I)V
    • method_22985

      private void method_22985​(VertexConsumer vertexConsumer, int int2, int int3, int int4, int int5, int int6, int int7, int int8)
      Mappings:
      Namespace Name Mixin selector
      official a Leho;a(Ldlv;IIIIIII)V
      intermediary method_22985 Lnet/minecraft/class_761;method_22985(Lnet/minecraft/class_4588;IIIIIII)V
      named method_22985 Lnet/minecraft/client/render/WorldRenderer;method_22985(Lnet/minecraft/client/render/VertexConsumer;IIIIIII)V
    • tick

      public void tick()
      Mappings:
      Namespace Name Mixin selector
      official l Leho;l()V
      intermediary method_3252 Lnet/minecraft/class_761;method_3252()V
      named tick Lnet/minecraft/client/render/WorldRenderer;tick()V
    • removeBlockBreakingInfo

      private void removeBlockBreakingInfo​(BlockBreakingInfo blockBreakingInfo)
      Mappings:
      Namespace Name Mixin selector
      official a Leho;a(Laag;)V
      intermediary method_22987 Lnet/minecraft/class_761;method_22987(Lnet/minecraft/class_3191;)V
      named removeBlockBreakingInfo Lnet/minecraft/client/render/WorldRenderer;removeBlockBreakingInfo(Lnet/minecraft/client/render/BlockBreakingInfo;)V
    • renderEndSky

      private void renderEndSky​(MatrixStack matrices)
      Mappings:
      Namespace Name Mixin selector
      official b Leho;b(Ldlr;)V
      intermediary method_3250 Lnet/minecraft/class_761;method_3250(Lnet/minecraft/class_4587;)V
      named renderEndSky Lnet/minecraft/client/render/WorldRenderer;renderEndSky(Lnet/minecraft/client/util/math/MatrixStack;)V
    • renderSky

      public void renderSky​(MatrixStack matrices, float tickDelta)
      Mappings:
      Namespace Name Mixin selector
      official a Leho;a(Ldlr;F)V
      intermediary method_3257 Lnet/minecraft/class_761;method_3257(Lnet/minecraft/class_4587;F)V
      named renderSky Lnet/minecraft/client/render/WorldRenderer;renderSky(Lnet/minecraft/client/util/math/MatrixStack;F)V
    • renderClouds

      public void renderClouds​(MatrixStack matrices, float tickDelta, double cameraX, double cameraY, double cameraZ)
      Mappings:
      Namespace Name Mixin selector
      official a Leho;a(Ldlr;FDDD)V
      intermediary method_3259 Lnet/minecraft/class_761;method_3259(Lnet/minecraft/class_4587;FDDD)V
      named renderClouds Lnet/minecraft/client/render/WorldRenderer;renderClouds(Lnet/minecraft/client/util/math/MatrixStack;FDDD)V
    • renderClouds

      private void renderClouds​(BufferBuilder builder, double x, double y, double z, Vec3d color)
      Mappings:
      Namespace Name Mixin selector
      official a Leho;a(Ldlm;DDDLdiu;)V
      intermediary method_3239 Lnet/minecraft/class_761;method_3239(Lnet/minecraft/class_287;DDDLnet/minecraft/class_243;)V
      named renderClouds Lnet/minecraft/client/render/WorldRenderer;renderClouds(Lnet/minecraft/client/render/BufferBuilder;DDDLnet/minecraft/util/math/Vec3d;)V
    • updateChunks

      private void updateChunks​(long limitTime)
      Mappings:
      Namespace Name Mixin selector
      official a Leho;a(J)V
      intermediary method_3269 Lnet/minecraft/class_761;method_3269(J)V
      named updateChunks Lnet/minecraft/client/render/WorldRenderer;updateChunks(J)V
    • renderWorldBorder

      private void renderWorldBorder​(Camera camera)
      Mappings:
      Namespace Name Mixin selector
      official c Leho;c(Ldpv;)V
      intermediary method_3243 Lnet/minecraft/class_761;method_3243(Lnet/minecraft/class_4184;)V
      named renderWorldBorder Lnet/minecraft/client/render/WorldRenderer;renderWorldBorder(Lnet/minecraft/client/render/Camera;)V
    • drawBlockOutline

      private void drawBlockOutline​(MatrixStack matrices, VertexConsumer vertexConsumer, Entity entity, double double2, double double3, double double4, BlockPos blockPos, BlockState blockState)
      Mappings:
      Namespace Name Mixin selector
      official a Leho;a(Ldlr;Ldlv;Laqv;DDDLfx;Lcht;)V
      intermediary method_22712 Lnet/minecraft/class_761;method_22712(Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;Lnet/minecraft/class_1297;DDDLnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V
      named drawBlockOutline Lnet/minecraft/client/render/WorldRenderer;drawBlockOutline(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumer;Lnet/minecraft/entity/Entity;DDDLnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)V
    • method_22983

      public static void method_22983​(MatrixStack matrixStack, VertexConsumer vertexConsumer, VoxelShape voxelShape, double double2, double double3, double double4, float float2, float float3, float float4, float float5)
      Mappings:
      Namespace Name Mixin selector
      official a Leho;a(Ldlr;Ldlv;Ldjn;DDDFFFF)V
      intermediary method_22983 Lnet/minecraft/class_761;method_22983(Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;Lnet/minecraft/class_265;DDDFFFF)V
      named method_22983 Lnet/minecraft/client/render/WorldRenderer;method_22983(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumer;Lnet/minecraft/util/shape/VoxelShape;DDDFFFF)V
    • drawShapeOutline

      private static void drawShapeOutline​(MatrixStack matrices, VertexConsumer vertexConsumer, VoxelShape voxelShape, double double2, double double3, double double4, float float2, float float3, float float4, float float5)
      Mappings:
      Namespace Name Mixin selector
      official b Leho;b(Ldlr;Ldlv;Ldjn;DDDFFFF)V
      intermediary method_3291 Lnet/minecraft/class_761;method_3291(Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;Lnet/minecraft/class_265;DDDFFFF)V
      named drawShapeOutline Lnet/minecraft/client/render/WorldRenderer;drawShapeOutline(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumer;Lnet/minecraft/util/shape/VoxelShape;DDDFFFF)V
    • drawBox

      public static void drawBox​(MatrixStack matrices, VertexConsumer vertexConsumer, Box box, float red, float green, float blue, float alpha)
      Draws a box.

      Note the coordinates the box spans are relative to current translation of the matrices.

      Mappings:
      Namespace Name Mixin selector
      official a Leho;a(Ldlr;Ldlv;Ldip;FFFF)V
      intermediary method_22982 Lnet/minecraft/class_761;method_22982(Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;Lnet/minecraft/class_238;FFFF)V
      named drawBox Lnet/minecraft/client/render/WorldRenderer;drawBox(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumer;Lnet/minecraft/util/math/Box;FFFF)V
    • drawBox

      public static void drawBox​(MatrixStack matrices, VertexConsumer vertexConsumer, double x1, double y1, double z1, double x2, double y2, double z2, float red, float green, float blue, float alpha)
      Draws a box spanning from [x1,y1,z1] to [x2,y2,z2].

      Note the coordinates the box spans are relative to current translation of the matrices.

      Mappings:
      Namespace Name Mixin selector
      official a Leho;a(Ldlr;Ldlv;DDDDDDFFFF)V
      intermediary method_22980 Lnet/minecraft/class_761;method_22980(Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;DDDDDDFFFF)V
      named drawBox Lnet/minecraft/client/render/WorldRenderer;drawBox(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumer;DDDDDDFFFF)V
    • drawBox

      public static void drawBox​(MatrixStack matrices, VertexConsumer vertexConsumer, double x1, double y1, double z1, double x2, double y2, double z2, float red, float green, float blue, float alpha, float xAxisRed, float yAxisGreen, float zAxisBlue)
      Draws a box spanning from [x1,y1,z1] to [x2,y2,z2]. The 3 axes centered at [x1,y1,z1] may be colored differently using xAxisRed, yAxisGreen, and zAxisBlue.

      Note the coordinates the box spans are relative to current translation of the matrices.

      Mappings:
      Namespace Name Mixin selector
      official a Leho;a(Ldlr;Ldlv;DDDDDDFFFFFFF)V
      intermediary method_22981 Lnet/minecraft/class_761;method_22981(Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;DDDDDDFFFFFFF)V
      named drawBox Lnet/minecraft/client/render/WorldRenderer;drawBox(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumer;DDDDDDFFFFFFF)V
    • drawBox

      public static void drawBox​(BufferBuilder buffer, double x1, double y1, double z1, double x2, double y2, double z2, float red, float green, float blue, float alpha)
      Mappings:
      Namespace Name Mixin selector
      official a Leho;a(Ldlm;DDDDDDFFFF)V
      intermediary method_3258 Lnet/minecraft/class_761;method_3258(Lnet/minecraft/class_287;DDDDDDFFFF)V
      named drawBox Lnet/minecraft/client/render/WorldRenderer;drawBox(Lnet/minecraft/client/render/BufferBuilder;DDDDDDFFFF)V
    • updateBlock

      public void updateBlock​(BlockView world, BlockPos pos, BlockState oldState, BlockState newState, int flags)
      Mappings:
      Namespace Name Mixin selector
      official a Leho;a(Lbsz;Lfx;Lcht;Lcht;I)V
      intermediary method_8570 Lnet/minecraft/class_761;method_8570(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;I)V
      named updateBlock Lnet/minecraft/client/render/WorldRenderer;updateBlock(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Lnet/minecraft/block/BlockState;I)V
    • scheduleSectionRender

      private void scheduleSectionRender​(BlockPos pos, boolean important)
      Mappings:
      Namespace Name Mixin selector
      official a Leho;a(Lfx;Z)V
      intermediary method_16037 Lnet/minecraft/class_761;method_16037(Lnet/minecraft/class_2338;Z)V
      named scheduleSectionRender Lnet/minecraft/client/render/WorldRenderer;scheduleSectionRender(Lnet/minecraft/util/math/BlockPos;Z)V
    • scheduleBlockRenders

      public void scheduleBlockRenders​(int minX, int minY, int minZ, int maxX, int maxY, int maxZ)
      Mappings:
      Namespace Name Mixin selector
      official a Leho;a(IIIIII)V
      intermediary method_18146 Lnet/minecraft/class_761;method_18146(IIIIII)V
      named scheduleBlockRenders Lnet/minecraft/client/render/WorldRenderer;scheduleBlockRenders(IIIIII)V
    • scheduleBlockRerenderIfNeeded

      public void scheduleBlockRerenderIfNeeded​(BlockPos pos, BlockState old, BlockState updated)
      Mappings:
      Namespace Name Mixin selector
      official a Leho;a(Lfx;Lcht;Lcht;)V
      intermediary method_21596 Lnet/minecraft/class_761;method_21596(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;)V
      named scheduleBlockRerenderIfNeeded Lnet/minecraft/client/render/WorldRenderer;scheduleBlockRerenderIfNeeded(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Lnet/minecraft/block/BlockState;)V
    • scheduleBlockRenders

      public void scheduleBlockRenders​(int x, int y, int z)
      Mappings:
      Namespace Name Mixin selector
      official a Leho;a(III)V
      intermediary method_18145 Lnet/minecraft/class_761;method_18145(III)V
      named scheduleBlockRenders Lnet/minecraft/client/render/WorldRenderer;scheduleBlockRenders(III)V
    • scheduleBlockRender

      public void scheduleBlockRender​(int x, int y, int z)
      Mappings:
      Namespace Name Mixin selector
      official b Leho;b(III)V
      intermediary method_8571 Lnet/minecraft/class_761;method_8571(III)V
      named scheduleBlockRender Lnet/minecraft/client/render/WorldRenderer;scheduleBlockRender(III)V
    • scheduleChunkRender

      private void scheduleChunkRender​(int x, int y, int z, boolean important)
      Mappings:
      Namespace Name Mixin selector
      official a Leho;a(IIIZ)V
      intermediary method_3295 Lnet/minecraft/class_761;method_3295(IIIZ)V
      named scheduleChunkRender Lnet/minecraft/client/render/WorldRenderer;scheduleChunkRender(IIIZ)V
    • playSong

      public void playSong​(@Nullable SoundEvent song, BlockPos songPosition)
      Mappings:
      Namespace Name Mixin selector
      official a Leho;a(Laef;Lfx;)V
      intermediary method_8562 Lnet/minecraft/class_761;method_8562(Lnet/minecraft/class_3414;Lnet/minecraft/class_2338;)V
      named playSong Lnet/minecraft/client/render/WorldRenderer;playSong(Lnet/minecraft/sound/SoundEvent;Lnet/minecraft/util/math/BlockPos;)V
    • updateEntitiesForSong

      private void updateEntitiesForSong​(World world, BlockPos pos, boolean playing)
      Mappings:
      Namespace Name Mixin selector
      official a Leho;a(Lbtv;Lfx;Z)V
      intermediary method_3247 Lnet/minecraft/class_761;method_3247(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Z)V
      named updateEntitiesForSong Lnet/minecraft/client/render/WorldRenderer;updateEntitiesForSong(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Z)V
    • addParticle

      public void addParticle​(ParticleEffect parameters, boolean shouldAlwaysSpawn, double x, double y, double z, double velocityX, double velocityY, double velocityZ)
      Mappings:
      Namespace Name Mixin selector
      official a Leho;a(Lhj;ZDDDDDD)V
      intermediary method_8568 Lnet/minecraft/class_761;method_8568(Lnet/minecraft/class_2394;ZDDDDDD)V
      named addParticle Lnet/minecraft/client/render/WorldRenderer;addParticle(Lnet/minecraft/particle/ParticleEffect;ZDDDDDD)V
    • addParticle

      public void addParticle​(ParticleEffect parameters, boolean shouldAlwaysSpawn, boolean important, double x, double y, double z, double velocityX, double velocityY, double velocityZ)
      Mappings:
      Namespace Name Mixin selector
      official a Leho;a(Lhj;ZZDDDDDD)V
      intermediary method_8563 Lnet/minecraft/class_761;method_8563(Lnet/minecraft/class_2394;ZZDDDDDD)V
      named addParticle Lnet/minecraft/client/render/WorldRenderer;addParticle(Lnet/minecraft/particle/ParticleEffect;ZZDDDDDD)V
    • addParticle

      private <T extends ParticleEffect> void addParticle​(T parameters, double x, double y, double z, double velocityX, double velocityY, double velocityZ)
      Mappings:
      Namespace Name Mixin selector
      official a Leho;a(Lhj;DDDDDD)V
      intermediary method_3276 Lnet/minecraft/class_761;method_3276(Lnet/minecraft/class_2394;DDDDDD)V
      named addParticle Lnet/minecraft/client/render/WorldRenderer;addParticle(Lnet/minecraft/particle/ParticleEffect;DDDDDD)V
    • spawnParticle

      @Nullable private Particle spawnParticle​(ParticleEffect parameters, boolean alwaysSpawn, double x, double y, double z, double velocityX, double velocityY, double velocityZ)
      Mappings:
      Namespace Name Mixin selector
      official b Leho;b(Lhj;ZDDDDDD)Lefo;
      intermediary method_3282 Lnet/minecraft/class_761;method_3282(Lnet/minecraft/class_2394;ZDDDDDD)Lnet/minecraft/class_703;
      named spawnParticle Lnet/minecraft/client/render/WorldRenderer;spawnParticle(Lnet/minecraft/particle/ParticleEffect;ZDDDDDD)Lnet/minecraft/client/particle/Particle;
    • spawnParticle

      @Nullable private Particle spawnParticle​(ParticleEffect parameters, boolean alwaysSpawn, boolean canSpawnOnMinimal, double x, double y, double z, double velocityX, double velocityY, double velocityZ)
      Mappings:
      Namespace Name Mixin selector
      official b Leho;b(Lhj;ZZDDDDDD)Lefo;
      intermediary method_3288 Lnet/minecraft/class_761;method_3288(Lnet/minecraft/class_2394;ZZDDDDDD)Lnet/minecraft/class_703;
      named spawnParticle Lnet/minecraft/client/render/WorldRenderer;spawnParticle(Lnet/minecraft/particle/ParticleEffect;ZZDDDDDD)Lnet/minecraft/client/particle/Particle;
    • getRandomParticleSpawnChance

      private ParticlesMode getRandomParticleSpawnChance​(boolean canSpawnOnMinimal)
      Mappings:
      Namespace Name Mixin selector
      official a Leho;a(Z)Ldqp;
      intermediary method_3268 Lnet/minecraft/class_761;method_3268(Z)Lnet/minecraft/class_4066;
      named getRandomParticleSpawnChance Lnet/minecraft/client/render/WorldRenderer;getRandomParticleSpawnChance(Z)Lnet/minecraft/client/option/ParticlesMode;
    • method_3267

      public void method_3267()
      Mappings:
      Namespace Name Mixin selector
      official m Leho;m()V
      intermediary method_3267 Lnet/minecraft/class_761;method_3267()V
      named method_3267 Lnet/minecraft/client/render/WorldRenderer;method_3267()V
    • processGlobalEvent

      public void processGlobalEvent​(int eventId, BlockPos pos, int int2)
      Mappings:
      Namespace Name Mixin selector
      official a Leho;a(ILfx;I)V
      intermediary method_8564 Lnet/minecraft/class_761;method_8564(ILnet/minecraft/class_2338;I)V
      named processGlobalEvent Lnet/minecraft/client/render/WorldRenderer;processGlobalEvent(ILnet/minecraft/util/math/BlockPos;I)V
    • processWorldEvent

      public void processWorldEvent​(PlayerEntity source, int eventId, BlockPos pos, int data)
      Mappings:
      Namespace Name Mixin selector
      official a Leho;a(Lbhl;ILfx;I)V
      intermediary method_8567 Lnet/minecraft/class_761;method_8567(Lnet/minecraft/class_1657;ILnet/minecraft/class_2338;I)V
      named processWorldEvent Lnet/minecraft/client/render/WorldRenderer;processWorldEvent(Lnet/minecraft/entity/player/PlayerEntity;ILnet/minecraft/util/math/BlockPos;I)V
    • setBlockBreakingInfo

      public void setBlockBreakingInfo​(int entityId, BlockPos pos, int stage)
      Mappings:
      Namespace Name Mixin selector
      official b Leho;b(ILfx;I)V
      intermediary method_8569 Lnet/minecraft/class_761;method_8569(ILnet/minecraft/class_2338;I)V
      named setBlockBreakingInfo Lnet/minecraft/client/render/WorldRenderer;setBlockBreakingInfo(ILnet/minecraft/util/math/BlockPos;I)V
    • isTerrainRenderComplete

      public boolean isTerrainRenderComplete()
      Mappings:
      Namespace Name Mixin selector
      official n Leho;n()Z
      intermediary method_3281 Lnet/minecraft/class_761;method_3281()Z
      named isTerrainRenderComplete Lnet/minecraft/client/render/WorldRenderer;isTerrainRenderComplete()Z
    • scheduleTerrainUpdate

      public void scheduleTerrainUpdate()
      Mappings:
      Namespace Name Mixin selector
      official o Leho;o()V
      intermediary method_3292 Lnet/minecraft/class_761;method_3292()V
      named scheduleTerrainUpdate Lnet/minecraft/client/render/WorldRenderer;scheduleTerrainUpdate()V
    • updateNoCullingBlockEntities

      public void updateNoCullingBlockEntities​(Collection<BlockEntity> removed, Collection<BlockEntity> added)
      Mappings:
      Namespace Name Mixin selector
      official a Leho;a(Ljava/util/Collection;Ljava/util/Collection;)V
      intermediary method_3245 Lnet/minecraft/class_761;method_3245(Ljava/util/Collection;Ljava/util/Collection;)V
      named updateNoCullingBlockEntities Lnet/minecraft/client/render/WorldRenderer;updateNoCullingBlockEntities(Ljava/util/Collection;Ljava/util/Collection;)V
    • getLightmapCoordinates

      public static int getLightmapCoordinates​(BlockRenderView world, BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official a Leho;a(Lbsx;Lfx;)I
      intermediary method_23794 Lnet/minecraft/class_761;method_23794(Lnet/minecraft/class_1920;Lnet/minecraft/class_2338;)I
      named getLightmapCoordinates Lnet/minecraft/client/render/WorldRenderer;getLightmapCoordinates(Lnet/minecraft/world/BlockRenderView;Lnet/minecraft/util/math/BlockPos;)I
    • getLightmapCoordinates

      public static int getLightmapCoordinates​(BlockRenderView world, BlockState state, BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official a Leho;a(Lbsx;Lcht;Lfx;)I
      intermediary method_23793 Lnet/minecraft/class_761;method_23793(Lnet/minecraft/class_1920;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;)I
      named getLightmapCoordinates Lnet/minecraft/client/render/WorldRenderer;getLightmapCoordinates(Lnet/minecraft/world/BlockRenderView;Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/BlockPos;)I
    • getEntityOutlinesFramebuffer

      @Nullable public Framebuffer getEntityOutlinesFramebuffer()
      Mappings:
      Namespace Name Mixin selector
      official p Leho;p()Ldkl;
      intermediary method_22990 Lnet/minecraft/class_761;method_22990()Lnet/minecraft/class_276;
      named getEntityOutlinesFramebuffer Lnet/minecraft/client/render/WorldRenderer;getEntityOutlinesFramebuffer()Lnet/minecraft/client/gl/Framebuffer;
    • getTranslucentFramebuffer

      @Nullable public Framebuffer getTranslucentFramebuffer()
      Mappings:
      Namespace Name Mixin selector
      official q Leho;q()Ldkl;
      intermediary method_29360 Lnet/minecraft/class_761;method_29360()Lnet/minecraft/class_276;
      named getTranslucentFramebuffer Lnet/minecraft/client/render/WorldRenderer;getTranslucentFramebuffer()Lnet/minecraft/client/gl/Framebuffer;
    • getEntityFramebuffer

      @Nullable public Framebuffer getEntityFramebuffer()
      Mappings:
      Namespace Name Mixin selector
      official r Leho;r()Ldkl;
      intermediary method_29361 Lnet/minecraft/class_761;method_29361()Lnet/minecraft/class_276;
      named getEntityFramebuffer Lnet/minecraft/client/render/WorldRenderer;getEntityFramebuffer()Lnet/minecraft/client/gl/Framebuffer;
    • getParticlesFramebuffer

      @Nullable public Framebuffer getParticlesFramebuffer()
      Mappings:
      Namespace Name Mixin selector
      official s Leho;s()Ldkl;
      intermediary method_29362 Lnet/minecraft/class_761;method_29362()Lnet/minecraft/class_276;
      named getParticlesFramebuffer Lnet/minecraft/client/render/WorldRenderer;getParticlesFramebuffer()Lnet/minecraft/client/gl/Framebuffer;
    • getWeatherFramebuffer

      @Nullable public Framebuffer getWeatherFramebuffer()
      Mappings:
      Namespace Name Mixin selector
      official t Leho;t()Ldkl;
      intermediary method_29363 Lnet/minecraft/class_761;method_29363()Lnet/minecraft/class_276;
      named getWeatherFramebuffer Lnet/minecraft/client/render/WorldRenderer;getWeatherFramebuffer()Lnet/minecraft/client/gl/Framebuffer;
    • getCloudsFramebuffer

      @Nullable public Framebuffer getCloudsFramebuffer()
      Mappings:
      Namespace Name Mixin selector
      official u Leho;u()Ldkl;
      intermediary method_29364 Lnet/minecraft/class_761;method_29364()Lnet/minecraft/class_276;
      named getCloudsFramebuffer Lnet/minecraft/client/render/WorldRenderer;getCloudsFramebuffer()Lnet/minecraft/client/gl/Framebuffer;