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
  • Field Details

    • LOGGER

      private static final Logger 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_32759

      public 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_34812

      private 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_32762

      private 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_34813

      private 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_34814

      private 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_32763

      private 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_32764

      private 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_32765

      private 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_32766

      private 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_34815

      private 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

      private static final Identifier 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

      private static final 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

      private static final 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

      private static final 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

      private static final 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

      private static final 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

      private static final 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

      public static final Direction[] 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

      private final MinecraftClient 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

      private final EntityRenderDispatcher 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

      private final BlockEntityRenderDispatcher 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

      private final BufferBuilderStorage 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

      private final BlockingQueue<ChunkBuilder.BuiltChunk> 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

      private final AtomicReference<WorldRenderer.RenderableChunks> 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

      private final ObjectArrayList<WorldRenderer.ChunkInfo> 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

      private final Set<BlockEntity> 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

      @Nullable private @Nullable Future<?> 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

      @Nullable private @Nullable VertexBuffer 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

      @Nullable private @Nullable 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

      @Nullable private @Nullable 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;
    • cloudsDirty

      private 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

      @Nullable private @Nullable VertexBuffer 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

      private final FpsSmoother 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;
    • ticks

      private 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

      private final Int2ObjectMap<BlockBreakingInfo> 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

      private final Long2ObjectMap<SortedSet<BlockBreakingInfo>> 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

      private final Map<BlockPos,SoundInstance> 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

      @Nullable private @Nullable Framebuffer 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

      @Nullable private @Nullable PostEffectProcessor 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

      @Nullable private @Nullable Framebuffer 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

      @Nullable private @Nullable 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

      @Nullable private @Nullable 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

      @Nullable private @Nullable 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

      @Nullable private @Nullable 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

      @Nullable private @Nullable PostEffectProcessor 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;
    • lastCameraChunkUpdateX

      private 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
    • lastCameraChunkUpdateY

      private 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
    • lastCameraChunkUpdateZ

      private 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
    • cameraChunkX

      private 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
    • cameraChunkY

      private 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
    • cameraChunkZ

      private 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
    • lastCameraX

      private 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
    • lastCameraY

      private 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
    • lastCameraZ

      private 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
    • lastCameraPitch

      private 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
    • lastCameraYaw

      private 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
    • lastCloudsBlockX

      private 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
    • lastCloudsBlockY

      private 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
    • lastCloudsBlockZ

      private 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

      private Vec3d 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

      @Nullable private @Nullable CloudRenderMode 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

      @Nullable private @Nullable ChunkBuilder 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;
    • viewDistance

      private 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
    • regularEntityCount

      private 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
    • blockEntityCount

      private 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

      private Frustum 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;
    • shouldCaptureFrustum

      private 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

      @Nullable private @Nullable Frustum 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

      private final Vector4f[] 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

      private final Vector3d 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;
    • lastTranslucentSortX

      private 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
    • lastTranslucentSortY

      private 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
    • lastTranslucentSortZ

      private 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
    • shouldUpdate

      private 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

      private final AtomicLong 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

      private final AtomicBoolean 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;
    • rainSoundCounter

      private 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
    • field_20794

      private final float[] field_20794
      Mappings:
      Namespace Name Mixin selector
      official aC Lfjv;aC:[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 aD Lfjv;aD:[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, 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

    • renderWeather

      private 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

      public void tickRainSplashing(Camera camera)
      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
    • close

      public void close()
      Specified by:
      close in interface AutoCloseable
    • reload

      public void reload(ResourceManager manager)
      Performs the reload in the apply executor, or the game engine.
      Specified by:
      reload in 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
    • loadEntityOutlinePostProcessor

      public 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
    • loadTransparencyPostProcessor

      private 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
    • resetTransparencyPostProcessor

      private 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
    • drawEntityOutlinesFramebuffer

      public 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
    • canDrawEntityOutlines

      protected 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
    • renderDarkSky

      private 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
    • renderLightSky

      private 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

      private static BufferBuilder.BuiltBuffer renderSky(BufferBuilder builder, float float2)
      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;
    • renderStars

      private 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

      private BufferBuilder.BuiltBuffer renderStars(BufferBuilder buffer)
      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

      public void setWorld(@Nullable @Nullable ClientWorld world)
      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
    • reloadTransparencyPostProcessor

      public 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
    • reload

      public 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
    • onResized

      public 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

      public String 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

      public ChunkBuilder 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;
    • getChunkCount

      public 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
    • getViewDistance

      public 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
    • getCompletedChunkCount

      public 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

      public String 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;
    • setupTerrain

      private 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

      private void applyFrustum(Frustum frustum)
      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

      private void enqueueChunksInViewDistance(Camera camera, Queue<WorldRenderer.ChunkInfo> queue)
      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

      public void addBuiltChunk(ChunkBuilder.BuiltChunk chunk)
      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
    • collectRenderableChunks

      private 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

      private boolean isOutsideViewDistance(BlockPos pos, ChunkBuilder.BuiltChunk chunk)
      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
    • captureFrustum

      private void captureFrustum(Matrix4f positionMatrix, Matrix4f matrix4f, 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

      public void setupFrustum(MatrixStack matrices, Vec3d pos, Matrix4f projectionMatrix)
      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
    • render

      public void render(MatrixStack matrices, float tickDelta, long limitTime, boolean renderBlockOutline, Camera camera, GameRenderer gameRenderer, LightmapTextureManager lightmapTextureManager, Matrix4f positionMatrix)
      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

      private void checkEmpty(MatrixStack matrices)
      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
    • 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 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
    • renderLayer

      private 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
    • renderChunkDebugInfo

      private 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
    • method_22984

      private void method_22984(VertexConsumer vertexConsumer, Matrix4f matrix4f, int int2)
      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 method_22984 Lnet/minecraft/client/render/WorldRenderer;method_22984(Lnet/minecraft/client/render/VertexConsumer;Lorg/joml/Matrix4f;I)V
    • method_22985

      private void method_22985(VertexConsumer vertexConsumer, Matrix4f matrix4f, int int2, int int3, int int4, int int5, int int6, int int7, int int8)
      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 method_22985 Lnet/minecraft/client/render/WorldRenderer;method_22985(Lnet/minecraft/client/render/VertexConsumer;Lorg/joml/Matrix4f;IIIIIII)V
    • captureFrustum

      public 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
    • killFrustum

      public 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
    • tick

      public 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

      private void removeBlockBreakingInfo(BlockBreakingInfo info)
      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

      private void renderEndSky(MatrixStack matrices)
      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
    • renderSky

      public void renderSky(MatrixStack matrices, Matrix4f projectionMatrix, float tickDelta, Camera camera, boolean bool, Runnable runnable)
      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

      private boolean hasBlindnessOrDarkness(Camera camera)
      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
    • renderClouds

      public void renderClouds(MatrixStack matrices, Matrix4f projectionMatrix, float tickDelta, double double2, double double3, double double4)
      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
    • renderClouds

      private 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

      private void updateChunks(Camera camera)
      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

      private void renderWorldBorder(Camera camera)
      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
    • drawBlockOutline

      private 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
    • method_51778

      private static Vec3d method_51778(float float2)
      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 method_51778 Lnet/minecraft/client/render/WorldRenderer;method_51778(F)Lnet/minecraft/util/math/Vec3d;
    • method_51779

      private static Vec3d method_51779(float float2, float float3, float float4, float float5)
      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 method_51779 Lnet/minecraft/client/render/WorldRenderer;method_51779(FFFF)Lnet/minecraft/util/math/Vec3d;
    • drawShapeOutline

      public static void drawShapeOutline(MatrixStack matrices, VertexConsumer vertexConsumer, VoxelShape shape, double offsetX, double offsetY, double offsetZ, float red, float green, float blue, float alpha, boolean bool)
      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
    • drawCuboidShapeOutline

      private 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
    • drawBox

      public 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
    • 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 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
    • 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 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
    • 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 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
    • method_3258

      public static void method_3258(MatrixStack matrixStack, VertexConsumer vertexConsumer, double double2, double double3, double double4, double double5, double double6, double double7, float float2, float float3, float float4, float float5)
      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 method_3258 Lnet/minecraft/client/render/WorldRenderer;method_3258(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumer;DDDDDDFFFF)V
    • method_49041

      public static void method_49041(MatrixStack matrixStack, VertexConsumer vertexConsumer, float float2, float float3, float float4, float float5, float float6, float float7, float float8, float float9, float float10, float float11)
      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 method_49041 Lnet/minecraft/client/render/WorldRenderer;method_49041(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumer;FFFFFFFFFF)V
    • updateBlock

      public 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

      private void scheduleSectionRender(BlockPos pos, boolean important)
      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
    • scheduleBlockRenders

      public 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

      public void scheduleBlockRerenderIfNeeded(BlockPos pos, BlockState old, BlockState updated)
      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
    • scheduleBlockRenders

      public 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
    • scheduleBlockRender

      public 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
    • scheduleChunkRender

      private 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

      public void playSong(@Nullable @Nullable SoundEvent song, BlockPos songPosition)
      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

      private void updateEntitiesForSong(World world, BlockPos pos, boolean playing)
      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
    • 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 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
    • 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 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
    • 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 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

      private ParticlesMode getRandomParticleSpawnChance(boolean canSpawnOnMinimal)
      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;
    • cleanUp

      public 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

      public void processGlobalEvent(int eventId, BlockPos pos, int data)
      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

      public void processWorldEvent(int eventId, BlockPos pos, int data)
      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

      public void setBlockBreakingInfo(int entityId, BlockPos pos, int stage)
      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
    • isTerrainRenderComplete

      public 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
    • scheduleTerrainUpdate

      public 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
    • updateNoCullingBlockEntities

      public 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

      public static int getLightmapCoordinates(BlockRenderView world, BlockPos pos)
      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

      public static int getLightmapCoordinates(BlockRenderView world, BlockState state, BlockPos pos)
      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

      public boolean isRenderingReady(BlockPos pos)
      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

      @Nullable public @Nullable Framebuffer 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

      @Nullable public @Nullable 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

      @Nullable public @Nullable 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

      @Nullable public @Nullable 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

      @Nullable public @Nullable 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

      @Nullable public @Nullable 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;