Package net.minecraft.client.render
Class WorldRenderer
java.lang.Object
net.minecraft.client.render.WorldRenderer
- All Implemented Interfaces:
- AutoCloseable,- ResourceReloader,- SynchronousResourceReloader
@Environment(CLIENT)
public class WorldRenderer
extends Object
implements SynchronousResourceReloader, AutoCloseable
- Mappings:
- Namespace - Name - official - fjv- intermediary - net/minecraft/class_761- named - net/minecraft/client/render/WorldRenderer
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionprivate static classprivate static classstatic classprivate static classNested classes/interfaces inherited from interface net.minecraft.resource.ResourceReloaderResourceReloader.Synchronizer
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final Int2ObjectMap<BlockBreakingInfo>private final Long2ObjectMap<SortedSet<BlockBreakingInfo>>private intprivate final BlockEntityRenderDispatcherprivate final BufferBuilderStorageprivate final BlockingQueue<ChunkBuilder.BuiltChunk>private intprivate intprivate intprivate final Vector4f[]private final Vector3dprivate @Nullable ChunkBuilderprivate final ObjectArrayList<WorldRenderer.ChunkInfo>private @Nullable BuiltChunkStorageprivate final FpsSmootherprivate final MinecraftClientprivate static final Identifierprivate @Nullable VertexBufferprivate booleanprivate @Nullable Framebufferprivate @Nullable VertexBufferstatic final Direction[]private static final Identifierprivate @Nullable Framebufferprivate @Nullable PostEffectProcessorprivate @Nullable Framebufferprivate final EntityRenderDispatcherstatic final intprivate static final floatprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final doubleprivate static final intprivate static final Identifierprivate Frustumprivate doubleprivate doubleprivate doubleprivate doubleprivate doubleprivate doubleprivate doubleprivate doubleprivate @Nullable CloudRenderModeprivate intprivate intprivate intprivate Vec3dprivate doubleprivate doubleprivate doubleprivate @Nullable VertexBufferprivate static final Loggerprivate static final Identifierprivate final AtomicLongprivate final Set<BlockEntity>private final float[]Given-16 <= z < 16and-16 <= x < 16, leti = 32 * (z + 16) + (x + 16).private final float[]private @Nullable Framebufferprivate final Map<BlockPos,SoundInstance> private static final Identifierprivate intprivate intprivate final AtomicReference<WorldRenderer.RenderableChunks>private booleanprivate booleanprivate static final Identifierprivate @Nullable VertexBufferprivate static final Identifierprivate intprivate @Nullable Framebufferprivate @Nullable PostEffectProcessorprivate final AtomicBooleanprivate intprivate @Nullable Framebufferprivate @Nullable ClientWorld
- 
Constructor SummaryConstructorsConstructorDescriptionWorldRenderer(MinecraftClient client, EntityRenderDispatcher entityRenderDispatcher, BlockEntityRenderDispatcher blockEntityRenderDispatcher, BufferBuilderStorage bufferBuilders) 
- 
Method SummaryModifier and TypeMethodDescriptionvoidvoidaddParticle(ParticleEffect parameters, boolean shouldAlwaysSpawn, boolean important, double x, double y, double z, double velocityX, double velocityY, double velocityZ) voidaddParticle(ParticleEffect parameters, boolean shouldAlwaysSpawn, double x, double y, double z, double velocityX, double velocityY, double velocityZ) private <T extends ParticleEffect>
 voidaddParticle(T parameters, double x, double y, double z, double velocityX, double velocityY, double velocityZ) private voidapplyFrustum(Frustum frustum) protected booleanvoidprivate voidcaptureFrustum(Matrix4f positionMatrix, Matrix4f projectionMatrix, double x, double y, double z, Frustum frustum) private voidcheckEmpty(MatrixStack matrices) voidcleanUp()voidclose()private voidcollectRenderableChunks(LinkedHashSet<WorldRenderer.ChunkInfo> chunks, WorldRenderer.ChunkInfoList chunkInfoList, Vec3d cameraPos, Queue<WorldRenderer.ChunkInfo> queue, boolean chunkCullingEnabled) private voiddrawBlockOutline(MatrixStack matrices, VertexConsumer vertexConsumer, Entity entity, double cameraX, double cameraY, double cameraZ, BlockPos pos, BlockState state) static voiddrawBox(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].static voiddrawBox(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].static voiddrawBox(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].static voiddrawBox(MatrixStack matrices, VertexConsumer vertexConsumer, Box box, float red, float green, float blue, float alpha) Draws a box.private static voiddrawCuboidShapeOutline(MatrixStack matrices, VertexConsumer vertexConsumer, VoxelShape shape, double offsetX, double offsetY, double offsetZ, float red, float green, float blue, float alpha) voidstatic voiddrawShapeOutline(MatrixStack matrices, VertexConsumer vertexConsumer, VoxelShape shape, double offsetX, double offsetY, double offsetZ, float red, float green, float blue, float alpha, boolean colorize) private voidenqueueChunksInViewDistance(Camera camera, Queue<WorldRenderer.ChunkInfo> queue) private ChunkBuilder.BuiltChunkgetAdjacentChunk(BlockPos pos, ChunkBuilder.BuiltChunk chunk, Direction direction) doubleintstatic intgetLightmapCoordinates(BlockRenderView world, BlockState state, BlockPos pos) static intgetLightmapCoordinates(BlockRenderView world, BlockPos pos) private static Vec3dgetMaxIntensityColor(float hue) private ParticlesModegetRandomParticleSpawnChance(boolean canSpawnOnMinimal) doubleprivate booleanhasBlindnessOrDarkness(Camera camera) private booleanisOutsideViewDistance(BlockPos pos, ChunkBuilder.BuiltChunk chunk) booleanisRenderingReady(BlockPos pos) booleanvoidvoidprivate voidvoidonResized(int width, int height) voidplaySong(@Nullable SoundEvent song, BlockPos songPosition) voidprocessGlobalEvent(int eventId, BlockPos pos, int data) voidprocessWorldEvent(int eventId, BlockPos pos, int data) voidreload()voidreload(ResourceManager manager) Performs the reload in the apply executor, or the game engine.voidprivate voidvoidrender(MatrixStack matrices, float tickDelta, long limitTime, boolean renderBlockOutline, Camera camera, GameRenderer gameRenderer, LightmapTextureManager lightmapTextureManager, Matrix4f projectionMatrix) private voidrenderCapturedFrustumFace(VertexConsumer vertexConsumer, Matrix4f matrix4f, int plane0, int plane1, int plane2, int plane3, int r, int g, int b) private voidrenderCapturedFrustumVertex(VertexConsumer vertexConsumer, Matrix4f matrix4f, int planeNum) private voidrenderChunkDebugInfo(MatrixStack matrices, VertexConsumerProvider vertexConsumers, Camera camera) private BufferBuilder.BuiltBufferrenderClouds(BufferBuilder builder, double x, double y, double z, Vec3d color) voidrenderClouds(MatrixStack matrices, Matrix4f projectionMatrix, float tickDelta, double cameraX, double cameraY, double cameraZ) private voidprivate voidrenderEndSky(MatrixStack matrices) private voidrenderEntity(Entity entity, double cameraX, double cameraY, double cameraZ, float tickDelta, MatrixStack matrices, VertexConsumerProvider vertexConsumers) static voidrenderFilledBox(MatrixStack matrices, VertexConsumer vertexConsumer, double minX, double minY, double minZ, double maxX, double maxY, double maxZ, float red, float green, float blue, float alpha) static voidrenderFilledBox(MatrixStack matrices, VertexConsumer vertexConsumer, float minX, float minY, float minZ, float maxX, float maxY, float maxZ, float red, float green, float blue, float alpha) private voidrenderLayer(RenderLayer renderLayer, MatrixStack matrices, double cameraX, double cameraY, double cameraZ, Matrix4f positionMatrix) private voidprivate static BufferBuilder.BuiltBufferrenderSky(BufferBuilder builder, float float2) voidrenderSky(MatrixStack matrices, Matrix4f projectionMatrix, float tickDelta, Camera camera, boolean thickFog, Runnable fogCallback) private voidprivate BufferBuilder.BuiltBufferrenderStars(BufferBuilder buffer) private voidrenderWeather(LightmapTextureManager manager, float tickDelta, double cameraX, double cameraY, double cameraZ) private voidrenderWorldBorder(Camera camera) private voidvoidscheduleBlockRender(int x, int y, int z) voidscheduleBlockRenders(int x, int y, int z) voidscheduleBlockRenders(int minX, int minY, int minZ, int maxX, int maxY, int maxZ) voidscheduleBlockRerenderIfNeeded(BlockPos pos, BlockState old, BlockState updated) private voidscheduleChunkRender(int x, int y, int z, boolean important) private voidscheduleSectionRender(BlockPos pos, boolean important) voidvoidsetBlockBreakingInfo(int entityId, BlockPos pos, int stage) voidsetupFrustum(MatrixStack matrices, Vec3d pos, Matrix4f projectionMatrix) private voidsetupTerrain(Camera camera, Frustum frustum, boolean hasForcedFrustum, boolean spectator) voidsetWorld(@Nullable ClientWorld world) private static Vec3dshiftHue(float red, float green, float blue, float hueOffset) spawnParticle(ParticleEffect parameters, boolean alwaysSpawn, boolean canSpawnOnMinimal, double x, double y, double z, double velocityX, double velocityY, double velocityZ) spawnParticle(ParticleEffect parameters, boolean alwaysSpawn, double x, double y, double z, double velocityX, double velocityY, double velocityZ) voidtick()voidtickRainSplashing(Camera camera) voidupdateBlock(BlockView world, BlockPos pos, BlockState oldState, BlockState newState, int flags) private voidupdateChunks(Camera camera) private voidupdateEntitiesForSong(World world, BlockPos pos, boolean playing) voidupdateNoCullingBlockEntities(Collection<BlockEntity> removed, Collection<BlockEntity> added) Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.resource.ResourceReloadergetNameMethods inherited from interface net.minecraft.resource.SynchronousResourceReloaderreload
