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 gex
  • 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 e Lgex;e:Lorg/slf4j/Logger;
    • 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 Lgex;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 Lgex;b:I
    • field_32762

      private static final float field_32762
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_32762 Lnet/minecraft/client/render/WorldRenderer;field_32762:F
      intermediary field_32762 Lnet/minecraft/class_761;field_32762:F
      official f Lgex;f:F
    • field_32763

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

      private static final int field_32764
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_32764 Lnet/minecraft/client/render/WorldRenderer;field_32764:I
      intermediary field_32764 Lnet/minecraft/class_761;field_32764:I
      official h Lgex;h:I
    • field_32765

      private static final int field_32765
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_32765 Lnet/minecraft/client/render/WorldRenderer;field_32765:I
      intermediary field_32765 Lnet/minecraft/class_761;field_32765:I
      official i Lgex;i:I
    • field_32766

      private static final int field_32766
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_32766 Lnet/minecraft/client/render/WorldRenderer;field_32766:I
      intermediary field_32766 Lnet/minecraft/class_761;field_32766:I
      official j Lgex;j:I
    • MOON_PHASES

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

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

      protected static final Identifier CLOUDS
      Mappings:
      Namespace Name Mixin selector
      named CLOUDS Lnet/minecraft/client/render/WorldRenderer;CLOUDS:Lnet/minecraft/util/Identifier;
      intermediary field_4108 Lnet/minecraft/class_761;field_4108:Lnet/minecraft/class_2960;
      official c Lgex;c:Lakr;
    • END_SKY

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

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

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

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

      public static final Direction[] DIRECTIONS
      Mappings:
      Namespace Name Mixin selector
      named DIRECTIONS Lnet/minecraft/client/render/WorldRenderer;DIRECTIONS:[Lnet/minecraft/util/math/Direction;
      intermediary field_4095 Lnet/minecraft/class_761;field_4095:[Lnet/minecraft/class_2350;
      official d Lgex;d:[Lji;
    • 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 q Lgex;q:Lfgo;
    • 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 r Lgex;r:Lgkh;
    • 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 s Lgex;s:Lggy;
    • 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 t Lgex;t:Lgff;
    • 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 u Lgex;u:Lfzf;
    • 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 v Lgex;v:Lgfm;
    • 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 w Lgex;w: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 x Lgex;x: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 y Lgex;y:Lgfq;
    • starsBuffer

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

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

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

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

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

      private final FpsSmoother chunkUpdateSmoother
      Mappings:
      Namespace Name Mixin selector
      named chunkUpdateSmoother Lnet/minecraft/client/render/WorldRenderer;chunkUpdateSmoother:Lnet/minecraft/client/render/FpsSmoother;
      intermediary field_21799 Lnet/minecraft/class_761;field_21799:Lnet/minecraft/class_4740;
      official E Lgex;E:Lgfi;
    • 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 F Lgex;F: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 G Lgex;G: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 H Lgex;H:Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;
    • playingSongs

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

      @Nullable private @Nullable Framebuffer entityOutlinesFramebuffer
      Mappings:
      Namespace Name Mixin selector
      named entityOutlinesFramebuffer Lnet/minecraft/client/render/WorldRenderer;entityOutlinesFramebuffer:Lnet/minecraft/client/gl/Framebuffer;
      intermediary field_4101 Lnet/minecraft/class_761;field_4101:Lnet/minecraft/class_276;
      official J Lgex;J:Lezv;
    • entityOutlinePostProcessor

      @Nullable private @Nullable PostEffectProcessor entityOutlinePostProcessor
      Mappings:
      Namespace Name Mixin selector
      named entityOutlinePostProcessor Lnet/minecraft/client/render/WorldRenderer;entityOutlinePostProcessor:Lnet/minecraft/client/gl/PostEffectProcessor;
      intermediary field_4059 Lnet/minecraft/class_761;field_4059:Lnet/minecraft/class_279;
      official K Lgex;K:Lgfc;
    • translucentFramebuffer

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

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

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

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

      @Nullable private @Nullable Framebuffer cloudsFramebuffer
      Mappings:
      Namespace Name Mixin selector
      named cloudsFramebuffer Lnet/minecraft/client/render/WorldRenderer;cloudsFramebuffer:Lnet/minecraft/client/gl/Framebuffer;
      intermediary field_25278 Lnet/minecraft/class_761;field_25278:Lnet/minecraft/class_276;
      official P Lgex;P:Lezv;
    • transparencyPostProcessor

      @Nullable private @Nullable PostEffectProcessor transparencyPostProcessor
      Mappings:
      Namespace Name Mixin selector
      named transparencyPostProcessor Lnet/minecraft/client/render/WorldRenderer;transparencyPostProcessor:Lnet/minecraft/client/gl/PostEffectProcessor;
      intermediary field_25279 Lnet/minecraft/class_761;field_25279:Lnet/minecraft/class_279;
      official Q Lgex;Q:Lgfc;
    • 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 R Lgex;R: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 S Lgex;S: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 T Lgex;T: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 U Lgex;U: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 V Lgex;V: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 W Lgex;W: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 X Lgex;X: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 Y Lgex;Y:D
    • lastCloudsBlockX

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

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

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

      private Vec3d lastCloudsColor
      Mappings:
      Namespace Name Mixin selector
      named lastCloudsColor Lnet/minecraft/client/render/WorldRenderer;lastCloudsColor:Lnet/minecraft/util/math/Vec3d;
      intermediary field_4072 Lnet/minecraft/class_761;field_4072:Lnet/minecraft/class_243;
      official ac Lgex;ac:Lexc;
    • lastCloudRenderMode

      @Nullable private @Nullable CloudRenderMode lastCloudRenderMode
      Mappings:
      Namespace Name Mixin selector
      named lastCloudRenderMode Lnet/minecraft/client/render/WorldRenderer;lastCloudRenderMode:Lnet/minecraft/client/option/CloudRenderMode;
      intermediary field_4080 Lnet/minecraft/class_761;field_4080:Lnet/minecraft/class_4063;
      official ad Lgex;ad:Lfgb;
    • 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 ae Lgex;ae:Lgia;
    • 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 af Lgex;af:I
    • regularEntityCount

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

      private int blockEntityCount
      Mappings:
      Namespace Name Mixin selector
      named blockEntityCount Lnet/minecraft/client/render/WorldRenderer;blockEntityCount:I
      intermediary field_4110 Lnet/minecraft/class_761;field_4110:I
      official ah Lgex;ah: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 ai Lgex;ai:Lgie;
    • 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 aj Lgex;aj: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 ak Lgex;ak:Lgie;
    • capturedFrustumOrientation

      private final Vector4f[] capturedFrustumOrientation
      Mappings:
      Namespace Name Mixin selector
      named capturedFrustumOrientation Lnet/minecraft/client/render/WorldRenderer;capturedFrustumOrientation:[Lorg/joml/Vector4f;
      intermediary field_4065 Lnet/minecraft/class_761;field_4065:[Lorg/joml/Vector4f;
      official al Lgex;al:[Lorg/joml/Vector4f;
    • capturedFrustumPosition

      private final Vector3d capturedFrustumPosition
      Mappings:
      Namespace Name Mixin selector
      named capturedFrustumPosition Lnet/minecraft/client/render/WorldRenderer;capturedFrustumPosition:Lorg/joml/Vector3d;
      intermediary field_4091 Lnet/minecraft/class_761;field_4091:Lorg/joml/Vector3d;
      official am Lgex;am:Lorg/joml/Vector3d;
    • lastTranslucentSortX

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

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

      private double lastTranslucentSortZ
      Mappings:
      Namespace Name Mixin selector
      named lastTranslucentSortZ Lnet/minecraft/client/render/WorldRenderer;lastTranslucentSortZ:D
      intermediary field_4118 Lnet/minecraft/class_761;field_4118:D
      official ap Lgex;ap:D
    • rainSoundCounter

      private int rainSoundCounter
      Mappings:
      Namespace Name Mixin selector
      named rainSoundCounter Lnet/minecraft/client/render/WorldRenderer;rainSoundCounter:I
      intermediary field_20793 Lnet/minecraft/class_761;field_20793:I
      official aq Lgex;aq:I
    • NORMAL_LINE_DX

      private final float[] NORMAL_LINE_DX
      Given -16 <= z < 16 and -16 <= x < 16, let i = 32 * (z + 16) + (x + 16). Then NORMAL_LINE_DX[i] and NORMAL_LINE_DZ[i] describe the unit vector perpendicular to (x, z). These lookup tables are used for rendering rain and snow.
      Mappings:
      Namespace Name Mixin selector
      named NORMAL_LINE_DX Lnet/minecraft/client/render/WorldRenderer;NORMAL_LINE_DX:[F
      intermediary field_20794 Lnet/minecraft/class_761;field_20794:[F
      official ar Lgex;ar:[F
    • NORMAL_LINE_DZ

      private final float[] NORMAL_LINE_DZ
      Mappings:
      Namespace Name Mixin selector
      named NORMAL_LINE_DZ Lnet/minecraft/client/render/WorldRenderer;NORMAL_LINE_DZ:[F
      intermediary field_20795 Lnet/minecraft/class_761;field_20795:[F
      official as Lgex;as:[F
  • 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> Lgex;<init>(Lfgo;Lgkh;Lggy;Lgff;)V
  • Method Details

    • renderWeather

      private void renderWeather(LightmapTextureManager manager, float tickDelta, double cameraX, double cameraY, double cameraZ)
      Mappings:
      Namespace Name Mixin selector
      named renderWeather Lnet/minecraft/client/render/WorldRenderer;renderWeather(Lnet/minecraft/client/render/LightmapTextureManager;FDDD)V
      intermediary method_22714 Lnet/minecraft/class_761;method_22714(Lnet/minecraft/class_765;FDDD)V
      official a Lgex;a(Lgey;FDDD)V
    • tickRainSplashing

      public void tickRainSplashing(Camera camera)
      Mappings:
      Namespace Name Mixin selector
      named tickRainSplashing Lnet/minecraft/client/render/WorldRenderer;tickRainSplashing(Lnet/minecraft/client/render/Camera;)V
      intermediary method_22713 Lnet/minecraft/class_761;method_22713(Lnet/minecraft/class_4184;)V
      official a Lgex;a(Lffy;)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 Lauf;a(Laue;)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 Lgex;a()V
    • loadTransparencyPostProcessor

      private void loadTransparencyPostProcessor()
      Mappings:
      Namespace Name Mixin selector
      named loadTransparencyPostProcessor Lnet/minecraft/client/render/WorldRenderer;loadTransparencyPostProcessor()V
      intermediary method_29365 Lnet/minecraft/class_761;method_29365()V
      official y Lgex;y()V
    • resetTransparencyPostProcessor

      private void resetTransparencyPostProcessor()
      Mappings:
      Namespace Name Mixin selector
      named resetTransparencyPostProcessor Lnet/minecraft/client/render/WorldRenderer;resetTransparencyPostProcessor()V
      intermediary method_29701 Lnet/minecraft/class_761;method_29701()V
      official z Lgex;z()V
    • 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 Lgex;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 Lgex;d()Z
    • renderDarkSky

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

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

      private static BuiltBuffer buildSkyBuffer(Tessellator tessellator, float float2)
      Mappings:
      Namespace Name Mixin selector
      named buildSkyBuffer Lnet/minecraft/client/render/WorldRenderer;buildSkyBuffer(Lnet/minecraft/client/render/Tessellator;F)Lnet/minecraft/client/render/BuiltBuffer;
      intermediary method_34550 Lnet/minecraft/class_761;method_34550(Lnet/minecraft/class_289;F)Lnet/minecraft/class_9801;
      official a Lgex;a(Lfbk;F)Lfbh;
    • renderStars

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

      private BuiltBuffer buildStarsBuffer(Tessellator tessellator)
      Mappings:
      Namespace Name Mixin selector
      named buildStarsBuffer Lnet/minecraft/client/render/WorldRenderer;buildStarsBuffer(Lnet/minecraft/client/render/Tessellator;)Lnet/minecraft/client/render/BuiltBuffer;
      intermediary method_3255 Lnet/minecraft/class_761;method_3255(Lnet/minecraft/class_289;)Lnet/minecraft/class_9801;
      official a Lgex;a(Lfbk;)Lfbh;
    • 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 Lgex;a(Lfzf;)V
    • reloadTransparencyPostProcessor

      public void reloadTransparencyPostProcessor()
      Mappings:
      Namespace Name Mixin selector
      named reloadTransparencyPostProcessor Lnet/minecraft/client/render/WorldRenderer;reloadTransparencyPostProcessor()V
      intermediary method_35774 Lnet/minecraft/class_761;method_35774()V
      official e Lgex;e()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 f Lgex;f()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 Lgex;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 g Lgex;g()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 h Lgex;h()Lgia;
    • 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 i Lgex;i()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 j Lgex;j()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 k Lgex;k()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 l Lgex;l()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 Lgex;a(Lffy;Lgie;ZZ)V
    • method_52816

      public static Frustum method_52816(Frustum frustum)
      Mappings:
      Namespace Name Mixin selector
      named method_52816 Lnet/minecraft/client/render/WorldRenderer;method_52816(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 Lgex;a(Lgie;)Lgie;
    • 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 Lgex;b(Lgie;)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 Lgex;a(Lgia$b;)V
    • captureFrustum

      private void captureFrustum(Matrix4f positionMatrix, Matrix4f projectionMatrix, double x, double y, double z, Frustum frustum)
      Mappings:
      Namespace Name Mixin selector
      named captureFrustum Lnet/minecraft/client/render/WorldRenderer;captureFrustum(Lorg/joml/Matrix4f;Lorg/joml/Matrix4f;DDDLnet/minecraft/client/render/Frustum;)V
      intermediary method_3275 Lnet/minecraft/class_761;method_3275(Lorg/joml/Matrix4f;Lorg/joml/Matrix4f;DDDLnet/minecraft/class_4604;)V
      official a Lgex;a(Lorg/joml/Matrix4f;Lorg/joml/Matrix4f;DDDLgie;)V
    • setupFrustum

      public void setupFrustum(Vec3d vec3d, Matrix4f matrix4f, Matrix4f matrix4f2)
      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 Lgex;a(Lexc;Lorg/joml/Matrix4f;Lorg/joml/Matrix4f;)V
    • render

      public void render(RenderTickCounter tickCounter, boolean renderBlockOutline, Camera camera, GameRenderer gameRenderer, LightmapTextureManager lightmapTextureManager, Matrix4f matrix4f, Matrix4f matrix4f2)
      Mappings:
      Namespace Name Mixin selector
      named render Lnet/minecraft/client/render/WorldRenderer;render(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_9779;ZLnet/minecraft/class_4184;Lnet/minecraft/class_757;Lnet/minecraft/class_765;Lorg/joml/Matrix4f;Lorg/joml/Matrix4f;)V
      official a Lgex;a(Lfgf;ZLffy;Lges;Lgey;Lorg/joml/Matrix4f;Lorg/joml/Matrix4f;)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 Lgex;a(Lfbi;)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 Lgex;a(Lbsr;DDDFLfbi;Lgez;)V
    • renderLayer

      private void renderLayer(RenderLayer renderLayer, double x, double y, double z, Matrix4f matrix4f, 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 Lgex;a(Lgfh;DDDLorg/joml/Matrix4f;Lorg/joml/Matrix4f;)V
    • renderChunkDebugInfo

      private void renderChunkDebugInfo(MatrixStack matrices, VertexConsumerProvider vertexConsumers, Camera camera)
      Mappings:
      Namespace Name Mixin selector
      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
      intermediary method_22989 Lnet/minecraft/class_761;method_22989(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_4184;)V
      official a Lgex;a(Lfbi;Lgez;Lffy;)V
    • renderCapturedFrustumVertex

      private void renderCapturedFrustumVertex(VertexConsumer vertexConsumer, Matrix4f matrix4f, int planeNum)
      Mappings:
      Namespace Name Mixin selector
      named renderCapturedFrustumVertex Lnet/minecraft/client/render/WorldRenderer;renderCapturedFrustumVertex(Lnet/minecraft/client/render/VertexConsumer;Lorg/joml/Matrix4f;I)V
      intermediary method_22984 Lnet/minecraft/class_761;method_22984(Lnet/minecraft/class_4588;Lorg/joml/Matrix4f;I)V
      official a Lgex;a(Lfbm;Lorg/joml/Matrix4f;I)V
    • renderCapturedFrustumFace

      private void renderCapturedFrustumFace(VertexConsumer vertexConsumer, Matrix4f matrix4f, int plane0, int plane1, int plane2, int plane3, int r, int g, int b)
      Mappings:
      Namespace Name Mixin selector
      named renderCapturedFrustumFace Lnet/minecraft/client/render/WorldRenderer;renderCapturedFrustumFace(Lnet/minecraft/client/render/VertexConsumer;Lorg/joml/Matrix4f;IIIIIII)V
      intermediary method_22985 Lnet/minecraft/class_761;method_22985(Lnet/minecraft/class_4588;Lorg/joml/Matrix4f;IIIIIII)V
      official a Lgex;a(Lfbm;Lorg/joml/Matrix4f;IIIIIII)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 m Lgex;m()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 n Lgex;n()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 o Lgex;o()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 Lgex;a(Lapx;)V
    • renderEndSky

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

      public void renderSky(Matrix4f matrix4f, Matrix4f projectionMatrix, float tickDelta, Camera camera, boolean thickFog, Runnable fogCallback)
      Mappings:
      Namespace Name Mixin selector
      named renderSky Lnet/minecraft/client/render/WorldRenderer;renderSky(Lorg/joml/Matrix4f;Lorg/joml/Matrix4f;FLnet/minecraft/client/render/Camera;ZLjava/lang/Runnable;)V
      intermediary method_3257 Lnet/minecraft/class_761;method_3257(Lorg/joml/Matrix4f;Lorg/joml/Matrix4f;FLnet/minecraft/class_4184;ZLjava/lang/Runnable;)V
      official a Lgex;a(Lorg/joml/Matrix4f;Lorg/joml/Matrix4f;FLffy;ZLjava/lang/Runnable;)V
    • 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 Lgex;b(Lffy;)Z
    • renderClouds

      public void renderClouds(MatrixStack matrices, Matrix4f matrix4f, Matrix4f matrix4f2, float tickDelta, double cameraX, double cameraY, double cameraZ)
      Mappings:
      Namespace Name Mixin selector
      named renderClouds Lnet/minecraft/client/render/WorldRenderer;renderClouds(Lnet/minecraft/client/util/math/MatrixStack;Lorg/joml/Matrix4f;Lorg/joml/Matrix4f;FDDD)V
      intermediary method_3259 Lnet/minecraft/class_761;method_3259(Lnet/minecraft/class_4587;Lorg/joml/Matrix4f;Lorg/joml/Matrix4f;FDDD)V
      official a Lgex;a(Lfbi;Lorg/joml/Matrix4f;Lorg/joml/Matrix4f;FDDD)V
    • buildCloudsBuffer

      private BuiltBuffer buildCloudsBuffer(Tessellator tessellator, double x, double y, double z, Vec3d color)
      Mappings:
      Namespace Name Mixin selector
      named buildCloudsBuffer Lnet/minecraft/client/render/WorldRenderer;buildCloudsBuffer(Lnet/minecraft/client/render/Tessellator;DDDLnet/minecraft/util/math/Vec3d;)Lnet/minecraft/client/render/BuiltBuffer;
      intermediary method_3239 Lnet/minecraft/class_761;method_3239(Lnet/minecraft/class_289;DDDLnet/minecraft/class_243;)Lnet/minecraft/class_9801;
      official a Lgex;a(Lfbk;DDDLexc;)Lfbh;
    • 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 Lgex;c(Lffy;)V
    • renderWorldBorder

      private void renderWorldBorder(Camera camera)
      Mappings:
      Namespace Name Mixin selector
      named renderWorldBorder Lnet/minecraft/client/render/WorldRenderer;renderWorldBorder(Lnet/minecraft/client/render/Camera;)V
      intermediary method_3243 Lnet/minecraft/class_761;method_3243(Lnet/minecraft/class_4184;)V
      official d Lgex;d(Lffy;)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
      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
      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
      official a Lgex;a(Lfbi;Lfbm;Lbsr;DDDLjd;Ldtc;)V
    • getMaxIntensityColor

      private static Vec3d getMaxIntensityColor(float hue)
      Mappings:
      Namespace Name Mixin selector
      named getMaxIntensityColor Lnet/minecraft/client/render/WorldRenderer;getMaxIntensityColor(F)Lnet/minecraft/util/math/Vec3d;
      intermediary method_51778 Lnet/minecraft/class_761;method_51778(F)Lnet/minecraft/class_243;
      official a Lgex;a(F)Lexc;
    • shiftHue

      private static Vec3d shiftHue(float red, float green, float blue, float hueOffset)
      Mappings:
      Namespace Name Mixin selector
      named shiftHue Lnet/minecraft/client/render/WorldRenderer;shiftHue(FFFF)Lnet/minecraft/util/math/Vec3d;
      intermediary method_51779 Lnet/minecraft/class_761;method_51779(FFFF)Lnet/minecraft/class_243;
      official a Lgex;a(FFFF)Lexc;
    • 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 colorize)
      Mappings:
      Namespace Name Mixin selector
      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
      intermediary method_22983 Lnet/minecraft/class_761;method_22983(Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;Lnet/minecraft/class_265;DDDFFFFZ)V
      official a Lgex;a(Lfbi;Lfbm;Lexv;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
      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
      intermediary method_3291 Lnet/minecraft/class_761;method_3291(Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;Lnet/minecraft/class_265;DDDFFFF)V
      official a Lgex;a(Lfbi;Lfbm;Lexv;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
      named drawBox Lnet/minecraft/client/render/WorldRenderer;drawBox(Lnet/minecraft/client/render/VertexConsumer;DDDDDDFFFF)V
      intermediary method_35773 Lnet/minecraft/class_761;method_35773(Lnet/minecraft/class_4588;DDDDDDFFFF)V
      official a Lgex;a(Lfbm;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
      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
      intermediary method_22982 Lnet/minecraft/class_761;method_22982(Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;Lnet/minecraft/class_238;FFFF)V
      official a Lgex;a(Lfbi;Lfbm;Lewx;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
      named drawBox Lnet/minecraft/client/render/WorldRenderer;drawBox(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumer;DDDDDDFFFF)V
      intermediary method_22980 Lnet/minecraft/class_761;method_22980(Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;DDDDDDFFFF)V
      official a Lgex;a(Lfbi;Lfbm;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
      named drawBox Lnet/minecraft/client/render/WorldRenderer;drawBox(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumer;DDDDDDFFFFFFF)V
      intermediary method_22981 Lnet/minecraft/class_761;method_22981(Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;DDDDDDFFFFFFF)V
      official a Lgex;a(Lfbi;Lfbm;DDDDDDFFFFFFF)V
    • renderFilledBox

      public static void renderFilledBox(MatrixStack matrices, VertexConsumer vertexConsumer, double minX, double minY, double minZ, double maxX, double maxY, double maxZ, float red, float green, float blue, float alpha)
      Mappings:
      Namespace Name Mixin selector
      named renderFilledBox Lnet/minecraft/client/render/WorldRenderer;renderFilledBox(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumer;DDDDDDFFFF)V
      intermediary method_3258 Lnet/minecraft/class_761;method_3258(Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;DDDDDDFFFF)V
      official b Lgex;b(Lfbi;Lfbm;DDDDDDFFFF)V
    • renderFilledBox

      public static void renderFilledBox(MatrixStack matrices, VertexConsumer vertexConsumer, float minX, float minY, float minZ, float maxX, float maxY, float maxZ, float red, float green, float blue, float alpha)
      Mappings:
      Namespace Name Mixin selector
      named renderFilledBox Lnet/minecraft/client/render/WorldRenderer;renderFilledBox(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumer;FFFFFFFFFF)V
      intermediary method_49041 Lnet/minecraft/class_761;method_49041(Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;FFFFFFFFFF)V
      official a Lgex;a(Lfbi;Lfbm;FFFFFFFFFF)V
    • renderFilledBoxFace

      public static void renderFilledBoxFace(MatrixStack matrices, VertexConsumer vertexConsumer, Direction face, float minX, float minY, float minZ, float maxX, float maxY, float maxZ, float red, float green, float blue, float alpha)
      Mappings:
      Namespace Name Mixin selector
      named renderFilledBoxFace Lnet/minecraft/client/render/WorldRenderer;renderFilledBoxFace(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumer;Lnet/minecraft/util/math/Direction;FFFFFFFFFF)V
      intermediary method_61044 Lnet/minecraft/class_761;method_61044(Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;Lnet/minecraft/class_2350;FFFFFFFFFF)V
      official a Lgex;a(Lfbi;Lfbm;Lji;FFFFFFFFFF)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 Lgex;a(Ldcc;Ljd;Ldtc;Ldtc;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 Lgex;a(Ljd;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 Lgex;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 Lgex;a(Ljd;Ldtc;Ldtc;)V
    • scheduleBlockRenders

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

      public void scheduleBlockRender(int x, int y, int z)
      Mappings:
      Namespace Name Mixin selector
      named scheduleBlockRender Lnet/minecraft/client/render/WorldRenderer;scheduleBlockRender(III)V
      intermediary method_8571 Lnet/minecraft/class_761;method_8571(III)V
      official b Lgex;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 Lgex;a(IIIZ)V
    • playJukeboxSong

      public void playJukeboxSong(RegistryEntry<JukeboxSong> song, BlockPos jukeboxPos)
      Mappings:
      Namespace Name Mixin selector
      named playJukeboxSong Lnet/minecraft/client/render/WorldRenderer;playJukeboxSong(Lnet/minecraft/registry/entry/RegistryEntry;Lnet/minecraft/util/math/BlockPos;)V
      intermediary method_60891 Lnet/minecraft/class_761;method_60891(Lnet/minecraft/class_6880;Lnet/minecraft/class_2338;)V
      official a Lgex;a(Ljm;Ljd;)V
    • stopJukeboxSong

      private void stopJukeboxSong(BlockPos jukeboxPos)
      Mappings:
      Namespace Name Mixin selector
      named stopJukeboxSong Lnet/minecraft/client/render/WorldRenderer;stopJukeboxSong(Lnet/minecraft/util/math/BlockPos;)V
      intermediary method_60892 Lnet/minecraft/class_761;method_60892(Lnet/minecraft/class_2338;)V
      official c Lgex;c(Ljd;)V
    • stopJukeboxSongAndUpdate

      public void stopJukeboxSongAndUpdate(BlockPos jukeboxPos)
      Mappings:
      Namespace Name Mixin selector
      named stopJukeboxSongAndUpdate Lnet/minecraft/client/render/WorldRenderer;stopJukeboxSongAndUpdate(Lnet/minecraft/util/math/BlockPos;)V
      intermediary method_60889 Lnet/minecraft/class_761;method_60889(Lnet/minecraft/class_2338;)V
      official a Lgex;a(Ljd;)V
    • updateEntitiesForSong

      private void updateEntitiesForSong(World world, BlockPos pos, boolean playing)
      Mappings:
      Namespace Name Mixin selector
      named updateEntitiesForSong Lnet/minecraft/client/render/WorldRenderer;updateEntitiesForSong(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Z)V
      intermediary method_3247 Lnet/minecraft/class_761;method_3247(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Z)V
      official a Lgex;a(Ldcw;Ljd;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
      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 Lgex;a(Llk;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 Lgex;a(Llk;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
      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 Lgex;a(Llk;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
      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 Lgex;b(Llk;ZDDDDDD)Lgcn;
    • 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 Lgex;b(Llk;ZZDDDDDD)Lgcn;
    • getRandomParticleSpawnChance

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

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

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

      public void processWorldEvent(int eventId, BlockPos pos, int data)
      Mappings:
      Namespace Name Mixin selector
      named processWorldEvent Lnet/minecraft/client/render/WorldRenderer;processWorldEvent(ILnet/minecraft/util/math/BlockPos;I)V
      intermediary method_8567 Lnet/minecraft/class_761;method_8567(ILnet/minecraft/class_2338;I)V
      official b Lgex;b(ILjd;I)V
    • 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 c Lgex;c(ILjd;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 q Lgex;q()Z
    • method_52815

      public void method_52815(ChunkPos chunkPos)
      Mappings:
      Namespace Name Mixin selector
      named method_52815 Lnet/minecraft/client/render/WorldRenderer;method_52815(Lnet/minecraft/util/math/ChunkPos;)V
      intermediary method_52815 Lnet/minecraft/class_761;method_52815(Lnet/minecraft/class_1923;)V
      official a Lgex;a(Ldcd;)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 r Lgex;r()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 Lgex;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 Lgex;a(Ldbz;Ljd;)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 Lgex;a(Ldbz;Ldtc;Ljd;)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 b Lgex;b(Ljd;)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 s Lgex;s()Lezv;
    • 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 t Lgex;t()Lezv;
    • 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 u Lgex;u()Lezv;
    • 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 v Lgex;v()Lezv;
    • 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 w Lgex;w()Lezv;
    • 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 x Lgex;x()Lezv;
    • shootParticles

      private void shootParticles(int direction, BlockPos pos, Random random, SimpleParticleType particleType)
      Mappings:
      Namespace Name Mixin selector
      named shootParticles Lnet/minecraft/client/render/WorldRenderer;shootParticles(ILnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/random/Random;Lnet/minecraft/particle/SimpleParticleType;)V
      intermediary method_54638 Lnet/minecraft/class_761;method_54638(ILnet/minecraft/class_2338;Lnet/minecraft/class_5819;Lnet/minecraft/class_2400;)V
      official a Lgex;a(ILjd;Layw;Llq;)V