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
named net/minecraft/client/render/WorldRenderer
intermediary net/minecraft/class_761
official glg
  • Field Details

    • LOGGER

      private static final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      named LOGGER Lnet/minecraft/client/render/WorldRenderer;LOGGER:Lorg/slf4j/Logger;
      intermediary field_4060 Lnet/minecraft/class_761;field_4060:Lorg/slf4j/Logger;
      official d Lglg;d:Lorg/slf4j/Logger;
    • TRANSPARENCY

      private static final Identifier TRANSPARENCY
      Mappings:
      Namespace Name Mixin selector
      named TRANSPARENCY Lnet/minecraft/client/render/WorldRenderer;TRANSPARENCY:Lnet/minecraft/util/Identifier;
      intermediary field_53900 Lnet/minecraft/class_761;field_53900:Lnet/minecraft/class_2960;
      official e Lglg;e:Lalz;
    • ENTITY_OUTLINE

      private static final Identifier ENTITY_OUTLINE
      Mappings:
      Namespace Name Mixin selector
      named ENTITY_OUTLINE Lnet/minecraft/client/render/WorldRenderer;ENTITY_OUTLINE:Lnet/minecraft/util/Identifier;
      intermediary field_53901 Lnet/minecraft/class_761;field_53901:Lnet/minecraft/class_2960;
      official f Lglg;f:Lalz;
    • field_32759

      public static final int field_32759
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_32759 Lnet/minecraft/client/render/WorldRenderer;field_32759:I
      intermediary field_32759 Lnet/minecraft/class_761;field_32759:I
      official a Lglg;a:I
    • field_34812

      public static final int field_34812
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_34812 Lnet/minecraft/client/render/WorldRenderer;field_34812:I
      intermediary field_34812 Lnet/minecraft/class_761;field_34812:I
      official b Lglg;b:I
    • field_54162

      public static final int field_54162
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_54162 Lnet/minecraft/client/render/WorldRenderer;field_54162:I
      intermediary field_54162 Lnet/minecraft/class_761;field_54162:I
      official c Lglg;c:I
    • field_54163

      private static final int field_54163
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_54163 Lnet/minecraft/client/render/WorldRenderer;field_54163:I
      intermediary field_54163 Lnet/minecraft/class_761;field_54163:I
      official g Lglg;g:I
    • client

      private final MinecraftClient client
      Mappings:
      Namespace Name Mixin selector
      named client Lnet/minecraft/client/render/WorldRenderer;client:Lnet/minecraft/client/MinecraftClient;
      intermediary field_4088 Lnet/minecraft/class_761;field_4088:Lnet/minecraft/class_310;
      official h Lglg;h:Lfmf;
    • entityRenderDispatcher

      private final EntityRenderDispatcher entityRenderDispatcher
      Mappings:
      Namespace Name Mixin selector
      named entityRenderDispatcher Lnet/minecraft/client/render/WorldRenderer;entityRenderDispatcher:Lnet/minecraft/client/render/entity/EntityRenderDispatcher;
      intermediary field_4109 Lnet/minecraft/class_761;field_4109:Lnet/minecraft/class_898;
      official i Lglg;i:Lgrn;
    • blockEntityRenderDispatcher

      private final BlockEntityRenderDispatcher blockEntityRenderDispatcher
      Mappings:
      Namespace Name Mixin selector
      named blockEntityRenderDispatcher Lnet/minecraft/client/render/WorldRenderer;blockEntityRenderDispatcher:Lnet/minecraft/client/render/block/entity/BlockEntityRenderDispatcher;
      intermediary field_27741 Lnet/minecraft/class_761;field_27741:Lnet/minecraft/class_824;
      official j Lglg;j:Lgnu;
    • bufferBuilders

      private final BufferBuilderStorage bufferBuilders
      Mappings:
      Namespace Name Mixin selector
      named bufferBuilders Lnet/minecraft/client/render/WorldRenderer;bufferBuilders:Lnet/minecraft/client/render/BufferBuilderStorage;
      intermediary field_20951 Lnet/minecraft/class_761;field_20951:Lnet/minecraft/class_4599;
      official k Lglg;k:Lgls;
    • skyRendering

      private final SkyRendering skyRendering
      Mappings:
      Namespace Name Mixin selector
      named skyRendering Lnet/minecraft/client/render/WorldRenderer;skyRendering:Lnet/minecraft/client/render/SkyRendering;
      intermediary field_53075 Lnet/minecraft/class_761;field_53075:Lnet/minecraft/class_9975;
      official l Lglg;l:Lgmg;
    • cloudRenderer

      private final CloudRenderer cloudRenderer
      Mappings:
      Namespace Name Mixin selector
      named cloudRenderer Lnet/minecraft/client/render/WorldRenderer;cloudRenderer:Lnet/minecraft/client/render/CloudRenderer;
      intermediary field_53076 Lnet/minecraft/class_761;field_53076:Lnet/minecraft/class_9955;
      official m Lglg;m:Lgks;
    • worldBorderRendering

      private final WorldBorderRendering worldBorderRendering
      Mappings:
      Namespace Name Mixin selector
      named worldBorderRendering Lnet/minecraft/client/render/WorldRenderer;worldBorderRendering:Lnet/minecraft/client/render/WorldBorderRendering;
      intermediary field_53077 Lnet/minecraft/class_761;field_53077:Lnet/minecraft/class_9978;
      official n Lglg;n:Lgml;
    • weatherRendering

      private final WeatherRendering weatherRendering
      Mappings:
      Namespace Name Mixin selector
      named weatherRendering Lnet/minecraft/client/render/WorldRenderer;weatherRendering:Lnet/minecraft/client/render/WeatherRendering;
      intermediary field_53078 Lnet/minecraft/class_761;field_53078:Lnet/minecraft/class_9976;
      official o Lglg;o:Lgmk;
    • world

      Mappings:
      Namespace Name Mixin selector
      named world Lnet/minecraft/client/render/WorldRenderer;world:Lnet/minecraft/client/world/ClientWorld;
      intermediary field_4085 Lnet/minecraft/class_761;field_4085:Lnet/minecraft/class_638;
      official p Lglg;p:Lgfj;
    • chunkRenderingDataPreparer

      private final ChunkRenderingDataPreparer chunkRenderingDataPreparer
      Mappings:
      Namespace Name Mixin selector
      named chunkRenderingDataPreparer Lnet/minecraft/client/render/WorldRenderer;chunkRenderingDataPreparer:Lnet/minecraft/client/render/ChunkRenderingDataPreparer;
      intermediary field_45615 Lnet/minecraft/class_761;field_45615:Lnet/minecraft/class_8679;
      official q Lglg;q:Lglz;
    • builtChunks

      private final ObjectArrayList<ChunkBuilder.BuiltChunk> builtChunks
      Mappings:
      Namespace Name Mixin selector
      named builtChunks Lnet/minecraft/client/render/WorldRenderer;builtChunks:Lit/unimi/dsi/fastutil/objects/ObjectArrayList;
      intermediary field_45616 Lnet/minecraft/class_761;field_45616:Lit/unimi/dsi/fastutil/objects/ObjectArrayList;
      official r Lglg;r:Lit/unimi/dsi/fastutil/objects/ObjectArrayList;
    • nearbyChunks

      private final ObjectArrayList<ChunkBuilder.BuiltChunk> nearbyChunks
      Mappings:
      Namespace Name Mixin selector
      named nearbyChunks Lnet/minecraft/client/render/WorldRenderer;nearbyChunks:Lit/unimi/dsi/fastutil/objects/ObjectArrayList;
      intermediary field_54164 Lnet/minecraft/class_761;field_54164:Lit/unimi/dsi/fastutil/objects/ObjectArrayList;
      official s Lglg;s:Lit/unimi/dsi/fastutil/objects/ObjectArrayList;
    • noCullingBlockEntities

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

      Mappings:
      Namespace Name Mixin selector
      named chunks Lnet/minecraft/client/render/WorldRenderer;chunks:Lnet/minecraft/client/render/BuiltChunkStorage;
      intermediary field_4112 Lnet/minecraft/class_761;field_4112:Lnet/minecraft/class_769;
      official u Lglg;u:Lgmi;
    • ticks

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

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

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

      @Nullable private @Nullable Framebuffer entityOutlineFramebuffer
      Mappings:
      Namespace Name Mixin selector
      named entityOutlineFramebuffer Lnet/minecraft/client/render/WorldRenderer;entityOutlineFramebuffer:Lnet/minecraft/client/gl/Framebuffer;
      intermediary field_53080 Lnet/minecraft/class_761;field_53080:Lnet/minecraft/class_276;
      official y Lglg;y:Lffb;
    • framebufferSet

      private final DefaultFramebufferSet framebufferSet
      Mappings:
      Namespace Name Mixin selector
      named framebufferSet Lnet/minecraft/client/render/WorldRenderer;framebufferSet:Lnet/minecraft/client/render/DefaultFramebufferSet;
      intermediary field_53081 Lnet/minecraft/class_761;field_53081:Lnet/minecraft/class_9960;
      official z Lglg;z:Lglh;
    • cameraChunkX

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

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

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

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

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

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

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

      private double lastCameraYaw
      Mappings:
      Namespace Name Mixin selector
      named lastCameraYaw Lnet/minecraft/client/render/WorldRenderer;lastCameraYaw:D
      intermediary field_4064 Lnet/minecraft/class_761;field_4064:D
      official H Lglg;H:D
    • chunkBuilder

      @Nullable private @Nullable ChunkBuilder chunkBuilder
      Mappings:
      Namespace Name Mixin selector
      named chunkBuilder Lnet/minecraft/client/render/WorldRenderer;chunkBuilder:Lnet/minecraft/client/render/chunk/ChunkBuilder;
      intermediary field_45614 Lnet/minecraft/class_761;field_45614:Lnet/minecraft/class_846;
      official I Lglg;I:Lgox;
    • viewDistance

      private int viewDistance
      Mappings:
      Namespace Name Mixin selector
      named viewDistance Lnet/minecraft/client/render/WorldRenderer;viewDistance:I
      intermediary field_4062 Lnet/minecraft/class_761;field_4062:I
      official J Lglg;J:I
    • renderedEntities

      private final List<Entity> renderedEntities
      Mappings:
      Namespace Name Mixin selector
      named renderedEntities Lnet/minecraft/client/render/WorldRenderer;renderedEntities:Ljava/util/List;
      intermediary field_53072 Lnet/minecraft/class_761;field_53072:Ljava/util/List;
      official K Lglg;K:Ljava/util/List;
    • renderedEntitiesCount

      private int renderedEntitiesCount
      Mappings:
      Namespace Name Mixin selector
      named renderedEntitiesCount Lnet/minecraft/client/render/WorldRenderer;renderedEntitiesCount:I
      intermediary field_53073 Lnet/minecraft/class_761;field_53073:I
      official L Lglg;L:I
    • frustum

      private Frustum frustum
      Mappings:
      Namespace Name Mixin selector
      named frustum Lnet/minecraft/client/render/WorldRenderer;frustum:Lnet/minecraft/client/render/Frustum;
      intermediary field_27740 Lnet/minecraft/class_761;field_27740:Lnet/minecraft/class_4604;
      official M Lglg;M:Lgpb;
    • shouldCaptureFrustum

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

      @Nullable private @Nullable Frustum capturedFrustum
      Mappings:
      Namespace Name Mixin selector
      named capturedFrustum Lnet/minecraft/client/render/WorldRenderer;capturedFrustum:Lnet/minecraft/client/render/Frustum;
      intermediary field_4056 Lnet/minecraft/class_761;field_4056:Lnet/minecraft/class_4604;
      official O Lglg;O:Lgpb;
    • prevTranslucencySortCameraPos

      @Nullable private @Nullable BlockPos prevTranslucencySortCameraPos
      Mappings:
      Namespace Name Mixin selector
      named prevTranslucencySortCameraPos Lnet/minecraft/client/render/WorldRenderer;prevTranslucencySortCameraPos:Lnet/minecraft/util/math/BlockPos;
      intermediary field_54160 Lnet/minecraft/class_761;field_54160:Lnet/minecraft/class_2338;
      official P Lglg;P:Ljh;
    • field_54161

      private int field_54161
      Mappings:
      Namespace Name Mixin selector
      named field_54161 Lnet/minecraft/client/render/WorldRenderer;field_54161:I
      intermediary field_54161 Lnet/minecraft/class_761;field_54161:I
      official Q Lglg;Q:I
  • Constructor Details

    • WorldRenderer

      public WorldRenderer(MinecraftClient client, EntityRenderDispatcher entityRenderDispatcher, BlockEntityRenderDispatcher blockEntityRenderDispatcher, BufferBuilderStorage bufferBuilders)
      Mappings:
      Namespace Name Mixin selector
      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
      intermediary <init> Lnet/minecraft/class_761;<init>(Lnet/minecraft/class_310;Lnet/minecraft/class_898;Lnet/minecraft/class_824;Lnet/minecraft/class_4599;)V
      official <init> Lglg;<init>(Lfmf;Lgrn;Lgnu;Lgls;)V
  • Method Details

    • addWeatherParticlesAndSound

      public void addWeatherParticlesAndSound(Camera camera)
      Mappings:
      Namespace Name Mixin selector
      named addWeatherParticlesAndSound Lnet/minecraft/client/render/WorldRenderer;addWeatherParticlesAndSound(Lnet/minecraft/client/render/Camera;)V
      intermediary method_62209 Lnet/minecraft/class_761;method_62209(Lnet/minecraft/class_4184;)V
      official a Lglg;a(Lflo;)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
      named reload Lnet/minecraft/resource/SynchronousResourceReloader;reload(Lnet/minecraft/resource/ResourceManager;)V
      intermediary method_14491 Lnet/minecraft/class_4013;method_14491(Lnet/minecraft/class_3300;)V
      official a Lavw;a(Lavv;)V
    • loadEntityOutlinePostProcessor

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

      @Nullable private @Nullable PostEffectProcessor getTransparencyPostEffectProcessor()
      Mappings:
      Namespace Name Mixin selector
      named getTransparencyPostEffectProcessor Lnet/minecraft/client/render/WorldRenderer;getTransparencyPostEffectProcessor()Lnet/minecraft/client/gl/PostEffectProcessor;
      intermediary method_62907 Lnet/minecraft/class_761;method_62907()Lnet/minecraft/class_279;
      official A Lglg;A()Lglo;
    • drawEntityOutlinesFramebuffer

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

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

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

      private void clear()
      Mappings:
      Namespace Name Mixin selector
      named clear Lnet/minecraft/client/render/WorldRenderer;clear()V
      intermediary method_64059 Lnet/minecraft/class_761;method_64059()V
      official B Lglg;B()V
    • reload

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

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

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

      public ChunkBuilder getChunkBuilder()
      Mappings:
      Namespace Name Mixin selector
      named getChunkBuilder Lnet/minecraft/client/render/WorldRenderer;getChunkBuilder()Lnet/minecraft/client/render/chunk/ChunkBuilder;
      intermediary method_34810 Lnet/minecraft/class_761;method_34810()Lnet/minecraft/class_846;
      official g Lglg;g()Lgox;
    • getChunkCount

      public double getChunkCount()
      Mappings:
      Namespace Name Mixin selector
      named getChunkCount Lnet/minecraft/client/render/WorldRenderer;getChunkCount()D
      intermediary method_34811 Lnet/minecraft/class_761;method_34811()D
      official h Lglg;h()D
    • getViewDistance

      public double getViewDistance()
      Mappings:
      Namespace Name Mixin selector
      named getViewDistance Lnet/minecraft/client/render/WorldRenderer;getViewDistance()D
      intermediary method_34812 Lnet/minecraft/class_761;method_34812()D
      official i Lglg;i()D
    • getCompletedChunkCount

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

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

      private void setupTerrain(Camera camera, Frustum frustum, boolean hasForcedFrustum, boolean spectator)
      Mappings:
      Namespace Name Mixin selector
      named setupTerrain Lnet/minecraft/client/render/WorldRenderer;setupTerrain(Lnet/minecraft/client/render/Camera;Lnet/minecraft/client/render/Frustum;ZZ)V
      intermediary method_3273 Lnet/minecraft/class_761;method_3273(Lnet/minecraft/class_4184;Lnet/minecraft/class_4604;ZZ)V
      official a Lglg;a(Lflo;Lgpb;ZZ)V
    • offsetFrustum

      public static Frustum offsetFrustum(Frustum frustum)
      Mappings:
      Namespace Name Mixin selector
      named offsetFrustum Lnet/minecraft/client/render/WorldRenderer;offsetFrustum(Lnet/minecraft/client/render/Frustum;)Lnet/minecraft/client/render/Frustum;
      intermediary method_52816 Lnet/minecraft/class_761;method_52816(Lnet/minecraft/class_4604;)Lnet/minecraft/class_4604;
      official a Lglg;a(Lgpb;)Lgpb;
    • applyFrustum

      private void applyFrustum(Frustum frustum)
      Mappings:
      Namespace Name Mixin selector
      named applyFrustum Lnet/minecraft/client/render/WorldRenderer;applyFrustum(Lnet/minecraft/client/render/Frustum;)V
      intermediary method_38551 Lnet/minecraft/class_761;method_38551(Lnet/minecraft/class_4604;)V
      official b Lglg;b(Lgpb;)V
    • addBuiltChunk

      public void addBuiltChunk(ChunkBuilder.BuiltChunk chunk)
      Mappings:
      Namespace Name Mixin selector
      named addBuiltChunk Lnet/minecraft/client/render/WorldRenderer;addBuiltChunk(Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;)V
      intermediary method_38550 Lnet/minecraft/class_761;method_38550(Lnet/minecraft/class_846$class_851;)V
      official a Lglg;a(Lgox$b;)V
    • setupFrustum

      public void setupFrustum(Vec3d pos, Matrix4f positionMatrix, Matrix4f projectionMatrix)
      Mappings:
      Namespace Name Mixin selector
      named setupFrustum Lnet/minecraft/client/render/WorldRenderer;setupFrustum(Lnet/minecraft/util/math/Vec3d;Lorg/joml/Matrix4f;Lorg/joml/Matrix4f;)V
      intermediary method_32133 Lnet/minecraft/class_761;method_32133(Lnet/minecraft/class_243;Lorg/joml/Matrix4f;Lorg/joml/Matrix4f;)V
      official a Lglg;a(Lfbx;Lorg/joml/Matrix4f;Lorg/joml/Matrix4f;)V
    • render

      public void render(ObjectAllocator allocator, RenderTickCounter tickCounter, boolean renderBlockOutline, Camera camera, GameRenderer gameRenderer, LightmapTextureManager lightmapTextureManager, Matrix4f positionMatrix, Matrix4f projectionMatrix)
      Mappings:
      Namespace Name Mixin selector
      named render Lnet/minecraft/client/render/WorldRenderer;render(Lnet/minecraft/client/util/ObjectAllocator;Lnet/minecraft/client/render/RenderTickCounter;ZLnet/minecraft/client/render/Camera;Lnet/minecraft/client/render/GameRenderer;Lnet/minecraft/client/render/LightmapTextureManager;Lorg/joml/Matrix4f;Lorg/joml/Matrix4f;)V
      intermediary method_22710 Lnet/minecraft/class_761;method_22710(Lnet/minecraft/class_9922;Lnet/minecraft/class_9779;ZLnet/minecraft/class_4184;Lnet/minecraft/class_757;Lnet/minecraft/class_765;Lorg/joml/Matrix4f;Lorg/joml/Matrix4f;)V
      official a Lglg;a(Lfga;Lflv;ZLflo;Lgla;Lgli;Lorg/joml/Matrix4f;Lorg/joml/Matrix4f;)V
    • renderMain

      private void renderMain(FrameGraphBuilder frameGraphBuilder, Frustum frustum, Camera camera, Matrix4f positionMatrix, Matrix4f projectionMatrix, Fog fog, boolean renderBlockOutline, boolean hasEntitiesToRender, RenderTickCounter renderTickCounter, Profiler profiler)
      Mappings:
      Namespace Name Mixin selector
      named renderMain Lnet/minecraft/client/render/WorldRenderer;renderMain(Lnet/minecraft/client/render/FrameGraphBuilder;Lnet/minecraft/client/render/Frustum;Lnet/minecraft/client/render/Camera;Lorg/joml/Matrix4f;Lorg/joml/Matrix4f;Lnet/minecraft/client/render/Fog;ZZLnet/minecraft/client/render/RenderTickCounter;Lnet/minecraft/util/profiler/Profiler;)V
      intermediary method_62202 Lnet/minecraft/class_761;method_62202(Lnet/minecraft/class_9909;Lnet/minecraft/class_4604;Lnet/minecraft/class_4184;Lorg/joml/Matrix4f;Lorg/joml/Matrix4f;Lnet/minecraft/class_9958;ZZLnet/minecraft/class_9779;Lnet/minecraft/class_3695;)V
      official a Lglg;a(Lfev;Lgpb;Lflo;Lorg/joml/Matrix4f;Lorg/joml/Matrix4f;Lgky;ZZLflv;Lbps;)V
    • renderParticles

      private void renderParticles(FrameGraphBuilder frameGraphBuilder, Camera camera, LightmapTextureManager lightmapTextureManager, float tickDelta, Fog fog)
      Mappings:
      Namespace Name Mixin selector
      named renderParticles Lnet/minecraft/client/render/WorldRenderer;renderParticles(Lnet/minecraft/client/render/FrameGraphBuilder;Lnet/minecraft/client/render/Camera;Lnet/minecraft/client/render/LightmapTextureManager;FLnet/minecraft/client/render/Fog;)V
      intermediary method_62201 Lnet/minecraft/class_761;method_62201(Lnet/minecraft/class_9909;Lnet/minecraft/class_4184;Lnet/minecraft/class_765;FLnet/minecraft/class_9958;)V
      official a Lglg;a(Lfev;Lflo;Lgli;FLgky;)V
    • renderClouds

      private void renderClouds(FrameGraphBuilder frameGraphBuilder, Matrix4f positionMatrix, Matrix4f projectionMatrix, CloudRenderMode renderMode, Vec3d cameraPos, float ticks, int color, float cloudHeight)
      Mappings:
      Namespace Name Mixin selector
      named renderClouds Lnet/minecraft/client/render/WorldRenderer;renderClouds(Lnet/minecraft/client/render/FrameGraphBuilder;Lorg/joml/Matrix4f;Lorg/joml/Matrix4f;Lnet/minecraft/client/option/CloudRenderMode;Lnet/minecraft/util/math/Vec3d;FIF)V
      intermediary method_62204 Lnet/minecraft/class_761;method_62204(Lnet/minecraft/class_9909;Lorg/joml/Matrix4f;Lorg/joml/Matrix4f;Lnet/minecraft/class_4063;Lnet/minecraft/class_243;FIF)V
      official a Lglg;a(Lfev;Lorg/joml/Matrix4f;Lorg/joml/Matrix4f;Lflr;Lfbx;FIF)V
    • renderWeather

      private void renderWeather(FrameGraphBuilder frameGraphBuilder, LightmapTextureManager lightmapTextureManager, Vec3d pos, float tickDelta, Fog fog)
      Mappings:
      Namespace Name Mixin selector
      named renderWeather Lnet/minecraft/client/render/WorldRenderer;renderWeather(Lnet/minecraft/client/render/FrameGraphBuilder;Lnet/minecraft/client/render/LightmapTextureManager;Lnet/minecraft/util/math/Vec3d;FLnet/minecraft/client/render/Fog;)V
      intermediary method_62203 Lnet/minecraft/class_761;method_62203(Lnet/minecraft/class_9909;Lnet/minecraft/class_765;Lnet/minecraft/class_243;FLnet/minecraft/class_9958;)V
      official a Lglg;a(Lfev;Lgli;Lfbx;FLgky;)V
    • renderLateDebug

      private void renderLateDebug(FrameGraphBuilder frameGraphBuilder, Vec3d pos, Fog fog)
      Mappings:
      Namespace Name Mixin selector
      named renderLateDebug Lnet/minecraft/client/render/WorldRenderer;renderLateDebug(Lnet/minecraft/client/render/FrameGraphBuilder;Lnet/minecraft/util/math/Vec3d;Lnet/minecraft/client/render/Fog;)V
      intermediary method_62199 Lnet/minecraft/class_761;method_62199(Lnet/minecraft/class_9909;Lnet/minecraft/class_243;Lnet/minecraft/class_9958;)V
      official a Lglg;a(Lfev;Lfbx;Lgky;)V
    • getEntitiesToRender

      private boolean getEntitiesToRender(Camera camera, Frustum frustum, List<Entity> output)
      Mappings:
      Namespace Name Mixin selector
      named getEntitiesToRender Lnet/minecraft/client/render/WorldRenderer;getEntitiesToRender(Lnet/minecraft/client/render/Camera;Lnet/minecraft/client/render/Frustum;Ljava/util/List;)Z
      intermediary method_62211 Lnet/minecraft/class_761;method_62211(Lnet/minecraft/class_4184;Lnet/minecraft/class_4604;Ljava/util/List;)Z
      official a Lglg;a(Lflo;Lgpb;Ljava/util/List;)Z
    • renderEntities

      private void renderEntities(MatrixStack matrices, VertexConsumerProvider.Immediate immediate, Camera camera, RenderTickCounter tickCounter, List<Entity> entities)
      Mappings:
      Namespace Name Mixin selector
      named renderEntities Lnet/minecraft/client/render/WorldRenderer;renderEntities(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider$Immediate;Lnet/minecraft/client/render/Camera;Lnet/minecraft/client/render/RenderTickCounter;Ljava/util/List;)V
      intermediary method_62207 Lnet/minecraft/class_761;method_62207(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597$class_4598;Lnet/minecraft/class_4184;Lnet/minecraft/class_9779;Ljava/util/List;)V
      official a Lglg;a(Lfgr;Lglk$a;Lflo;Lflv;Ljava/util/List;)V
    • renderBlockEntities

      private void renderBlockEntities(MatrixStack matrices, VertexConsumerProvider.Immediate immediate, VertexConsumerProvider.Immediate immediate2, Camera camera, float tickDelta)
      Mappings:
      Namespace Name Mixin selector
      named renderBlockEntities Lnet/minecraft/client/render/WorldRenderer;renderBlockEntities(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider$Immediate;Lnet/minecraft/client/render/VertexConsumerProvider$Immediate;Lnet/minecraft/client/render/Camera;F)V
      intermediary method_62208 Lnet/minecraft/class_761;method_62208(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597$class_4598;Lnet/minecraft/class_4597$class_4598;Lnet/minecraft/class_4184;F)V
      official a Lglg;a(Lfgr;Lglk$a;Lglk$a;Lflo;F)V
    • renderBlockDamage

      private void renderBlockDamage(MatrixStack matrices, Camera camera, VertexConsumerProvider.Immediate vertexConsumers)
      Mappings:
      Namespace Name Mixin selector
      named renderBlockDamage Lnet/minecraft/client/render/WorldRenderer;renderBlockDamage(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/Camera;Lnet/minecraft/client/render/VertexConsumerProvider$Immediate;)V
      intermediary method_62206 Lnet/minecraft/class_761;method_62206(Lnet/minecraft/class_4587;Lnet/minecraft/class_4184;Lnet/minecraft/class_4597$class_4598;)V
      official a Lglg;a(Lfgr;Lflo;Lglk$a;)V
    • renderTargetBlockOutline

      private void renderTargetBlockOutline(Camera camera, VertexConsumerProvider.Immediate vertexConsumers, MatrixStack matrices, boolean translucent)
      Mappings:
      Namespace Name Mixin selector
      named renderTargetBlockOutline Lnet/minecraft/client/render/WorldRenderer;renderTargetBlockOutline(Lnet/minecraft/client/render/Camera;Lnet/minecraft/client/render/VertexConsumerProvider$Immediate;Lnet/minecraft/client/util/math/MatrixStack;Z)V
      intermediary method_62210 Lnet/minecraft/class_761;method_62210(Lnet/minecraft/class_4184;Lnet/minecraft/class_4597$class_4598;Lnet/minecraft/class_4587;Z)V
      official a Lglg;a(Lflo;Lglk$a;Lfgr;Z)V
    • checkEmpty

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

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

      private void translucencySort(Vec3d cameraPos)
      Mappings:
      Namespace Name Mixin selector
      named translucencySort Lnet/minecraft/client/render/WorldRenderer;translucencySort(Lnet/minecraft/util/math/Vec3d;)V
      intermediary method_62198 Lnet/minecraft/class_761;method_62198(Lnet/minecraft/class_243;)V
      official a Lglg;a(Lfbx;)V
    • method_64060

      private void method_64060(ChunkBuilder.BuiltChunk builtChunk, ChunkBuilder.NormalizedRelativePos normalizedRelativePos, Vec3d vec3d, boolean bool, boolean bool2)
      Mappings:
      Namespace Name Mixin selector
      named method_64060 Lnet/minecraft/client/render/WorldRenderer;method_64060(Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;Lnet/minecraft/client/render/chunk/ChunkBuilder$NormalizedRelativePos;Lnet/minecraft/util/math/Vec3d;ZZ)V
      intermediary method_64060 Lnet/minecraft/class_761;method_64060(Lnet/minecraft/class_846$class_851;Lnet/minecraft/class_846$class_10196;Lnet/minecraft/class_243;ZZ)V
      official a Lglg;a(Lgox$b;Lgox$d;Lfbx;ZZ)V
    • renderLayer

      private void renderLayer(RenderLayer renderLayer, double x, double y, double z, Matrix4f viewMatrix, Matrix4f positionMatrix)
      Mappings:
      Namespace Name Mixin selector
      named renderLayer Lnet/minecraft/client/render/WorldRenderer;renderLayer(Lnet/minecraft/client/render/RenderLayer;DDDLorg/joml/Matrix4f;Lorg/joml/Matrix4f;)V
      intermediary method_3251 Lnet/minecraft/class_761;method_3251(Lnet/minecraft/class_1921;DDDLorg/joml/Matrix4f;Lorg/joml/Matrix4f;)V
      official a Lglg;a(Lglu;DDDLorg/joml/Matrix4f;Lorg/joml/Matrix4f;)V
    • captureFrustum

      public void captureFrustum()
      Mappings:
      Namespace Name Mixin selector
      named captureFrustum Lnet/minecraft/client/render/WorldRenderer;captureFrustum()V
      intermediary method_35775 Lnet/minecraft/class_761;method_35775()V
      official l Lglg;l()V
    • killFrustum

      public void killFrustum()
      Mappings:
      Namespace Name Mixin selector
      named killFrustum Lnet/minecraft/client/render/WorldRenderer;killFrustum()V
      intermediary method_35776 Lnet/minecraft/class_761;method_35776()V
      official m Lglg;m()V
    • tick

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

      private void removeBlockBreakingInfo(BlockBreakingInfo info)
      Mappings:
      Namespace Name Mixin selector
      named removeBlockBreakingInfo Lnet/minecraft/client/render/WorldRenderer;removeBlockBreakingInfo(Lnet/minecraft/entity/player/BlockBreakingInfo;)V
      intermediary method_22987 Lnet/minecraft/class_761;method_22987(Lnet/minecraft/class_3191;)V
      official a Lglg;a(Lari;)V
    • renderSky

      private void renderSky(FrameGraphBuilder frameGraphBuilder, Camera camera, float tickDelta, Fog fog)
      Mappings:
      Namespace Name Mixin selector
      named renderSky Lnet/minecraft/client/render/WorldRenderer;renderSky(Lnet/minecraft/client/render/FrameGraphBuilder;Lnet/minecraft/client/render/Camera;FLnet/minecraft/client/render/Fog;)V
      intermediary method_62200 Lnet/minecraft/class_761;method_62200(Lnet/minecraft/class_9909;Lnet/minecraft/class_4184;FLnet/minecraft/class_9958;)V
      official a Lglg;a(Lfev;Lflo;FLgky;)V
    • isSkyDark

      private boolean isSkyDark(float tickDelta)
      Mappings:
      Namespace Name Mixin selector
      named isSkyDark Lnet/minecraft/client/render/WorldRenderer;isSkyDark(F)Z
      intermediary method_62197 Lnet/minecraft/class_761;method_62197(F)Z
      official a Lglg;a(F)Z
    • hasBlindnessOrDarkness

      private boolean hasBlindnessOrDarkness(Camera camera)
      Mappings:
      Namespace Name Mixin selector
      named hasBlindnessOrDarkness Lnet/minecraft/client/render/WorldRenderer;hasBlindnessOrDarkness(Lnet/minecraft/client/render/Camera;)Z
      intermediary method_43788 Lnet/minecraft/class_761;method_43788(Lnet/minecraft/class_4184;)Z
      official b Lglg;b(Lflo;)Z
    • updateChunks

      private void updateChunks(Camera camera)
      Mappings:
      Namespace Name Mixin selector
      named updateChunks Lnet/minecraft/client/render/WorldRenderer;updateChunks(Lnet/minecraft/client/render/Camera;)V
      intermediary method_3269 Lnet/minecraft/class_761;method_3269(Lnet/minecraft/class_4184;)V
      official c Lglg;c(Lflo;)V
    • isLightingEnabledAround

      private static boolean isLightingEnabledAround(LightingProvider lightingProvider, long sectionPos)
      Mappings:
      Namespace Name Mixin selector
      named isLightingEnabledAround Lnet/minecraft/client/render/WorldRenderer;isLightingEnabledAround(Lnet/minecraft/world/chunk/light/LightingProvider;J)Z
      intermediary method_62910 Lnet/minecraft/class_761;method_62910(Lnet/minecraft/class_3568;J)Z
      official a Lglg;a(Letl;J)Z
    • drawBlockOutline

      private void drawBlockOutline(MatrixStack matrices, VertexConsumer vertexConsumer, Entity entity, double cameraX, double cameraY, double cameraZ, BlockPos pos, BlockState state, int color)
      Mappings:
      Namespace Name Mixin selector
      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;I)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;I)V
      official a Lglg;a(Lfgr;Lfgv;Lbvj;DDDLjh;Ldxu;I)V
    • updateBlock

      public void updateBlock(BlockView world, BlockPos pos, BlockState oldState, BlockState newState, int flags)
      Mappings:
      Namespace Name Mixin selector
      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
      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
      official a Lglg;a(Ldgm;Ljh;Ldxu;Ldxu;I)V
    • scheduleSectionRender

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

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

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

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

      public void scheduleChunkRenders(int minX, int minY, int minZ, int maxX, int maxY, int maxZ)
      Mappings:
      Namespace Name Mixin selector
      named scheduleChunkRenders Lnet/minecraft/client/render/WorldRenderer;scheduleChunkRenders(IIIIII)V
      intermediary method_62219 Lnet/minecraft/class_761;method_62219(IIIIII)V
      official b Lglg;b(IIIIII)V
    • scheduleChunkRender

      public void scheduleChunkRender(int chunkX, int chunkY, int chunkZ)
      Mappings:
      Namespace Name Mixin selector
      named scheduleChunkRender Lnet/minecraft/client/render/WorldRenderer;scheduleChunkRender(III)V
      intermediary method_8571 Lnet/minecraft/class_761;method_8571(III)V
      official b Lglg;b(III)V
    • scheduleChunkRender

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

      public void onChunkUnload(long sectionPos)
      Mappings:
      Namespace Name Mixin selector
      named onChunkUnload Lnet/minecraft/client/render/WorldRenderer;onChunkUnload(J)V
      intermediary method_62908 Lnet/minecraft/class_761;method_62908(J)V
      official a Lglg;a(J)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
      named addParticle Lnet/minecraft/client/render/WorldRenderer;addParticle(Lnet/minecraft/particle/ParticleEffect;ZDDDDDD)V
      intermediary method_8568 Lnet/minecraft/class_761;method_8568(Lnet/minecraft/class_2394;ZDDDDDD)V
      official a Lglg;a(Llq;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
      named addParticle Lnet/minecraft/client/render/WorldRenderer;addParticle(Lnet/minecraft/particle/ParticleEffect;ZZDDDDDD)V
      intermediary method_8563 Lnet/minecraft/class_761;method_8563(Lnet/minecraft/class_2394;ZZDDDDDD)V
      official a Lglg;a(Llq;ZZDDDDDD)V
    • addParticle

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

      @Nullable @Nullable Particle spawnParticle(ParticleEffect parameters, boolean alwaysSpawn, double x, double y, double z, double velocityX, double velocityY, double velocityZ)
      Mappings:
      Namespace Name Mixin selector
      named spawnParticle Lnet/minecraft/client/render/WorldRenderer;spawnParticle(Lnet/minecraft/particle/ParticleEffect;ZDDDDDD)Lnet/minecraft/client/particle/Particle;
      intermediary method_3282 Lnet/minecraft/class_761;method_3282(Lnet/minecraft/class_2394;ZDDDDDD)Lnet/minecraft/class_703;
      official b Lglg;b(Llq;ZDDDDDD)Lgir;
    • 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
      named spawnParticle Lnet/minecraft/client/render/WorldRenderer;spawnParticle(Lnet/minecraft/particle/ParticleEffect;ZZDDDDDD)Lnet/minecraft/client/particle/Particle;
      intermediary method_3288 Lnet/minecraft/class_761;method_3288(Lnet/minecraft/class_2394;ZZDDDDDD)Lnet/minecraft/class_703;
      official b Lglg;b(Llq;ZZDDDDDD)Lgir;
    • getRandomParticleSpawnChance

      private ParticlesMode getRandomParticleSpawnChance(boolean canSpawnOnMinimal)
      Mappings:
      Namespace Name Mixin selector
      named getRandomParticleSpawnChance Lnet/minecraft/client/render/WorldRenderer;getRandomParticleSpawnChance(Z)Lnet/minecraft/particle/ParticlesMode;
      intermediary method_3268 Lnet/minecraft/class_761;method_3268(Z)Lnet/minecraft/class_4066;
      official a Lglg;a(Z)Larz;
    • setBlockBreakingInfo

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

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

      public void scheduleNeighborUpdates(ChunkPos chunkPos)
      Mappings:
      Namespace Name Mixin selector
      named scheduleNeighborUpdates Lnet/minecraft/client/render/WorldRenderer;scheduleNeighborUpdates(Lnet/minecraft/util/math/ChunkPos;)V
      intermediary method_52815 Lnet/minecraft/class_761;method_52815(Lnet/minecraft/class_1923;)V
      official a Lglg;a(Ldgn;)V
    • scheduleTerrainUpdate

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

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

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

      public static int getLightmapCoordinates(BlockRenderView world, BlockState state, BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      named getLightmapCoordinates Lnet/minecraft/client/render/WorldRenderer;getLightmapCoordinates(Lnet/minecraft/world/BlockRenderView;Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/BlockPos;)I
      intermediary method_23793 Lnet/minecraft/class_761;method_23793(Lnet/minecraft/class_1920;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;)I
      official a Lglg;a(Ldgj;Ldxu;Ljh;)I
    • isRenderingReady

      public boolean isRenderingReady(BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      named isRenderingReady Lnet/minecraft/client/render/WorldRenderer;isRenderingReady(Lnet/minecraft/util/math/BlockPos;)Z
      intermediary method_40050 Lnet/minecraft/class_761;method_40050(Lnet/minecraft/class_2338;)Z
      official a Lglg;a(Ljh;)Z
    • getEntityOutlinesFramebuffer

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

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

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

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

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

      @Nullable public @Nullable Framebuffer getCloudsFramebuffer()
      Mappings:
      Namespace Name Mixin selector
      named getCloudsFramebuffer Lnet/minecraft/client/render/WorldRenderer;getCloudsFramebuffer()Lnet/minecraft/client/gl/Framebuffer;
      intermediary method_29364 Lnet/minecraft/class_761;method_29364()Lnet/minecraft/class_276;
      official v Lglg;v()Lffb;
    • getBuiltChunks

      public ObjectArrayList<ChunkBuilder.BuiltChunk> getBuiltChunks()
      Mappings:
      Namespace Name Mixin selector
      named getBuiltChunks Lnet/minecraft/client/render/WorldRenderer;getBuiltChunks()Lit/unimi/dsi/fastutil/objects/ObjectArrayList;
      intermediary method_62220 Lnet/minecraft/class_761;method_62220()Lit/unimi/dsi/fastutil/objects/ObjectArrayList;
      official w Lglg;w()Lit/unimi/dsi/fastutil/objects/ObjectArrayList;
    • getChunkRenderingDataPreparer

      public ChunkRenderingDataPreparer getChunkRenderingDataPreparer()
      Mappings:
      Namespace Name Mixin selector
      named getChunkRenderingDataPreparer Lnet/minecraft/client/render/WorldRenderer;getChunkRenderingDataPreparer()Lnet/minecraft/client/render/ChunkRenderingDataPreparer;
      intermediary method_62221 Lnet/minecraft/class_761;method_62221()Lnet/minecraft/class_8679;
      official x Lglg;x()Lglz;
    • getCapturedFrustum

      @Nullable public @Nullable Frustum getCapturedFrustum()
      Mappings:
      Namespace Name Mixin selector
      named getCapturedFrustum Lnet/minecraft/client/render/WorldRenderer;getCapturedFrustum()Lnet/minecraft/client/render/Frustum;
      intermediary method_62222 Lnet/minecraft/class_761;method_62222()Lnet/minecraft/class_4604;
      official y Lglg;y()Lgpb;
    • getCloudRenderer

      public CloudRenderer getCloudRenderer()
      Mappings:
      Namespace Name Mixin selector
      named getCloudRenderer Lnet/minecraft/client/render/WorldRenderer;getCloudRenderer()Lnet/minecraft/client/render/CloudRenderer;
      intermediary method_62196 Lnet/minecraft/class_761;method_62196()Lnet/minecraft/class_9955;
      official z Lglg;z()Lgks;