- 
Field Details- 
LOGGER- Mappings:
- Namespace - Name - Mixin selector - official - c- Lfjv;c:Lorg/slf4j/Logger;- intermediary - field_4060- Lnet/minecraft/class_761;field_4060:Lorg/slf4j/Logger;- named - LOGGER- Lnet/minecraft/client/render/WorldRenderer;LOGGER:Lorg/slf4j/Logger;
 
- 
field_32759public static final int field_32759- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lfjv;a:I- intermediary - field_32759- Lnet/minecraft/class_761;field_32759:I- named - field_32759- Lnet/minecraft/client/render/WorldRenderer;field_32759:I
 
- 
field_34812private static final int field_34812- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - d- Lfjv;d:I- intermediary - field_34812- Lnet/minecraft/class_761;field_34812:I- named - field_34812- Lnet/minecraft/client/render/WorldRenderer;field_34812:I
 
- 
field_32762private static final float field_32762- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - e- Lfjv;e:F- intermediary - field_32762- Lnet/minecraft/class_761;field_32762:F- named - field_32762- Lnet/minecraft/client/render/WorldRenderer;field_32762:F
 
- 
field_34813private static final int field_34813- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - f- Lfjv;f:I- intermediary - field_34813- Lnet/minecraft/class_761;field_34813:I- named - field_34813- Lnet/minecraft/client/render/WorldRenderer;field_34813:I
 
- 
field_34814private static final double field_34814- Mappings:
- Namespace - Name - Mixin selector - official - g- Lfjv;g:D- intermediary - field_34814- Lnet/minecraft/class_761;field_34814:D- named - field_34814- Lnet/minecraft/client/render/WorldRenderer;field_34814:D
 
- 
field_32763private static final int field_32763- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - h- Lfjv;h:I- intermediary - field_32763- Lnet/minecraft/class_761;field_32763:I- named - field_32763- Lnet/minecraft/client/render/WorldRenderer;field_32763:I
 
- 
field_32764private static final int field_32764- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - i- Lfjv;i:I- intermediary - field_32764- Lnet/minecraft/class_761;field_32764:I- named - field_32764- Lnet/minecraft/client/render/WorldRenderer;field_32764:I
 
- 
field_32765private static final int field_32765- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - j- Lfjv;j:I- intermediary - field_32765- Lnet/minecraft/class_761;field_32765:I- named - field_32765- Lnet/minecraft/client/render/WorldRenderer;field_32765:I
 
- 
field_32766private static final int field_32766- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - k- Lfjv;k:I- intermediary - field_32766- Lnet/minecraft/class_761;field_32766:I- named - field_32766- Lnet/minecraft/client/render/WorldRenderer;field_32766:I
 
- 
field_34815private static final int field_34815- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - l- Lfjv;l:I- intermediary - field_34815- Lnet/minecraft/class_761;field_34815:I- named - field_34815- Lnet/minecraft/client/render/WorldRenderer;field_34815:I
 
