Package net.minecraft.client.render
Class WorldRenderer
java.lang.Object
net.minecraft.client.render.WorldRenderer
- All Implemented Interfaces:
AutoCloseable
,ResourceReloader
,SynchronousResourceReloader
@Environment(CLIENT)
public class WorldRenderer
extends Object
implements SynchronousResourceReloader, AutoCloseable
- Mappings:
Namespace Name named net/minecraft/client/render/WorldRenderer
intermediary net/minecraft/class_761
official gex
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.minecraft.resource.ResourceReloader
ResourceReloader.Synchronizer
-
Field Summary
Modifier and TypeFieldDescriptionprivate final Int2ObjectMap
<BlockBreakingInfo> private final Long2ObjectMap
<SortedSet<BlockBreakingInfo>> private int
private final BlockEntityRenderDispatcher
private final BufferBuilderStorage
private final ObjectArrayList
<ChunkBuilder.BuiltChunk> private int
private int
private int
private final Vector4f[]
private final Vector3d
private @Nullable ChunkBuilder
private final ChunkRenderingDataPreparer
private @Nullable BuiltChunkStorage
private final FpsSmoother
private final MinecraftClient
protected static final Identifier
private @Nullable VertexBuffer
private boolean
private @Nullable Framebuffer
private @Nullable VertexBuffer
static final Direction[]
private static final Identifier
private @Nullable Framebuffer
private @Nullable PostEffectProcessor
private @Nullable Framebuffer
private final EntityRenderDispatcher
static final int
private static final float
private static final int
private static final int
private static final int
private static final int
static final int
private static final Identifier
private Frustum
private double
private double
private double
private double
private double
private @Nullable CloudRenderMode
private int
private int
private int
private Vec3d
private double
private double
private double
private @Nullable VertexBuffer
private static final Logger
private static final Identifier
private final Set
<BlockEntity> private final float[]
Given-16 <= z < 16
and-16 <= x < 16
, leti = 32 * (z + 16) + (x + 16)
.private final float[]
private @Nullable Framebuffer
private final Map
<BlockPos, SoundInstance> private static final Identifier
private int
private int
private boolean
private static final Identifier
private @Nullable VertexBuffer
private static final Identifier
private int
private @Nullable Framebuffer
private @Nullable PostEffectProcessor
private int
private @Nullable Framebuffer
private @Nullable ClientWorld
-
Constructor Summary
ConstructorDescriptionWorldRenderer
(MinecraftClient client, EntityRenderDispatcher entityRenderDispatcher, BlockEntityRenderDispatcher blockEntityRenderDispatcher, BufferBuilderStorage bufferBuilders) -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
addParticle
(ParticleEffect parameters, boolean shouldAlwaysSpawn, boolean important, double x, double y, double z, double velocityX, double velocityY, double velocityZ) void
addParticle
(ParticleEffect parameters, boolean shouldAlwaysSpawn, double x, double y, double z, double velocityX, double velocityY, double velocityZ) private <T extends ParticleEffect>
voidaddParticle
(T parameters, double x, double y, double z, double velocityX, double velocityY, double velocityZ) private void
applyFrustum
(Frustum frustum) private BuiltBuffer
buildCloudsBuffer
(Tessellator tessellator, double x, double y, double z, Vec3d color) private static BuiltBuffer
buildSkyBuffer
(Tessellator tessellator, float float2) private BuiltBuffer
buildStarsBuffer
(Tessellator tessellator) protected boolean
void
private void
captureFrustum
(Matrix4f positionMatrix, Matrix4f projectionMatrix, double x, double y, double z, Frustum frustum) private void
checkEmpty
(MatrixStack matrices) void
cleanUp()
void
close()
private void
drawBlockOutline
(MatrixStack matrices, VertexConsumer vertexConsumer, Entity entity, double cameraX, double cameraY, double cameraZ, BlockPos pos, BlockState state) 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].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].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].static void
drawBox
(MatrixStack matrices, VertexConsumer vertexConsumer, Box box, float red, float green, float blue, float alpha) Draws a box.private static void
drawCuboidShapeOutline
(MatrixStack matrices, VertexConsumer vertexConsumer, VoxelShape shape, double offsetX, double offsetY, double offsetZ, float red, float green, float blue, float alpha) void
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) double
int
static int
getLightmapCoordinates
(BlockRenderView world, BlockState state, BlockPos pos) static int
getLightmapCoordinates
(BlockRenderView world, BlockPos pos) private static Vec3d
getMaxIntensityColor
(float hue) private ParticlesMode
getRandomParticleSpawnChance
(boolean canSpawnOnMinimal) double
private boolean
hasBlindnessOrDarkness
(Camera camera) boolean
isRenderingReady
(BlockPos pos) boolean
void
void
private void
void
method_52815
(ChunkPos chunkPos) static Frustum
method_52816
(Frustum frustum) void
onResized
(int width, int height) void
playJukeboxSong
(RegistryEntry<JukeboxSong> song, BlockPos jukeboxPos) void
processGlobalEvent
(int eventId, BlockPos pos, int data) void
processWorldEvent
(int eventId, BlockPos pos, int data) void
reload()
void
reload
(ResourceManager manager) Performs the reload in the apply executor, or the game engine.void
private void
void
render
(RenderTickCounter tickCounter, boolean renderBlockOutline, Camera camera, GameRenderer gameRenderer, LightmapTextureManager lightmapTextureManager, Matrix4f matrix4f, Matrix4f matrix4f2) private void
renderCapturedFrustumFace
(VertexConsumer vertexConsumer, Matrix4f matrix4f, int plane0, int plane1, int plane2, int plane3, int r, int g, int b) private void
renderCapturedFrustumVertex
(VertexConsumer vertexConsumer, Matrix4f matrix4f, int planeNum) private void
renderChunkDebugInfo
(MatrixStack matrices, VertexConsumerProvider vertexConsumers, Camera camera) void
renderClouds
(MatrixStack matrices, Matrix4f matrix4f, Matrix4f matrix4f2, float tickDelta, double cameraX, double cameraY, double cameraZ) private void
private void
renderEndSky
(MatrixStack matrices) private void
renderEntity
(Entity entity, double cameraX, double cameraY, double cameraZ, float tickDelta, MatrixStack matrices, VertexConsumerProvider vertexConsumers) 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) 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) 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) private void
renderLayer
(RenderLayer renderLayer, double x, double y, double z, Matrix4f matrix4f, Matrix4f positionMatrix) private void
void
renderSky
(Matrix4f matrix4f, Matrix4f projectionMatrix, float tickDelta, Camera camera, boolean thickFog, Runnable fogCallback) private void
private void
renderWeather
(LightmapTextureManager manager, float tickDelta, double cameraX, double cameraY, double cameraZ) private void
renderWorldBorder
(Camera camera) private void
void
scheduleBlockRender
(int x, int y, int z) void
scheduleBlockRenders
(int x, int y, int z) void
scheduleBlockRenders
(int minX, int minY, int minZ, int maxX, int maxY, int maxZ) void
scheduleBlockRerenderIfNeeded
(BlockPos pos, BlockState old, BlockState updated) private void
scheduleChunkRender
(int x, int y, int z, boolean important) private void
scheduleSectionRender
(BlockPos pos, boolean important) void
void
setBlockBreakingInfo
(int entityId, BlockPos pos, int stage) void
setupFrustum
(Vec3d vec3d, Matrix4f matrix4f, Matrix4f matrix4f2) private void
setupTerrain
(Camera camera, Frustum frustum, boolean hasForcedFrustum, boolean spectator) void
setWorld
(@Nullable ClientWorld world) private static Vec3d
shiftHue
(float red, float green, float blue, float hueOffset) private void
shootParticles
(int direction, BlockPos pos, Random random, SimpleParticleType particleType) spawnParticle
(ParticleEffect parameters, boolean alwaysSpawn, boolean canSpawnOnMinimal, double x, double y, double z, double velocityX, double velocityY, double velocityZ) spawnParticle
(ParticleEffect parameters, boolean alwaysSpawn, double x, double y, double z, double velocityX, double velocityY, double velocityZ) private void
stopJukeboxSong
(BlockPos jukeboxPos) void
stopJukeboxSongAndUpdate
(BlockPos jukeboxPos) void
tick()
void
tickRainSplashing
(Camera camera) void
updateBlock
(BlockView world, BlockPos pos, BlockState oldState, BlockState newState, int flags) private void
updateChunks
(Camera camera) private void
updateEntitiesForSong
(World world, BlockPos pos, boolean playing) void
updateNoCullingBlockEntities
(Collection<BlockEntity> removed, Collection<BlockEntity> added) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.minecraft.resource.ResourceReloader
getName
Methods inherited from interface net.minecraft.resource.SynchronousResourceReloader
reload
-
Field Details
-
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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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_DXGiven-16 <= z < 16
and-16 <= x < 16
, leti = 32 * (z + 16) + (x + 16)
. ThenNORMAL_LINE_DX[i]
andNORMAL_LINE_DZ[i]
describe the unit vector perpendicular to(x, z)
. These lookup tables are used for rendering rain and snow.- Mappings:
Namespace Name Mixin selector 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
- 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 interfaceAutoCloseable
-
reload
Performs the reload in the apply executor, or the game engine.- Specified by:
reload
in interfaceSynchronousResourceReloader
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
-