- 
MOON_PHASES- Mappings:
- Namespace - Name - Mixin selector - official - m- Lfjv;m:Lacq;- 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- Mappings:
- Namespace - Name - Mixin selector - official - n- Lfjv;n:Lacq;- 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- Mappings:
- Namespace - Name - Mixin selector - official - o- Lfjv;o:Lacq;- 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- Mappings:
- Namespace - Name - Mixin selector - official - p- Lfjv;p:Lacq;- 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- Mappings:
- Namespace - Name - Mixin selector - official - q- Lfjv;q:Lacq;- 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- Mappings:
- Namespace - Name - Mixin selector - official - r- Lfjv;r:Lacq;- 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- Mappings:
- Namespace - Name - Mixin selector - official - s- Lfjv;s:Lacq;- 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- Mappings:
- Namespace - Name - Mixin selector - official - b- Lfjv;b:[Lha;- 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- Mappings:
- Namespace - Name - Mixin selector - official - t- Lfjv;t:Lenn;- 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;
 
- 
entityRenderDispatcher- Mappings:
- Namespace - Name - Mixin selector - official - u- Lfjv;u:Lfow;- 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;
 
- 
blockEntityRenderDispatcher- Mappings:
- Namespace - Name - Mixin selector - official - v- Lfjv;v:Lflt;- intermediary - field_27741- Lnet/minecraft/class_761;field_27741:Lnet/minecraft/class_824;- named - blockEntityRenderDispatcher- Lnet/minecraft/client/render/WorldRenderer;blockEntityRenderDispatcher:Lnet/minecraft/client/render/block/entity/BlockEntityRenderDispatcher;
 
- 
bufferBuilders- Mappings:
- Namespace - Name - Mixin selector - official - w- Lfjv;w:Lfkd;- 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- Mappings:
- Namespace - Name - Mixin selector - official - x- Lfjv;x:Lfew;- 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;
 
- 
builtChunks- Mappings:
- Namespace - Name - Mixin selector - official - y- Lfjv;y:Ljava/util/concurrent/BlockingQueue;- intermediary - field_34816- Lnet/minecraft/class_761;field_34816:Ljava/util/concurrent/BlockingQueue;- named - builtChunks- Lnet/minecraft/client/render/WorldRenderer;builtChunks:Ljava/util/concurrent/BlockingQueue;
 
- 
renderableChunks- Mappings:
- Namespace - Name - Mixin selector - official - z- Lfjv;z:Ljava/util/concurrent/atomic/AtomicReference;- intermediary - field_34817- Lnet/minecraft/class_761;field_34817:Ljava/util/concurrent/atomic/AtomicReference;- named - renderableChunks- Lnet/minecraft/client/render/WorldRenderer;renderableChunks:Ljava/util/concurrent/atomic/AtomicReference;
 
- 
chunkInfos- Mappings:
- Namespace - Name - Mixin selector - official - A- Lfjv;A:Lit/unimi/dsi/fastutil/objects/ObjectArrayList;- intermediary - field_34807- Lnet/minecraft/class_761;field_34807:Lit/unimi/dsi/fastutil/objects/ObjectArrayList;- named - chunkInfos- Lnet/minecraft/client/render/WorldRenderer;chunkInfos:Lit/unimi/dsi/fastutil/objects/ObjectArrayList;
 
- 
noCullingBlockEntities- Mappings:
- Namespace - Name - Mixin selector - official - B- Lfjv;B: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;
 
- 
fullUpdateFuture- Mappings:
- Namespace - Name - Mixin selector - official - C- Lfjv;C:Ljava/util/concurrent/Future;- intermediary - field_34808- Lnet/minecraft/class_761;field_34808:Ljava/util/concurrent/Future;- named - fullUpdateFuture- Lnet/minecraft/client/render/WorldRenderer;fullUpdateFuture:Ljava/util/concurrent/Future;
 
- 
chunks- Mappings:
- Namespace - Name - Mixin selector - official - D- Lfjv;D:Lfkl;- 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;
 
- 
starsBuffer- Mappings:
- Namespace - Name - Mixin selector - official - E- Lfjv;E:Leim;- 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- Mappings:
- Namespace - Name - Mixin selector - official - F- Lfjv;F:Leim;- 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- Mappings:
- Namespace - Name - Mixin selector - official - G- Lfjv;G:Leim;- 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;
 
- 
cloudsDirtyprivate boolean cloudsDirty- Mappings:
- Namespace - Name - Mixin selector - official - H- Lfjv;H:Z- intermediary - field_4107- Lnet/minecraft/class_761;field_4107:Z- named - cloudsDirty- Lnet/minecraft/client/render/WorldRenderer;cloudsDirty:Z
 
- 
cloudsBuffer- Mappings:
- Namespace - Name - Mixin selector - official - I- Lfjv;I:Leim;- 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- Mappings:
- Namespace - Name - Mixin selector - official - J- Lfjv;J:Lfkg;- 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;
 
- 
ticksprivate int ticks- Mappings:
- Namespace - Name - Mixin selector - official - K- Lfjv;K:I- intermediary - field_4073- Lnet/minecraft/class_761;field_4073:I- named - ticks- Lnet/minecraft/client/render/WorldRenderer;ticks:I
 
- 
blockBreakingInfos- Mappings:
- Namespace - Name - Mixin selector - official - L- Lfjv;L: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- Mappings:
- Namespace - Name - Mixin selector - official - M- Lfjv;M: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- Mappings:
- Namespace - Name - Mixin selector - official - N- Lfjv;N: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- Mappings:
- Namespace - Name - Mixin selector - official - O- Lfjv;O:Legv;- 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;
 
- 
entityOutlinePostProcessor- Mappings:
- Namespace - Name - Mixin selector - official - P- Lfjv;P:Lfka;- intermediary - field_4059- Lnet/minecraft/class_761;field_4059:Lnet/minecraft/class_279;- named - entityOutlinePostProcessor- Lnet/minecraft/client/render/WorldRenderer;entityOutlinePostProcessor:Lnet/minecraft/client/gl/PostEffectProcessor;
 
- 
translucentFramebuffer- Mappings:
- Namespace - Name - Mixin selector - official - Q- Lfjv;Q:Legv;- 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- Mappings:
- Namespace - Name - Mixin selector - official - R- Lfjv;R:Legv;- 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- Mappings:
- Namespace - Name - Mixin selector - official - S- Lfjv;S:Legv;- 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- Mappings:
- Namespace - Name - Mixin selector - official - T- Lfjv;T:Legv;- 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- Mappings:
- Namespace - Name - Mixin selector - official - U- Lfjv;U:Legv;- 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;
 
- 
transparencyPostProcessor- Mappings:
- Namespace - Name - Mixin selector - official - V- Lfjv;V:Lfka;- intermediary - field_25279- Lnet/minecraft/class_761;field_25279:Lnet/minecraft/class_279;- named - transparencyPostProcessor- Lnet/minecraft/client/render/WorldRenderer;transparencyPostProcessor:Lnet/minecraft/client/gl/PostEffectProcessor;
 
- 
lastCameraChunkUpdateXprivate double lastCameraChunkUpdateX- Mappings:
- Namespace - Name - Mixin selector - official - W- Lfjv;W:D- intermediary - field_4104- Lnet/minecraft/class_761;field_4104:D- named - lastCameraChunkUpdateX- Lnet/minecraft/client/render/WorldRenderer;lastCameraChunkUpdateX:D
 
- 
lastCameraChunkUpdateYprivate double lastCameraChunkUpdateY- Mappings:
- Namespace - Name - Mixin selector - official - X- Lfjv;X:D- intermediary - field_4120- Lnet/minecraft/class_761;field_4120:D- named - lastCameraChunkUpdateY- Lnet/minecraft/client/render/WorldRenderer;lastCameraChunkUpdateY:D
 
- 
lastCameraChunkUpdateZprivate double lastCameraChunkUpdateZ- Mappings:
- Namespace - Name - Mixin selector - official - Y- Lfjv;Y:D- intermediary - field_4070- Lnet/minecraft/class_761;field_4070:D- named - lastCameraChunkUpdateZ- Lnet/minecraft/client/render/WorldRenderer;lastCameraChunkUpdateZ:D
 
- 
cameraChunkXprivate int cameraChunkX- Mappings:
- Namespace - Name - Mixin selector - official - Z- Lfjv;Z:I- intermediary - field_4084- Lnet/minecraft/class_761;field_4084:I- named - cameraChunkX- Lnet/minecraft/client/render/WorldRenderer;cameraChunkX:I
 
- 
cameraChunkYprivate int cameraChunkY- Mappings:
- Namespace - Name - Mixin selector - official - aa- Lfjv;aa:I- intermediary - field_4105- Lnet/minecraft/class_761;field_4105:I- named - cameraChunkY- Lnet/minecraft/client/render/WorldRenderer;cameraChunkY:I
 
- 
cameraChunkZprivate int cameraChunkZ- Mappings:
- Namespace - Name - Mixin selector - official - ab- Lfjv;ab:I- intermediary - field_4121- Lnet/minecraft/class_761;field_4121:I- named - cameraChunkZ- Lnet/minecraft/client/render/WorldRenderer;cameraChunkZ:I
 
- 
lastCameraXprivate double lastCameraX- Mappings:
- Namespace - Name - Mixin selector - official - ac- Lfjv;ac:D- intermediary - field_4069- Lnet/minecraft/class_761;field_4069:D- named - lastCameraX- Lnet/minecraft/client/render/WorldRenderer;lastCameraX:D
 
- 
lastCameraYprivate double lastCameraY- Mappings:
- Namespace - Name - Mixin selector - official - ad- Lfjv;ad:D- intermediary - field_4081- Lnet/minecraft/class_761;field_4081:D- named - lastCameraY- Lnet/minecraft/client/render/WorldRenderer;lastCameraY:D
 
- 
lastCameraZprivate double lastCameraZ- Mappings:
- Namespace - Name - Mixin selector - official - ae- Lfjv;ae:D- intermediary - field_4096- Lnet/minecraft/class_761;field_4096:D- named - lastCameraZ- Lnet/minecraft/client/render/WorldRenderer;lastCameraZ:D
 
- 
lastCameraPitchprivate double lastCameraPitch- Mappings:
- Namespace - Name - Mixin selector - official - af- Lfjv;af:D- intermediary - field_4115- Lnet/minecraft/class_761;field_4115:D- named - lastCameraPitch- Lnet/minecraft/client/render/WorldRenderer;lastCameraPitch:D
 
- 
lastCameraYawprivate double lastCameraYaw- Mappings:
- Namespace - Name - Mixin selector - official - ag- Lfjv;ag:D- intermediary - field_4064- Lnet/minecraft/class_761;field_4064:D- named - lastCameraYaw- Lnet/minecraft/client/render/WorldRenderer;lastCameraYaw:D
 
- 
lastCloudsBlockXprivate int lastCloudsBlockX- Mappings:
- Namespace - Name - Mixin selector - official - ah- Lfjv;ah:I- intermediary - field_4082- Lnet/minecraft/class_761;field_4082:I- named - lastCloudsBlockX- Lnet/minecraft/client/render/WorldRenderer;lastCloudsBlockX:I
 
- 
lastCloudsBlockYprivate int lastCloudsBlockY- Mappings:
- Namespace - Name - Mixin selector - official - ai- Lfjv;ai:I- intermediary - field_4097- Lnet/minecraft/class_761;field_4097:I- named - lastCloudsBlockY- Lnet/minecraft/client/render/WorldRenderer;lastCloudsBlockY:I
 
- 
lastCloudsBlockZprivate int lastCloudsBlockZ- Mappings:
- Namespace - Name - Mixin selector - official - aj- Lfjv;aj:I- intermediary - field_4116- Lnet/minecraft/class_761;field_4116:I- named - lastCloudsBlockZ- Lnet/minecraft/client/render/WorldRenderer;lastCloudsBlockZ:I
 
- 
lastCloudsColor- Mappings:
- Namespace - Name - Mixin selector - official - ak- Lfjv;ak:Leei;- 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;
 
- 
lastCloudRenderMode- Mappings:
- Namespace - Name - Mixin selector - official - al- Lfjv;al:Lenc;- intermediary - field_4080- Lnet/minecraft/class_761;field_4080:Lnet/minecraft/class_4063;- named - lastCloudRenderMode- Lnet/minecraft/client/render/WorldRenderer;lastCloudRenderMode:Lnet/minecraft/client/option/CloudRenderMode;
 
- 
chunkBuilder- Mappings:
- Namespace - Name - Mixin selector - official - am- Lfjv;am:Lfmp;- 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;
 
- 
viewDistanceprivate int viewDistance- Mappings:
- Namespace - Name - Mixin selector - official - an- Lfjv;an:I- intermediary - field_4062- Lnet/minecraft/class_761;field_4062:I- named - viewDistance- Lnet/minecraft/client/render/WorldRenderer;viewDistance:I
 
- 
regularEntityCountprivate int regularEntityCount- Mappings:
- Namespace - Name - Mixin selector - official - ao- Lfjv;ao:I- intermediary - field_4089- Lnet/minecraft/class_761;field_4089:I- named - regularEntityCount- Lnet/minecraft/client/render/WorldRenderer;regularEntityCount:I
 
- 
blockEntityCountprivate int blockEntityCount- Mappings:
- Namespace - Name - Mixin selector - official - ap- Lfjv;ap:I- intermediary - field_4110- Lnet/minecraft/class_761;field_4110:I- named - blockEntityCount- Lnet/minecraft/client/render/WorldRenderer;blockEntityCount:I
 
- 
frustum- Mappings:
- Namespace - Name - Mixin selector - official - aq- Lfjv;aq:Lfmw;- intermediary - field_27740- Lnet/minecraft/class_761;field_27740:Lnet/minecraft/class_4604;- named - frustum- Lnet/minecraft/client/render/WorldRenderer;frustum:Lnet/minecraft/client/render/Frustum;
 
- 
shouldCaptureFrustumprivate boolean shouldCaptureFrustum- Mappings:
- Namespace - Name - Mixin selector - official - ar- Lfjv;ar:Z- intermediary - field_4090- Lnet/minecraft/class_761;field_4090:Z- named - shouldCaptureFrustum- Lnet/minecraft/client/render/WorldRenderer;shouldCaptureFrustum:Z
 
- 
capturedFrustum- Mappings:
- Namespace - Name - Mixin selector - official - as- Lfjv;as:Lfmw;- 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- Mappings:
- Namespace - Name - Mixin selector - official - at- Lfjv;at:[Lorg/joml/Vector4f;- intermediary - field_4065- Lnet/minecraft/class_761;field_4065:[Lorg/joml/Vector4f;- named - capturedFrustumOrientation- Lnet/minecraft/client/render/WorldRenderer;capturedFrustumOrientation:[Lorg/joml/Vector4f;
 
- 
capturedFrustumPosition- Mappings:
- Namespace - Name - Mixin selector - official - au- Lfjv;au:Lorg/joml/Vector3d;- intermediary - field_4091- Lnet/minecraft/class_761;field_4091:Lorg/joml/Vector3d;- named - capturedFrustumPosition- Lnet/minecraft/client/render/WorldRenderer;capturedFrustumPosition:Lorg/joml/Vector3d;
 
- 
lastTranslucentSortXprivate double lastTranslucentSortX- Mappings:
- Namespace - Name - Mixin selector - official - av- Lfjv;av:D- intermediary - field_4083- Lnet/minecraft/class_761;field_4083:D- named - lastTranslucentSortX- Lnet/minecraft/client/render/WorldRenderer;lastTranslucentSortX:D
 
- 
lastTranslucentSortYprivate double lastTranslucentSortY- Mappings:
- Namespace - Name - Mixin selector - official - aw- Lfjv;aw:D- intermediary - field_4103- Lnet/minecraft/class_761;field_4103:D- named - lastTranslucentSortY- Lnet/minecraft/client/render/WorldRenderer;lastTranslucentSortY:D
 
- 
lastTranslucentSortZprivate double lastTranslucentSortZ- Mappings:
- Namespace - Name - Mixin selector - official - ax- Lfjv;ax:D- intermediary - field_4118- Lnet/minecraft/class_761;field_4118:D- named - lastTranslucentSortZ- Lnet/minecraft/client/render/WorldRenderer;lastTranslucentSortZ:D
 
- 
shouldUpdateprivate boolean shouldUpdate- Mappings:
- Namespace - Name - Mixin selector - official - ay- Lfjv;ay:Z- intermediary - field_34810- Lnet/minecraft/class_761;field_34810:Z- named - shouldUpdate- Lnet/minecraft/client/render/WorldRenderer;shouldUpdate:Z
 
- 
nextUpdateTime- Mappings:
- Namespace - Name - Mixin selector - official - az- Lfjv;az:Ljava/util/concurrent/atomic/AtomicLong;- intermediary - field_34811- Lnet/minecraft/class_761;field_34811:Ljava/util/concurrent/atomic/AtomicLong;- named - nextUpdateTime- Lnet/minecraft/client/render/WorldRenderer;nextUpdateTime:Ljava/util/concurrent/atomic/AtomicLong;
 
- 
updateFinished- Mappings:
- Namespace - Name - Mixin selector - official - aA- Lfjv;aA:Ljava/util/concurrent/atomic/AtomicBoolean;- intermediary - field_34809- Lnet/minecraft/class_761;field_34809:Ljava/util/concurrent/atomic/AtomicBoolean;- named - updateFinished- Lnet/minecraft/client/render/WorldRenderer;updateFinished:Ljava/util/concurrent/atomic/AtomicBoolean;
 
- 
rainSoundCounterprivate int rainSoundCounter- Mappings:
- Namespace - Name - Mixin selector - official - aB- Lfjv;aB:I- intermediary - field_20793- Lnet/minecraft/class_761;field_20793:I- named - rainSoundCounter- Lnet/minecraft/client/render/WorldRenderer;rainSoundCounter:I
 
- 
NORMAL_LINE_DXprivate final float[] NORMAL_LINE_DXGiven-16 <= z < 16and-16 <= x < 16, leti = 32 * (z + 16) + (x + 16). ThenNORMAL_LINE_DX[i]andNORMAL_LINE_DZ[i]describe the unit vector perpendicular to(x, z). These lookup tables are used for rendering rain and snow.- Mappings:
- Namespace - Name - Mixin selector - official - aC- Lfjv;aC:[F- intermediary - field_20794- Lnet/minecraft/class_761;field_20794:[F- named - NORMAL_LINE_DX- Lnet/minecraft/client/render/WorldRenderer;NORMAL_LINE_DX:[F
 
- 
NORMAL_LINE_DZprivate final float[] NORMAL_LINE_DZ- Mappings:
- Namespace - Name - Mixin selector - official - aD- Lfjv;aD:[F- intermediary - field_20795- Lnet/minecraft/class_761;field_20795:[F- named - NORMAL_LINE_DZ- Lnet/minecraft/client/render/WorldRenderer;NORMAL_LINE_DZ:[F
 
 
- 
- 
Constructor Details- 
WorldRendererpublic WorldRenderer(MinecraftClient client, EntityRenderDispatcher entityRenderDispatcher, BlockEntityRenderDispatcher blockEntityRenderDispatcher, BufferBuilderStorage bufferBuilders) - Mappings:
- Namespace - Name - Mixin selector - official - <init>- Lfjv;<init>(Lenn;Lfow;Lflt;Lfkd;)V- intermediary - <init>- Lnet/minecraft/class_761;<init>(Lnet/minecraft/class_310;Lnet/minecraft/class_898;Lnet/minecraft/class_824;Lnet/minecraft/class_4599;)V- named - <init>- Lnet/minecraft/client/render/WorldRenderer;<init>(Lnet/minecraft/client/MinecraftClient;Lnet/minecraft/client/render/entity/EntityRenderDispatcher;Lnet/minecraft/client/render/block/entity/BlockEntityRenderDispatcher;Lnet/minecraft/client/render/BufferBuilderStorage;)V
 
 
- 
- 
Method Details- 
renderWeatherprivate void renderWeather(LightmapTextureManager manager, float tickDelta, double cameraX, double cameraY, double cameraZ) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lfjv;a(Lfjw;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- Mappings:
- Namespace - Name - Mixin selector - official - a- Lfjv;a(Lemz;)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
 
- 
closepublic void close()- Specified by:
- closein interface- AutoCloseable
 
- 
reloadPerforms the reload in the apply executor, or the game engine.- Specified by:
- reloadin interface- SynchronousResourceReloader
- Parameters:
- manager- the resource manager
- Mappings:
- Namespace - Name - Mixin selector - official - a- Laky;a(Lakx;)V- intermediary - method_14491- Lnet/minecraft/class_4013;method_14491(Lnet/minecraft/class_3300;)V- named - reload- Lnet/minecraft/resource/SynchronousResourceReloader;reload(Lnet/minecraft/resource/ResourceManager;)V
 
- 
loadEntityOutlinePostProcessorpublic void loadEntityOutlinePostProcessor()- Mappings:
- Namespace - Name - Mixin selector - official - a- Lfjv;a()V- intermediary - method_3296- Lnet/minecraft/class_761;method_3296()V- named - loadEntityOutlinePostProcessor- Lnet/minecraft/client/render/WorldRenderer;loadEntityOutlinePostProcessor()V
 
- 
loadTransparencyPostProcessorprivate void loadTransparencyPostProcessor()- Mappings:
- Namespace - Name - Mixin selector - official - y- Lfjv;y()V- intermediary - method_29365- Lnet/minecraft/class_761;method_29365()V- named - loadTransparencyPostProcessor- Lnet/minecraft/client/render/WorldRenderer;loadTransparencyPostProcessor()V
 
- 
resetTransparencyPostProcessorprivate void resetTransparencyPostProcessor()- Mappings:
- Namespace - Name - Mixin selector - official - z- Lfjv;z()V- intermediary - method_29701- Lnet/minecraft/class_761;method_29701()V- named - resetTransparencyPostProcessor- Lnet/minecraft/client/render/WorldRenderer;resetTransparencyPostProcessor()V
 
- 
drawEntityOutlinesFramebufferpublic void drawEntityOutlinesFramebuffer()- Mappings:
- Namespace - Name - Mixin selector - official - b- Lfjv;b()V- intermediary - method_3254- Lnet/minecraft/class_761;method_3254()V- named - drawEntityOutlinesFramebuffer- Lnet/minecraft/client/render/WorldRenderer;drawEntityOutlinesFramebuffer()V
 
- 
canDrawEntityOutlinesprotected boolean canDrawEntityOutlines()- Mappings:
- Namespace - Name - Mixin selector - official - d- Lfjv;d()Z- intermediary - method_3270- Lnet/minecraft/class_761;method_3270()Z- named - canDrawEntityOutlines- Lnet/minecraft/client/render/WorldRenderer;canDrawEntityOutlines()Z
 
- 
renderDarkSkyprivate void renderDarkSky()- Mappings:
- Namespace - Name - Mixin selector - official - A- Lfjv;A()V- intermediary - method_3265- Lnet/minecraft/class_761;method_3265()V- named - renderDarkSky- Lnet/minecraft/client/render/WorldRenderer;renderDarkSky()V
 
- 
renderLightSkyprivate void renderLightSky()- Mappings:
- Namespace - Name - Mixin selector - official - B- Lfjv;B()V- intermediary - method_3277- Lnet/minecraft/class_761;method_3277()V- named - renderLightSky- Lnet/minecraft/client/render/WorldRenderer;renderLightSky()V
 
- 
renderSky- Mappings:
- Namespace - Name - Mixin selector - official - a- Lfjv;a(Leie;F)Leie$b;- intermediary - method_34550- Lnet/minecraft/class_761;method_34550(Lnet/minecraft/class_287;F)Lnet/minecraft/class_287$class_7433;- named - renderSky- Lnet/minecraft/client/render/WorldRenderer;renderSky(Lnet/minecraft/client/render/BufferBuilder;F)Lnet/minecraft/client/render/BufferBuilder$BuiltBuffer;
 
- 
renderStarsprivate void renderStars()- Mappings:
- Namespace - Name - Mixin selector - official - C- Lfjv;C()V- intermediary - method_3293- Lnet/minecraft/class_761;method_3293()V- named - renderStars- Lnet/minecraft/client/render/WorldRenderer;renderStars()V
 
- 
renderStars- Mappings:
- Namespace - Name - Mixin selector - official - a- Lfjv;a(Leie;)Leie$b;- intermediary - method_3255- Lnet/minecraft/class_761;method_3255(Lnet/minecraft/class_287;)Lnet/minecraft/class_287$class_7433;- named - renderStars- Lnet/minecraft/client/render/WorldRenderer;renderStars(Lnet/minecraft/client/render/BufferBuilder;)Lnet/minecraft/client/render/BufferBuilder$BuiltBuffer;
 
- 
setWorld- Mappings:
- Namespace - Name - Mixin selector - official - a- Lfjv;a(Lfew;)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
 
- 
reloadTransparencyPostProcessorpublic void reloadTransparencyPostProcessor()- Mappings:
- Namespace - Name - Mixin selector - official - e- Lfjv;e()V- intermediary - method_35774- Lnet/minecraft/class_761;method_35774()V- named - reloadTransparencyPostProcessor- Lnet/minecraft/client/render/WorldRenderer;reloadTransparencyPostProcessor()V
 
- 
reloadpublic void reload()- Mappings:
- Namespace - Name - Mixin selector - official - f- Lfjv;f()V- intermediary - method_3279- Lnet/minecraft/class_761;method_3279()V- named - reload- Lnet/minecraft/client/render/WorldRenderer;reload()V
 
- 
onResizedpublic void onResized(int width, int height) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lfjv;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- Mappings:
- Namespace - Name - Mixin selector - official - g- Lfjv;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;
 
- 
getChunkBuilder- Mappings:
- Namespace - Name - Mixin selector - official - h- Lfjv;h()Lfmp;- intermediary - method_34810- Lnet/minecraft/class_761;method_34810()Lnet/minecraft/class_846;- named - getChunkBuilder- Lnet/minecraft/client/render/WorldRenderer;getChunkBuilder()Lnet/minecraft/client/render/chunk/ChunkBuilder;
 
- 
getChunkCountpublic double getChunkCount()- Mappings:
- Namespace - Name - Mixin selector - official - i- Lfjv;i()D- intermediary - method_34811- Lnet/minecraft/class_761;method_34811()D- named - getChunkCount- Lnet/minecraft/client/render/WorldRenderer;getChunkCount()D
 
- 
getViewDistancepublic double getViewDistance()- Mappings:
- Namespace - Name - Mixin selector - official - j- Lfjv;j()D- intermediary - method_34812- Lnet/minecraft/class_761;method_34812()D- named - getViewDistance- Lnet/minecraft/client/render/WorldRenderer;getViewDistance()D
 
- 
getCompletedChunkCountpublic int getCompletedChunkCount()- Mappings:
- Namespace - Name - Mixin selector - official - k- Lfjv;k()I- intermediary - method_3246- Lnet/minecraft/class_761;method_3246()I- named - getCompletedChunkCount- Lnet/minecraft/client/render/WorldRenderer;getCompletedChunkCount()I
 
- 
getEntitiesDebugString- Mappings:
- Namespace - Name - Mixin selector - official - l- Lfjv;l()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;
 
- 
setupTerrainprivate void setupTerrain(Camera camera, Frustum frustum, boolean hasForcedFrustum, boolean spectator) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lfjv;a(Lemz;Lfmw;ZZ)V- intermediary - method_3273- Lnet/minecraft/class_761;method_3273(Lnet/minecraft/class_4184;Lnet/minecraft/class_4604;ZZ)V- named - setupTerrain- Lnet/minecraft/client/render/WorldRenderer;setupTerrain(Lnet/minecraft/client/render/Camera;Lnet/minecraft/client/render/Frustum;ZZ)V
 
- 
applyFrustum- Mappings:
- Namespace - Name - Mixin selector - official - a- Lfjv;a(Lfmw;)V- intermediary - method_38551- Lnet/minecraft/class_761;method_38551(Lnet/minecraft/class_4604;)V- named - applyFrustum- Lnet/minecraft/client/render/WorldRenderer;applyFrustum(Lnet/minecraft/client/render/Frustum;)V
 
- 
enqueueChunksInViewDistance- Mappings:
- Namespace - Name - Mixin selector - official - a- Lfjv;a(Lemz;Ljava/util/Queue;)V- intermediary - method_38549- Lnet/minecraft/class_761;method_38549(Lnet/minecraft/class_4184;Ljava/util/Queue;)V- named - enqueueChunksInViewDistance- Lnet/minecraft/client/render/WorldRenderer;enqueueChunksInViewDistance(Lnet/minecraft/client/render/Camera;Ljava/util/Queue;)V
 
- 
addBuiltChunk- Mappings:
- Namespace - Name - Mixin selector - official - a- Lfjv;a(Lfmp$c;)V- intermediary - method_38550- Lnet/minecraft/class_761;method_38550(Lnet/minecraft/class_846$class_851;)V- named - addBuiltChunk- Lnet/minecraft/client/render/WorldRenderer;addBuiltChunk(Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;)V
 
- 
collectRenderableChunksprivate void collectRenderableChunks(LinkedHashSet<WorldRenderer.ChunkInfo> chunks, WorldRenderer.ChunkInfoList chunkInfoList, Vec3d cameraPos, Queue<WorldRenderer.ChunkInfo> queue, boolean chunkCullingEnabled) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lfjv;a(Ljava/util/LinkedHashSet;Lfjv$c;Leei;Ljava/util/Queue;Z)V- intermediary - method_34808- Lnet/minecraft/class_761;method_34808(Ljava/util/LinkedHashSet;Lnet/minecraft/class_761$class_5972;Lnet/minecraft/class_243;Ljava/util/Queue;Z)V- named - collectRenderableChunks- Lnet/minecraft/client/render/WorldRenderer;collectRenderableChunks(Ljava/util/LinkedHashSet;Lnet/minecraft/client/render/WorldRenderer$ChunkInfoList;Lnet/minecraft/util/math/Vec3d;Ljava/util/Queue;Z)V
 
- 
getAdjacentChunk@Nullable private ChunkBuilder.BuiltChunk getAdjacentChunk(BlockPos pos, ChunkBuilder.BuiltChunk chunk, Direction direction) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lfjv;a(Lgu;Lfmp$c;Lha;)Lfmp$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;
 
- 
isOutsideViewDistance- Mappings:
- Namespace - Name - Mixin selector - official - a- Lfjv;a(Lgu;Lfmp$c;)Z- intermediary - method_38553- Lnet/minecraft/class_761;method_38553(Lnet/minecraft/class_2338;Lnet/minecraft/class_846$class_851;)Z- named - isOutsideViewDistance- Lnet/minecraft/client/render/WorldRenderer;isOutsideViewDistance(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;)Z
 
- 
captureFrustumprivate void captureFrustum(Matrix4f positionMatrix, Matrix4f projectionMatrix, double x, double y, double z, Frustum frustum) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lfjv;a(Lorg/joml/Matrix4f;Lorg/joml/Matrix4f;DDDLfmw;)V- intermediary - method_3275- Lnet/minecraft/class_761;method_3275(Lorg/joml/Matrix4f;Lorg/joml/Matrix4f;DDDLnet/minecraft/class_4604;)V- named - captureFrustum- Lnet/minecraft/client/render/WorldRenderer;captureFrustum(Lorg/joml/Matrix4f;Lorg/joml/Matrix4f;DDDLnet/minecraft/client/render/Frustum;)V
 
- 
setupFrustum- Mappings:
- Namespace - Name - Mixin selector - official - a- Lfjv;a(Leij;Leei;Lorg/joml/Matrix4f;)V- intermediary - method_32133- Lnet/minecraft/class_761;method_32133(Lnet/minecraft/class_4587;Lnet/minecraft/class_243;Lorg/joml/Matrix4f;)V- named - setupFrustum- Lnet/minecraft/client/render/WorldRenderer;setupFrustum(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/util/math/Vec3d;Lorg/joml/Matrix4f;)V
 
- 
renderpublic void render(MatrixStack matrices, float tickDelta, long limitTime, boolean renderBlockOutline, Camera camera, GameRenderer gameRenderer, LightmapTextureManager lightmapTextureManager, Matrix4f projectionMatrix) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lfjv;a(Leij;FJZLemz;Lfjq;Lfjw;Lorg/joml/Matrix4f;)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;Lorg/joml/Matrix4f;)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;Lorg/joml/Matrix4f;)V
 
- 
checkEmpty- Mappings:
- Namespace - Name - Mixin selector - official - a- Lfjv;a(Leij;)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
 
- 
renderEntityprivate void renderEntity(Entity entity, double cameraX, double cameraY, double cameraZ, float tickDelta, MatrixStack matrices, VertexConsumerProvider vertexConsumers) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lfjv;a(Lbfj;DDDFLeij;Lfjx;)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
 
- 
renderLayerprivate void renderLayer(RenderLayer renderLayer, MatrixStack matrices, double cameraX, double cameraY, double cameraZ, Matrix4f positionMatrix) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lfjv;a(Lfkf;Leij;DDDLorg/joml/Matrix4f;)V- intermediary - method_3251- Lnet/minecraft/class_761;method_3251(Lnet/minecraft/class_1921;Lnet/minecraft/class_4587;DDDLorg/joml/Matrix4f;)V- named - renderLayer- Lnet/minecraft/client/render/WorldRenderer;renderLayer(Lnet/minecraft/client/render/RenderLayer;Lnet/minecraft/client/util/math/MatrixStack;DDDLorg/joml/Matrix4f;)V
 
- 
renderChunkDebugInfoprivate void renderChunkDebugInfo(MatrixStack matrices, VertexConsumerProvider vertexConsumers, Camera camera) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lfjv;a(Leij;Lfjx;Lemz;)V- intermediary - method_22989- Lnet/minecraft/class_761;method_22989(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_4184;)V- named - renderChunkDebugInfo- Lnet/minecraft/client/render/WorldRenderer;renderChunkDebugInfo(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;Lnet/minecraft/client/render/Camera;)V
 
- 
renderCapturedFrustumVertexprivate void renderCapturedFrustumVertex(VertexConsumer vertexConsumer, Matrix4f matrix4f, int planeNum) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lfjv;a(Lein;Lorg/joml/Matrix4f;I)V- intermediary - method_22984- Lnet/minecraft/class_761;method_22984(Lnet/minecraft/class_4588;Lorg/joml/Matrix4f;I)V- named - renderCapturedFrustumVertex- Lnet/minecraft/client/render/WorldRenderer;renderCapturedFrustumVertex(Lnet/minecraft/client/render/VertexConsumer;Lorg/joml/Matrix4f;I)V
 
- 
renderCapturedFrustumFaceprivate void renderCapturedFrustumFace(VertexConsumer vertexConsumer, Matrix4f matrix4f, int plane0, int plane1, int plane2, int plane3, int r, int g, int b) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lfjv;a(Lein;Lorg/joml/Matrix4f;IIIIIII)V- intermediary - method_22985- Lnet/minecraft/class_761;method_22985(Lnet/minecraft/class_4588;Lorg/joml/Matrix4f;IIIIIII)V- named - renderCapturedFrustumFace- Lnet/minecraft/client/render/WorldRenderer;renderCapturedFrustumFace(Lnet/minecraft/client/render/VertexConsumer;Lorg/joml/Matrix4f;IIIIIII)V
 
- 
captureFrustumpublic void captureFrustum()- Mappings:
- Namespace - Name - Mixin selector - official - m- Lfjv;m()V- intermediary - method_35775- Lnet/minecraft/class_761;method_35775()V- named - captureFrustum- Lnet/minecraft/client/render/WorldRenderer;captureFrustum()V
 
- 
killFrustumpublic void killFrustum()- Mappings:
- Namespace - Name - Mixin selector - official - n- Lfjv;n()V- intermediary - method_35776- Lnet/minecraft/class_761;method_35776()V- named - killFrustum- Lnet/minecraft/client/render/WorldRenderer;killFrustum()V
 
- 
tickpublic void tick()- Mappings:
- Namespace - Name - Mixin selector - official - o- Lfjv;o()V- intermediary - method_3252- Lnet/minecraft/class_761;method_3252()V- named - tick- Lnet/minecraft/client/render/WorldRenderer;tick()V
 
- 
removeBlockBreakingInfo- Mappings:
- Namespace - Name - Mixin selector - official - a- Lfjv;a(Laho;)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- Mappings:
- Namespace - Name - Mixin selector - official - b- Lfjv;b(Leij;)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
 
- 
renderSkypublic void renderSky(MatrixStack matrices, Matrix4f projectionMatrix, float tickDelta, Camera camera, boolean thickFog, Runnable fogCallback) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lfjv;a(Leij;Lorg/joml/Matrix4f;FLemz;ZLjava/lang/Runnable;)V- intermediary - method_3257- Lnet/minecraft/class_761;method_3257(Lnet/minecraft/class_4587;Lorg/joml/Matrix4f;FLnet/minecraft/class_4184;ZLjava/lang/Runnable;)V- named - renderSky- Lnet/minecraft/client/render/WorldRenderer;renderSky(Lnet/minecraft/client/util/math/MatrixStack;Lorg/joml/Matrix4f;FLnet/minecraft/client/render/Camera;ZLjava/lang/Runnable;)V
 
- 
hasBlindnessOrDarkness- Mappings:
- Namespace - Name - Mixin selector - official - b- Lfjv;b(Lemz;)Z- intermediary - method_43788- Lnet/minecraft/class_761;method_43788(Lnet/minecraft/class_4184;)Z- named - hasBlindnessOrDarkness- Lnet/minecraft/client/render/WorldRenderer;hasBlindnessOrDarkness(Lnet/minecraft/client/render/Camera;)Z
 
- 
renderCloudspublic void renderClouds(MatrixStack matrices, Matrix4f projectionMatrix, float tickDelta, double cameraX, double cameraY, double cameraZ) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lfjv;a(Leij;Lorg/joml/Matrix4f;FDDD)V- intermediary - method_3259- Lnet/minecraft/class_761;method_3259(Lnet/minecraft/class_4587;Lorg/joml/Matrix4f;FDDD)V- named - renderClouds- Lnet/minecraft/client/render/WorldRenderer;renderClouds(Lnet/minecraft/client/util/math/MatrixStack;Lorg/joml/Matrix4f;FDDD)V
 
- 
renderCloudsprivate BufferBuilder.BuiltBuffer renderClouds(BufferBuilder builder, double x, double y, double z, Vec3d color) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lfjv;a(Leie;DDDLeei;)Leie$b;- intermediary - method_3239- Lnet/minecraft/class_761;method_3239(Lnet/minecraft/class_287;DDDLnet/minecraft/class_243;)Lnet/minecraft/class_287$class_7433;- named - renderClouds- Lnet/minecraft/client/render/WorldRenderer;renderClouds(Lnet/minecraft/client/render/BufferBuilder;DDDLnet/minecraft/util/math/Vec3d;)Lnet/minecraft/client/render/BufferBuilder$BuiltBuffer;
 
- 
updateChunks- Mappings:
- Namespace - Name - Mixin selector - official - c- Lfjv;c(Lemz;)V- intermediary - method_3269- Lnet/minecraft/class_761;method_3269(Lnet/minecraft/class_4184;)V- named - updateChunks- Lnet/minecraft/client/render/WorldRenderer;updateChunks(Lnet/minecraft/client/render/Camera;)V
 
- 
renderWorldBorder- Mappings:
- Namespace - Name - Mixin selector - official - d- Lfjv;d(Lemz;)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
 
- 
drawBlockOutlineprivate void drawBlockOutline(MatrixStack matrices, VertexConsumer vertexConsumer, Entity entity, double cameraX, double cameraY, double cameraZ, BlockPos pos, BlockState state) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lfjv;a(Leij;Lein;Lbfj;DDDLgu;Ldcb;)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
 
- 
getMaxIntensityColor- Mappings:
- Namespace - Name - Mixin selector - official - a- Lfjv;a(F)Leei;- intermediary - method_51778- Lnet/minecraft/class_761;method_51778(F)Lnet/minecraft/class_243;- named - getMaxIntensityColor- Lnet/minecraft/client/render/WorldRenderer;getMaxIntensityColor(F)Lnet/minecraft/util/math/Vec3d;
 
- 
shiftHue- Mappings:
- Namespace - Name - Mixin selector - official - a- Lfjv;a(FFFF)Leei;- intermediary - method_51779- Lnet/minecraft/class_761;method_51779(FFFF)Lnet/minecraft/class_243;- named - shiftHue- Lnet/minecraft/client/render/WorldRenderer;shiftHue(FFFF)Lnet/minecraft/util/math/Vec3d;
 
- 
drawShapeOutlinepublic static void drawShapeOutline(MatrixStack matrices, VertexConsumer vertexConsumer, VoxelShape shape, double offsetX, double offsetY, double offsetZ, float red, float green, float blue, float alpha, boolean colorize) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lfjv;a(Leij;Lein;Lefb;DDDFFFFZ)V- intermediary - method_22983- Lnet/minecraft/class_761;method_22983(Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;Lnet/minecraft/class_265;DDDFFFFZ)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;DDDFFFFZ)V
 
- 
drawCuboidShapeOutlineprivate static void drawCuboidShapeOutline(MatrixStack matrices, VertexConsumer vertexConsumer, VoxelShape shape, double offsetX, double offsetY, double offsetZ, float red, float green, float blue, float alpha) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lfjv;a(Leij;Lein;Lefb;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 - drawCuboidShapeOutline- Lnet/minecraft/client/render/WorldRenderer;drawCuboidShapeOutline(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumer;Lnet/minecraft/util/shape/VoxelShape;DDDFFFF)V
 
- 
drawBoxpublic static void drawBox(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].- Mappings:
- Namespace - Name - Mixin selector - official - a- Lfjv;a(Lein;DDDDDDFFFF)V- intermediary - method_35773- Lnet/minecraft/class_761;method_35773(Lnet/minecraft/class_4588;DDDDDDFFFF)V- named - drawBox- Lnet/minecraft/client/render/WorldRenderer;drawBox(Lnet/minecraft/client/render/VertexConsumer;DDDDDDFFFF)V
 
- 
drawBoxpublic 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- Lfjv;a(Leij;Lein;Leed;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
 
- 
drawBoxpublic 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- Lfjv;a(Leij;Lein;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
 
- 
drawBoxpublic 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- Lfjv;a(Leij;Lein;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
 
- 
renderFilledBoxpublic static void renderFilledBox(MatrixStack matrices, VertexConsumer vertexConsumer, double minX, double minY, double minZ, double maxX, double maxY, double maxZ, float red, float green, float blue, float alpha) - Mappings:
- Namespace - Name - Mixin selector - official - b- Lfjv;b(Leij;Lein;DDDDDDFFFF)V- intermediary - method_3258- Lnet/minecraft/class_761;method_3258(Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;DDDDDDFFFF)V- named - renderFilledBox- Lnet/minecraft/client/render/WorldRenderer;renderFilledBox(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumer;DDDDDDFFFF)V
 
- 
renderFilledBoxpublic static void renderFilledBox(MatrixStack matrices, VertexConsumer vertexConsumer, float minX, float minY, float minZ, float maxX, float maxY, float maxZ, float red, float green, float blue, float alpha) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lfjv;a(Leij;Lein;FFFFFFFFFF)V- intermediary - method_49041- Lnet/minecraft/class_761;method_49041(Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;FFFFFFFFFF)V- named - renderFilledBox- Lnet/minecraft/client/render/WorldRenderer;renderFilledBox(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumer;FFFFFFFFFF)V
 
- 
updateBlockpublic void updateBlock(BlockView world, BlockPos pos, BlockState oldState, BlockState newState, int flags) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lfjv;a(Lcls;Lgu;Ldcb;Ldcb;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- Mappings:
- Namespace - Name - Mixin selector - official - a- Lfjv;a(Lgu;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
 
- 
scheduleBlockRenderspublic void scheduleBlockRenders(int minX, int minY, int minZ, int maxX, int maxY, int maxZ) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lfjv;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- Mappings:
- Namespace - Name - Mixin selector - official - a- Lfjv;a(Lgu;Ldcb;Ldcb;)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
 
- 
scheduleBlockRenderspublic void scheduleBlockRenders(int x, int y, int z) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lfjv;a(III)V- intermediary - method_18145- Lnet/minecraft/class_761;method_18145(III)V- named - scheduleBlockRenders- Lnet/minecraft/client/render/WorldRenderer;scheduleBlockRenders(III)V
 
- 
scheduleBlockRenderpublic void scheduleBlockRender(int x, int y, int z) - Mappings:
- Namespace - Name - Mixin selector - official - b- Lfjv;b(III)V- intermediary - method_8571- Lnet/minecraft/class_761;method_8571(III)V- named - scheduleBlockRender- Lnet/minecraft/client/render/WorldRenderer;scheduleBlockRender(III)V
 
- 
scheduleChunkRenderprivate void scheduleChunkRender(int x, int y, int z, boolean important) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lfjv;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- Mappings:
- Namespace - Name - Mixin selector - official - a- Lfjv;a(Lamg;Lgu;)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- Mappings:
- Namespace - Name - Mixin selector - official - a- Lfjv;a(Lcmm;Lgu;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
 
- 
addParticlepublic 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- Lfjv;a(Lit;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
 
- 
addParticlepublic 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- Lfjv;a(Lit;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
 
- 
addParticleprivate <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- Lfjv;a(Lit;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 @Nullable 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- Lfjv;b(Lit;ZDDDDDD)Lfhm;- 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 @Nullable 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- Lfjv;b(Lit;ZZDDDDDD)Lfhm;- 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- Mappings:
- Namespace - Name - Mixin selector - official - a- Lfjv;a(Z)Lens;- 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;
 
- 
cleanUppublic void cleanUp()- Mappings:
- Namespace - Name - Mixin selector - official - p- Lfjv;p()V- intermediary - method_3267- Lnet/minecraft/class_761;method_3267()V- named - cleanUp- Lnet/minecraft/client/render/WorldRenderer;cleanUp()V
 
- 
processGlobalEvent- Mappings:
- Namespace - Name - Mixin selector - official - a- Lfjv;a(ILgu;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- Mappings:
- Namespace - Name - Mixin selector - official - b- Lfjv;b(ILgu;I)V- intermediary - method_8567- Lnet/minecraft/class_761;method_8567(ILnet/minecraft/class_2338;I)V- named - processWorldEvent- Lnet/minecraft/client/render/WorldRenderer;processWorldEvent(ILnet/minecraft/util/math/BlockPos;I)V
 
- 
setBlockBreakingInfo- Mappings:
- Namespace - Name - Mixin selector - official - c- Lfjv;c(ILgu;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
 
- 
isTerrainRenderCompletepublic boolean isTerrainRenderComplete()- Mappings:
- Namespace - Name - Mixin selector - official - q- Lfjv;q()Z- intermediary - method_3281- Lnet/minecraft/class_761;method_3281()Z- named - isTerrainRenderComplete- Lnet/minecraft/client/render/WorldRenderer;isTerrainRenderComplete()Z
 
- 
scheduleTerrainUpdatepublic void scheduleTerrainUpdate()- Mappings:
- Namespace - Name - Mixin selector - official - r- Lfjv;r()V- intermediary - method_3292- Lnet/minecraft/class_761;method_3292()V- named - scheduleTerrainUpdate- Lnet/minecraft/client/render/WorldRenderer;scheduleTerrainUpdate()V
 
- 
updateNoCullingBlockEntitiespublic void updateNoCullingBlockEntities(Collection<BlockEntity> removed, Collection<BlockEntity> added) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lfjv;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- Mappings:
- Namespace - Name - Mixin selector - official - a- Lfjv;a(Lclp;Lgu;)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- Mappings:
- Namespace - Name - Mixin selector - official - a- Lfjv;a(Lclp;Ldcb;Lgu;)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
 
- 
isRenderingReady- Mappings:
- Namespace - Name - Mixin selector - official - a- Lfjv;a(Lgu;)Z- intermediary - method_40050- Lnet/minecraft/class_761;method_40050(Lnet/minecraft/class_2338;)Z- named - isRenderingReady- Lnet/minecraft/client/render/WorldRenderer;isRenderingReady(Lnet/minecraft/util/math/BlockPos;)Z
 
- 
getEntityOutlinesFramebuffer- Mappings:
- Namespace - Name - Mixin selector - official - s- Lfjv;s()Legv;- 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- Mappings:
- Namespace - Name - Mixin selector - official - t- Lfjv;t()Legv;- 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- Mappings:
- Namespace - Name - Mixin selector - official - u- Lfjv;u()Legv;- 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- Mappings:
- Namespace - Name - Mixin selector - official - v- Lfjv;v()Legv;- 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- Mappings:
- Namespace - Name - Mixin selector - official - w- Lfjv;w()Legv;- 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- Mappings:
- Namespace - Name - Mixin selector - official - x- Lfjv;x()Legv;- 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;
 
 
-