Package net.minecraft.client.render
Class WorldRenderer
java.lang.Object
net.minecraft.client.render.WorldRenderer
- All Implemented Interfaces:
AutoCloseable
,ResourceReloadListener
,SynchronousResourceReloadListener
@Environment(CLIENT) public class WorldRenderer extends Object implements SynchronousResourceReloadListener, AutoCloseable
- Mappings:
Namespace Name official eho
intermediary net/minecraft/class_761
named net/minecraft/client/render/WorldRenderer
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) class
WorldRenderer.ChunkInfo
static class
WorldRenderer.ShaderException
Nested classes/interfaces inherited from interface net.minecraft.resource.ResourceReloadListener
ResourceReloadListener.Synchronizer
-
Field Summary
-
Constructor Summary
Constructors Constructor Description WorldRenderer(MinecraftClient client, BufferBuilderStorage bufferBuilderStorage)
-
Method Summary
Modifier and Type Method Description 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)
void
apply(ResourceManager manager)
protected boolean
canDrawEntityOutlines()
private void
captureFrustum(Matrix4f modelMatrix, Matrix4f matrix4f, double x, double y, double z, Frustum frustum)
private void
checkEmpty(MatrixStack matrices)
protected void
clearChunkRenderers()
void
close()
private void
drawBlockOutline(MatrixStack matrices, VertexConsumer vertexConsumer, Entity entity, double double2, double double3, double double4, BlockPos blockPos, BlockState blockState)
static void
drawBox(BufferBuilder buffer, double x1, double y1, double z1, double x2, double y2, double z2, float red, float green, float blue, float alpha)
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.void
drawEntityOutlinesFramebuffer()
private static void
drawShapeOutline(MatrixStack matrices, VertexConsumer vertexConsumer, VoxelShape voxelShape, double double2, double double3, double double4, float float2, float float3, float float4, float float5)
private ChunkBuilder.BuiltChunk
getAdjacentChunk(BlockPos pos, ChunkBuilder.BuiltChunk chunk, Direction direction)
String
getChunksDebugString()
Framebuffer
getCloudsFramebuffer()
protected int
getCompletedChunkCount()
String
getEntitiesDebugString()
Framebuffer
getEntityFramebuffer()
Framebuffer
getEntityOutlinesFramebuffer()
static int
getLightmapCoordinates(BlockRenderView world, BlockState state, BlockPos pos)
static int
getLightmapCoordinates(BlockRenderView world, BlockPos pos)
Framebuffer
getParticlesFramebuffer()
private ParticlesMode
getRandomParticleSpawnChance(boolean canSpawnOnMinimal)
Framebuffer
getTranslucentFramebuffer()
Framebuffer
getWeatherFramebuffer()
boolean
isTerrainRenderComplete()
void
loadEntityOutlineShader()
private void
loadTransparencyShader()
static void
method_22983(MatrixStack matrixStack, VertexConsumer vertexConsumer, VoxelShape voxelShape, double double2, double double3, double double4, float float2, float float3, float float4, float float5)
private void
method_22984(VertexConsumer vertexConsumer, int int2)
private void
method_22985(VertexConsumer vertexConsumer, int int2, int int3, int int4, int int5, int int6, int int7, int int8)
void
method_32133(MatrixStack matrixStack, Vec3d vec3d, Matrix4f matrix4f)
void
method_3267()
void
onResized(int int2, int int3)
void
playSong(SoundEvent song, BlockPos songPosition)
void
processGlobalEvent(int eventId, BlockPos pos, int int2)
void
processWorldEvent(PlayerEntity source, int eventId, BlockPos pos, int data)
void
reload()
private void
removeBlockBreakingInfo(BlockBreakingInfo blockBreakingInfo)
void
render(MatrixStack matrices, float tickDelta, long limitTime, boolean renderBlockOutline, Camera camera, GameRenderer gameRenderer, LightmapTextureManager lightmapTextureManager, Matrix4f matrix4f)
private void
renderChunkDebugInfo(Camera camera)
private void
renderClouds(BufferBuilder builder, double x, double y, double z, Vec3d color)
void
renderClouds(MatrixStack matrices, float tickDelta, double cameraX, double cameraY, double cameraZ)
private void
renderDarkSky()
private void
renderEndSky(MatrixStack matrices)
private void
renderEntity(Entity entity, double cameraX, double cameraY, double cameraZ, float tickDelta, MatrixStack matrices, VertexConsumerProvider vertexConsumers)
private void
renderLayer(RenderLayer renderLayer, MatrixStack matrices, double double2, double double3, double double4)
private void
renderLightSky()
void
renderSky(MatrixStack matrices, float tickDelta)
private void
renderSkyHalf(BufferBuilder buffer, float y, boolean bottom)
private void
renderStars()
private void
renderStars(BufferBuilder buffer)
private void
renderWeather(LightmapTextureManager manager, float float2, double double2, double double3, double double4)
private void
renderWorldBorder(Camera camera)
private void
resetTransparencyShader()
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
scheduleTerrainUpdate()
void
setBlockBreakingInfo(int entityId, BlockPos pos, int stage)
private void
setupTerrain(Camera camera, Frustum frustum, boolean hasForcedFrustum, int frame, boolean spectator)
void
setWorld(ClientWorld world)
private Particle
spawnParticle(ParticleEffect parameters, boolean alwaysSpawn, boolean canSpawnOnMinimal, double x, double y, double z, double velocityX, double velocityY, double velocityZ)
private Particle
spawnParticle(ParticleEffect parameters, boolean alwaysSpawn, double x, double y, double z, double velocityX, double velocityY, double velocityZ)
void
tick()
void
tickRainSplashing(Camera camera)
void
updateBlock(BlockView world, BlockPos pos, BlockState oldState, BlockState newState, int flags)
private void
updateChunks(long limitTime)
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.ResourceReloadListener
getName
Methods inherited from interface net.minecraft.resource.SynchronousResourceReloadListener
reload
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector official b
Leho;b:Lorg/apache/logging/log4j/Logger;
intermediary field_4060
Lnet/minecraft/class_761;field_4060:Lorg/apache/logging/log4j/Logger;
named LOGGER
Lnet/minecraft/client/render/WorldRenderer;LOGGER:Lorg/apache/logging/log4j/Logger;
-
MOON_PHASES
- Mappings:
Namespace Name Mixin selector official c
Leho;c:Lwb;
intermediary field_4098
Lnet/minecraft/class_761;field_4098:Lnet/minecraft/class_2960;
named MOON_PHASES
Lnet/minecraft/client/render/WorldRenderer;MOON_PHASES:Lnet/minecraft/util/Identifier;
-
SUN
- Mappings:
Namespace Name Mixin selector official d
Leho;d:Lwb;
intermediary field_4111
Lnet/minecraft/class_761;field_4111:Lnet/minecraft/class_2960;
named SUN
Lnet/minecraft/client/render/WorldRenderer;SUN:Lnet/minecraft/util/Identifier;
-
CLOUDS
- Mappings:
Namespace Name Mixin selector official e
Leho;e:Lwb;
intermediary field_4108
Lnet/minecraft/class_761;field_4108:Lnet/minecraft/class_2960;
named CLOUDS
Lnet/minecraft/client/render/WorldRenderer;CLOUDS:Lnet/minecraft/util/Identifier;
-
END_SKY
- Mappings:
Namespace Name Mixin selector official f
Leho;f:Lwb;
intermediary field_4061
Lnet/minecraft/class_761;field_4061:Lnet/minecraft/class_2960;
named END_SKY
Lnet/minecraft/client/render/WorldRenderer;END_SKY:Lnet/minecraft/util/Identifier;
-
FORCEFIELD
- Mappings:
Namespace Name Mixin selector official g
Leho;g:Lwb;
intermediary field_4071
Lnet/minecraft/class_761;field_4071:Lnet/minecraft/class_2960;
named FORCEFIELD
Lnet/minecraft/client/render/WorldRenderer;FORCEFIELD:Lnet/minecraft/util/Identifier;
-
RAIN
- Mappings:
Namespace Name Mixin selector official h
Leho;h:Lwb;
intermediary field_20797
Lnet/minecraft/class_761;field_20797:Lnet/minecraft/class_2960;
named RAIN
Lnet/minecraft/client/render/WorldRenderer;RAIN:Lnet/minecraft/util/Identifier;
-
SNOW
- Mappings:
Namespace Name Mixin selector official i
Leho;i:Lwb;
intermediary field_20798
Lnet/minecraft/class_761;field_20798:Lnet/minecraft/class_2960;
named SNOW
Lnet/minecraft/client/render/WorldRenderer;SNOW:Lnet/minecraft/util/Identifier;
-
DIRECTIONS
- Mappings:
Namespace Name Mixin selector official a
Leho;a:[Lgc;
intermediary field_4095
Lnet/minecraft/class_761;field_4095:[Lnet/minecraft/class_2350;
named DIRECTIONS
Lnet/minecraft/client/render/WorldRenderer;DIRECTIONS:[Lnet/minecraft/util/math/Direction;
-
client
- Mappings:
Namespace Name Mixin selector official j
Leho;j:Ldqk;
intermediary field_4088
Lnet/minecraft/class_761;field_4088:Lnet/minecraft/class_310;
named client
Lnet/minecraft/client/render/WorldRenderer;client:Lnet/minecraft/client/MinecraftClient;
-
textureManager
- Mappings:
Namespace Name Mixin selector official k
Leho;k:Lerv;
intermediary field_4057
Lnet/minecraft/class_761;field_4057:Lnet/minecraft/class_1060;
named textureManager
Lnet/minecraft/client/render/WorldRenderer;textureManager:Lnet/minecraft/client/texture/TextureManager;
-
entityRenderDispatcher
- Mappings:
Namespace Name Mixin selector official l
Leho;l:Lemh;
intermediary field_4109
Lnet/minecraft/class_761;field_4109:Lnet/minecraft/class_898;
named entityRenderDispatcher
Lnet/minecraft/client/render/WorldRenderer;entityRenderDispatcher:Lnet/minecraft/client/render/entity/EntityRenderDispatcher;
-
field_27741
- Mappings:
Namespace Name Mixin selector official m
Leho;m:Lejn;
intermediary field_27741
Lnet/minecraft/class_761;field_27741:Lnet/minecraft/class_824;
named field_27741
Lnet/minecraft/client/render/WorldRenderer;field_27741:Lnet/minecraft/client/render/block/entity/BlockEntityRenderDispatcher;
-
bufferBuilders
- Mappings:
Namespace Name Mixin selector official n
Leho;n:Lehw;
intermediary field_20951
Lnet/minecraft/class_761;field_20951:Lnet/minecraft/class_4599;
named bufferBuilders
Lnet/minecraft/client/render/WorldRenderer;bufferBuilders:Lnet/minecraft/client/render/BufferBuilderStorage;
-
world
- Mappings:
Namespace Name Mixin selector official o
Leho;o:Ledy;
intermediary field_4085
Lnet/minecraft/class_761;field_4085:Lnet/minecraft/class_638;
named world
Lnet/minecraft/client/render/WorldRenderer;world:Lnet/minecraft/client/world/ClientWorld;
-
chunksToRebuild
- Mappings:
Namespace Name Mixin selector official p
Leho;p:Ljava/util/Set;
intermediary field_4075
Lnet/minecraft/class_761;field_4075:Ljava/util/Set;
named chunksToRebuild
Lnet/minecraft/client/render/WorldRenderer;chunksToRebuild:Ljava/util/Set;
-
visibleChunks
- Mappings:
Namespace Name Mixin selector official q
Leho;q:Lit/unimi/dsi/fastutil/objects/ObjectArrayList;
intermediary field_4086
Lnet/minecraft/class_761;field_4086:Lit/unimi/dsi/fastutil/objects/ObjectArrayList;
named visibleChunks
Lnet/minecraft/client/render/WorldRenderer;visibleChunks:Lit/unimi/dsi/fastutil/objects/ObjectArrayList;
-
noCullingBlockEntities
- Mappings:
Namespace Name Mixin selector official r
Leho;r:Ljava/util/Set;
intermediary field_4055
Lnet/minecraft/class_761;field_4055:Ljava/util/Set;
named noCullingBlockEntities
Lnet/minecraft/client/render/WorldRenderer;noCullingBlockEntities:Ljava/util/Set;
-
chunks
- Mappings:
Namespace Name Mixin selector official s
Leho;s:Leid;
intermediary field_4112
Lnet/minecraft/class_761;field_4112:Lnet/minecraft/class_769;
named chunks
Lnet/minecraft/client/render/WorldRenderer;chunks:Lnet/minecraft/client/render/BuiltChunkStorage;
-
skyVertexFormat
- Mappings:
Namespace Name Mixin selector official t
Leho;t:Ldlw;
intermediary field_4100
Lnet/minecraft/class_761;field_4100:Lnet/minecraft/class_293;
named skyVertexFormat
Lnet/minecraft/client/render/WorldRenderer;skyVertexFormat:Lnet/minecraft/client/render/VertexFormat;
-
starsBuffer
- Mappings:
Namespace Name Mixin selector official u
Leho;u:Ldlu;
intermediary field_4113
Lnet/minecraft/class_761;field_4113:Lnet/minecraft/class_291;
named starsBuffer
Lnet/minecraft/client/render/WorldRenderer;starsBuffer:Lnet/minecraft/client/gl/VertexBuffer;
-
lightSkyBuffer
- Mappings:
Namespace Name Mixin selector official v
Leho;v:Ldlu;
intermediary field_4087
Lnet/minecraft/class_761;field_4087:Lnet/minecraft/class_291;
named lightSkyBuffer
Lnet/minecraft/client/render/WorldRenderer;lightSkyBuffer:Lnet/minecraft/client/gl/VertexBuffer;
-
darkSkyBuffer
- Mappings:
Namespace Name Mixin selector official w
Leho;w:Ldlu;
intermediary field_4102
Lnet/minecraft/class_761;field_4102:Lnet/minecraft/class_291;
named darkSkyBuffer
Lnet/minecraft/client/render/WorldRenderer;darkSkyBuffer:Lnet/minecraft/client/gl/VertexBuffer;
-
cloudsDirty
private boolean cloudsDirty- Mappings:
Namespace Name Mixin selector official x
Leho;x:Z
intermediary field_4107
Lnet/minecraft/class_761;field_4107:Z
named cloudsDirty
Lnet/minecraft/client/render/WorldRenderer;cloudsDirty:Z
-
cloudsBuffer
- Mappings:
Namespace Name Mixin selector official y
Leho;y:Ldlu;
intermediary field_4094
Lnet/minecraft/class_761;field_4094:Lnet/minecraft/class_291;
named cloudsBuffer
Lnet/minecraft/client/render/WorldRenderer;cloudsBuffer:Lnet/minecraft/client/gl/VertexBuffer;
-
chunkUpdateSmoother
- Mappings:
Namespace Name Mixin selector official z
Leho;z:Lehz;
intermediary field_21799
Lnet/minecraft/class_761;field_21799:Lnet/minecraft/class_4740;
named chunkUpdateSmoother
Lnet/minecraft/client/render/WorldRenderer;chunkUpdateSmoother:Lnet/minecraft/client/render/FpsSmoother;
-
ticks
private int ticks- Mappings:
Namespace Name Mixin selector official A
Leho;A:I
intermediary field_4073
Lnet/minecraft/class_761;field_4073:I
named ticks
Lnet/minecraft/client/render/WorldRenderer;ticks:I
-
blockBreakingInfos
- Mappings:
Namespace Name Mixin selector official B
Leho;B:Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
intermediary field_4058
Lnet/minecraft/class_761;field_4058:Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
named blockBreakingInfos
Lnet/minecraft/client/render/WorldRenderer;blockBreakingInfos:Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
-
blockBreakingProgressions
- Mappings:
Namespace Name Mixin selector official C
Leho;C:Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;
intermediary field_20950
Lnet/minecraft/class_761;field_20950:Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;
named blockBreakingProgressions
Lnet/minecraft/client/render/WorldRenderer;blockBreakingProgressions:Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;
-
playingSongs
- Mappings:
Namespace Name Mixin selector official D
Leho;D:Ljava/util/Map;
intermediary field_4119
Lnet/minecraft/class_761;field_4119:Ljava/util/Map;
named playingSongs
Lnet/minecraft/client/render/WorldRenderer;playingSongs:Ljava/util/Map;
-
entityOutlinesFramebuffer
- Mappings:
Namespace Name Mixin selector official E
Leho;E:Ldkl;
intermediary field_4101
Lnet/minecraft/class_761;field_4101:Lnet/minecraft/class_276;
named entityOutlinesFramebuffer
Lnet/minecraft/client/render/WorldRenderer;entityOutlinesFramebuffer:Lnet/minecraft/client/gl/Framebuffer;
-
entityOutlineShader
- Mappings:
Namespace Name Mixin selector official F
Leho;F:Leht;
intermediary field_4059
Lnet/minecraft/class_761;field_4059:Lnet/minecraft/class_279;
named entityOutlineShader
Lnet/minecraft/client/render/WorldRenderer;entityOutlineShader:Lnet/minecraft/client/gl/ShaderEffect;
-
translucentFramebuffer
- Mappings:
Namespace Name Mixin selector official G
Leho;G:Ldkl;
intermediary field_25274
Lnet/minecraft/class_761;field_25274:Lnet/minecraft/class_276;
named translucentFramebuffer
Lnet/minecraft/client/render/WorldRenderer;translucentFramebuffer:Lnet/minecraft/client/gl/Framebuffer;
-
entityFramebuffer
- Mappings:
Namespace Name Mixin selector official H
Leho;H:Ldkl;
intermediary field_25275
Lnet/minecraft/class_761;field_25275:Lnet/minecraft/class_276;
named entityFramebuffer
Lnet/minecraft/client/render/WorldRenderer;entityFramebuffer:Lnet/minecraft/client/gl/Framebuffer;
-
particlesFramebuffer
- Mappings:
Namespace Name Mixin selector official I
Leho;I:Ldkl;
intermediary field_25276
Lnet/minecraft/class_761;field_25276:Lnet/minecraft/class_276;
named particlesFramebuffer
Lnet/minecraft/client/render/WorldRenderer;particlesFramebuffer:Lnet/minecraft/client/gl/Framebuffer;
-
weatherFramebuffer
- Mappings:
Namespace Name Mixin selector official J
Leho;J:Ldkl;
intermediary field_25277
Lnet/minecraft/class_761;field_25277:Lnet/minecraft/class_276;
named weatherFramebuffer
Lnet/minecraft/client/render/WorldRenderer;weatherFramebuffer:Lnet/minecraft/client/gl/Framebuffer;
-
cloudsFramebuffer
- Mappings:
Namespace Name Mixin selector official K
Leho;K:Ldkl;
intermediary field_25278
Lnet/minecraft/class_761;field_25278:Lnet/minecraft/class_276;
named cloudsFramebuffer
Lnet/minecraft/client/render/WorldRenderer;cloudsFramebuffer:Lnet/minecraft/client/gl/Framebuffer;
-
transparencyShader
- Mappings:
Namespace Name Mixin selector official L
Leho;L:Leht;
intermediary field_25279
Lnet/minecraft/class_761;field_25279:Lnet/minecraft/class_279;
named transparencyShader
Lnet/minecraft/client/render/WorldRenderer;transparencyShader:Lnet/minecraft/client/gl/ShaderEffect;
-
lastCameraChunkUpdateX
private double lastCameraChunkUpdateX- Mappings:
Namespace Name Mixin selector official M
Leho;M:D
intermediary field_4104
Lnet/minecraft/class_761;field_4104:D
named lastCameraChunkUpdateX
Lnet/minecraft/client/render/WorldRenderer;lastCameraChunkUpdateX:D
-
lastCameraChunkUpdateY
private double lastCameraChunkUpdateY- Mappings:
Namespace Name Mixin selector official N
Leho;N:D
intermediary field_4120
Lnet/minecraft/class_761;field_4120:D
named lastCameraChunkUpdateY
Lnet/minecraft/client/render/WorldRenderer;lastCameraChunkUpdateY:D
-
lastCameraChunkUpdateZ
private double lastCameraChunkUpdateZ- Mappings:
Namespace Name Mixin selector official O
Leho;O:D
intermediary field_4070
Lnet/minecraft/class_761;field_4070:D
named lastCameraChunkUpdateZ
Lnet/minecraft/client/render/WorldRenderer;lastCameraChunkUpdateZ:D
-
cameraChunkX
private int cameraChunkX- Mappings:
Namespace Name Mixin selector official P
Leho;P:I
intermediary field_4084
Lnet/minecraft/class_761;field_4084:I
named cameraChunkX
Lnet/minecraft/client/render/WorldRenderer;cameraChunkX:I
-
cameraChunkY
private int cameraChunkY- Mappings:
Namespace Name Mixin selector official Q
Leho;Q:I
intermediary field_4105
Lnet/minecraft/class_761;field_4105:I
named cameraChunkY
Lnet/minecraft/client/render/WorldRenderer;cameraChunkY:I
-
cameraChunkZ
private int cameraChunkZ- Mappings:
Namespace Name Mixin selector official R
Leho;R:I
intermediary field_4121
Lnet/minecraft/class_761;field_4121:I
named cameraChunkZ
Lnet/minecraft/client/render/WorldRenderer;cameraChunkZ:I
-
lastCameraX
private double lastCameraX- Mappings:
Namespace Name Mixin selector official S
Leho;S:D
intermediary field_4069
Lnet/minecraft/class_761;field_4069:D
named lastCameraX
Lnet/minecraft/client/render/WorldRenderer;lastCameraX:D
-
lastCameraY
private double lastCameraY- Mappings:
Namespace Name Mixin selector official T
Leho;T:D
intermediary field_4081
Lnet/minecraft/class_761;field_4081:D
named lastCameraY
Lnet/minecraft/client/render/WorldRenderer;lastCameraY:D
-
lastCameraZ
private double lastCameraZ- Mappings:
Namespace Name Mixin selector official U
Leho;U:D
intermediary field_4096
Lnet/minecraft/class_761;field_4096:D
named lastCameraZ
Lnet/minecraft/client/render/WorldRenderer;lastCameraZ:D
-
lastCameraPitch
private double lastCameraPitch- Mappings:
Namespace Name Mixin selector official V
Leho;V:D
intermediary field_4115
Lnet/minecraft/class_761;field_4115:D
named lastCameraPitch
Lnet/minecraft/client/render/WorldRenderer;lastCameraPitch:D
-
lastCameraYaw
private double lastCameraYaw- Mappings:
Namespace Name Mixin selector official W
Leho;W:D
intermediary field_4064
Lnet/minecraft/class_761;field_4064:D
named lastCameraYaw
Lnet/minecraft/client/render/WorldRenderer;lastCameraYaw:D
-
lastCloudsBlockX
private int lastCloudsBlockX- Mappings:
Namespace Name Mixin selector official X
Leho;X:I
intermediary field_4082
Lnet/minecraft/class_761;field_4082:I
named lastCloudsBlockX
Lnet/minecraft/client/render/WorldRenderer;lastCloudsBlockX:I
-
lastCloudsBlockY
private int lastCloudsBlockY- Mappings:
Namespace Name Mixin selector official Y
Leho;Y:I
intermediary field_4097
Lnet/minecraft/class_761;field_4097:I
named lastCloudsBlockY
Lnet/minecraft/client/render/WorldRenderer;lastCloudsBlockY:I
-
lastCloudsBlockZ
private int lastCloudsBlockZ- Mappings:
Namespace Name Mixin selector official Z
Leho;Z:I
intermediary field_4116
Lnet/minecraft/class_761;field_4116:I
named lastCloudsBlockZ
Lnet/minecraft/client/render/WorldRenderer;lastCloudsBlockZ:I
-
lastCloudsColor
- Mappings:
Namespace Name Mixin selector official aa
Leho;aa:Ldiu;
intermediary field_4072
Lnet/minecraft/class_761;field_4072:Lnet/minecraft/class_243;
named lastCloudsColor
Lnet/minecraft/client/render/WorldRenderer;lastCloudsColor:Lnet/minecraft/util/math/Vec3d;
-
lastCloudsRenderMode
- Mappings:
Namespace Name Mixin selector official ab
Leho;ab:Ldpy;
intermediary field_4080
Lnet/minecraft/class_761;field_4080:Lnet/minecraft/class_4063;
named lastCloudsRenderMode
Lnet/minecraft/client/render/WorldRenderer;lastCloudsRenderMode:Lnet/minecraft/client/option/CloudRenderMode;
-
chunkBuilder
- Mappings:
Namespace Name Mixin selector official ac
Leho;ac:Lekg;
intermediary field_4106
Lnet/minecraft/class_761;field_4106:Lnet/minecraft/class_846;
named chunkBuilder
Lnet/minecraft/client/render/WorldRenderer;chunkBuilder:Lnet/minecraft/client/render/chunk/ChunkBuilder;
-
vertexFormat
- Mappings:
Namespace Name Mixin selector official ad
Leho;ad:Ldlw;
intermediary field_20791
Lnet/minecraft/class_761;field_20791:Lnet/minecraft/class_293;
named vertexFormat
Lnet/minecraft/client/render/WorldRenderer;vertexFormat:Lnet/minecraft/client/render/VertexFormat;
-
renderDistance
private int renderDistance- Mappings:
Namespace Name Mixin selector official ae
Leho;ae:I
intermediary field_4062
Lnet/minecraft/class_761;field_4062:I
named renderDistance
Lnet/minecraft/client/render/WorldRenderer;renderDistance:I
-
regularEntityCount
private int regularEntityCount- Mappings:
Namespace Name Mixin selector official af
Leho;af:I
intermediary field_4089
Lnet/minecraft/class_761;field_4089:I
named regularEntityCount
Lnet/minecraft/client/render/WorldRenderer;regularEntityCount:I
-
blockEntityCount
private int blockEntityCount- Mappings:
Namespace Name Mixin selector official ag
Leho;ag:I
intermediary field_4110
Lnet/minecraft/class_761;field_4110:I
named blockEntityCount
Lnet/minecraft/client/render/WorldRenderer;blockEntityCount:I
-
field_27740
- Mappings:
Namespace Name Mixin selector official ah
Leho;ah:Lekl;
intermediary field_27740
Lnet/minecraft/class_761;field_27740:Lnet/minecraft/class_4604;
named field_27740
Lnet/minecraft/client/render/WorldRenderer;field_27740:Lnet/minecraft/client/render/Frustum;
-
shouldCaptureFrustum
private boolean shouldCaptureFrustum- Mappings:
Namespace Name Mixin selector official ai
Leho;ai:Z
intermediary field_4090
Lnet/minecraft/class_761;field_4090:Z
named shouldCaptureFrustum
Lnet/minecraft/client/render/WorldRenderer;shouldCaptureFrustum:Z
-
capturedFrustum
- Mappings:
Namespace Name Mixin selector official aj
Leho;aj:Lekl;
intermediary field_4056
Lnet/minecraft/class_761;field_4056:Lnet/minecraft/class_4604;
named capturedFrustum
Lnet/minecraft/client/render/WorldRenderer;capturedFrustum:Lnet/minecraft/client/render/Frustum;
-
capturedFrustumOrientation
- Mappings:
Namespace Name Mixin selector official ak
Leho;ak:[Lh;
intermediary field_4065
Lnet/minecraft/class_761;field_4065:[Lnet/minecraft/class_1162;
named capturedFrustumOrientation
Lnet/minecraft/client/render/WorldRenderer;capturedFrustumOrientation:[Lnet/minecraft/client/util/math/Vector4f;
-
capturedFrustumPosition
- Mappings:
Namespace Name Mixin selector official al
Leho;al:Ldlz;
intermediary field_4091
Lnet/minecraft/class_761;field_4091:Lnet/minecraft/class_1161;
named capturedFrustumPosition
Lnet/minecraft/client/render/WorldRenderer;capturedFrustumPosition:Lnet/minecraft/client/util/math/Vector3d;
-
lastTranslucentSortX
private double lastTranslucentSortX- Mappings:
Namespace Name Mixin selector official am
Leho;am:D
intermediary field_4083
Lnet/minecraft/class_761;field_4083:D
named lastTranslucentSortX
Lnet/minecraft/client/render/WorldRenderer;lastTranslucentSortX:D
-
lastTranslucentSortY
private double lastTranslucentSortY- Mappings:
Namespace Name Mixin selector official an
Leho;an:D
intermediary field_4103
Lnet/minecraft/class_761;field_4103:D
named lastTranslucentSortY
Lnet/minecraft/client/render/WorldRenderer;lastTranslucentSortY:D
-
lastTranslucentSortZ
private double lastTranslucentSortZ- Mappings:
Namespace Name Mixin selector official ao
Leho;ao:D
intermediary field_4118
Lnet/minecraft/class_761;field_4118:D
named lastTranslucentSortZ
Lnet/minecraft/client/render/WorldRenderer;lastTranslucentSortZ:D
-
needsTerrainUpdate
private boolean needsTerrainUpdate- Mappings:
Namespace Name Mixin selector official ap
Leho;ap:Z
intermediary field_4077
Lnet/minecraft/class_761;field_4077:Z
named needsTerrainUpdate
Lnet/minecraft/client/render/WorldRenderer;needsTerrainUpdate:Z
-
frame
private int frame- Mappings:
Namespace Name Mixin selector official aq
Leho;aq:I
intermediary field_20792
Lnet/minecraft/class_761;field_20792:I
named frame
Lnet/minecraft/client/render/WorldRenderer;frame:I
-
field_20793
private int field_20793- Mappings:
Namespace Name Mixin selector official ar
Leho;ar:I
intermediary field_20793
Lnet/minecraft/class_761;field_20793:I
named field_20793
Lnet/minecraft/client/render/WorldRenderer;field_20793:I
-
field_20794
private final float[] field_20794- Mappings:
Namespace Name Mixin selector official as
Leho;as:[F
intermediary field_20794
Lnet/minecraft/class_761;field_20794:[F
named field_20794
Lnet/minecraft/client/render/WorldRenderer;field_20794:[F
-
field_20795
private final float[] field_20795- Mappings:
Namespace Name Mixin selector official at
Leho;at:[F
intermediary field_20795
Lnet/minecraft/class_761;field_20795:[F
named field_20795
Lnet/minecraft/client/render/WorldRenderer;field_20795:[F
-
-
Constructor Details
-
WorldRenderer
- Mappings:
Namespace Name Mixin selector official <init>
Leho;<init>(Ldqk;Lehw;)V
intermediary <init>
Lnet/minecraft/class_761;<init>(Lnet/minecraft/class_310;Lnet/minecraft/class_4599;)V
named <init>
Lnet/minecraft/client/render/WorldRenderer;<init>(Lnet/minecraft/client/MinecraftClient;Lnet/minecraft/client/render/BufferBuilderStorage;)V
-
-
Method Details
-
renderWeather
private void renderWeather(LightmapTextureManager manager, float float2, double double2, double double3, double double4)- Mappings:
Namespace Name Mixin selector official a
Leho;a(Lehp;FDDD)V
intermediary method_22714
Lnet/minecraft/class_761;method_22714(Lnet/minecraft/class_765;FDDD)V
named renderWeather
Lnet/minecraft/client/render/WorldRenderer;renderWeather(Lnet/minecraft/client/render/LightmapTextureManager;FDDD)V
-
tickRainSplashing
- Mappings:
Namespace Name Mixin selector official a
Leho;a(Ldpv;)V
intermediary method_22713
Lnet/minecraft/class_761;method_22713(Lnet/minecraft/class_4184;)V
named tickRainSplashing
Lnet/minecraft/client/render/WorldRenderer;tickRainSplashing(Lnet/minecraft/client/render/Camera;)V
-
close
public void close()- Specified by:
close
in interfaceAutoCloseable
- Mappings:
Namespace Name Mixin selector official close
Leho;close()V
intermediary close
Lnet/minecraft/class_761;close()V
named close
Lnet/minecraft/client/render/WorldRenderer;close()V
-
apply
- Specified by:
apply
in interfaceSynchronousResourceReloadListener
- Mappings:
Namespace Name Mixin selector official a
Lacy;a(Lacx;)V
intermediary method_14491
Lnet/minecraft/class_4013;method_14491(Lnet/minecraft/class_3300;)V
named apply
Lnet/minecraft/resource/SynchronousResourceReloadListener;apply(Lnet/minecraft/resource/ResourceManager;)V
-
loadEntityOutlineShader
public void loadEntityOutlineShader()- Mappings:
Namespace Name Mixin selector official a
Leho;a()V
intermediary method_3296
Lnet/minecraft/class_761;method_3296()V
named loadEntityOutlineShader
Lnet/minecraft/client/render/WorldRenderer;loadEntityOutlineShader()V
-
loadTransparencyShader
private void loadTransparencyShader()- Mappings:
Namespace Name Mixin selector official v
Leho;v()V
intermediary method_29365
Lnet/minecraft/class_761;method_29365()V
named loadTransparencyShader
Lnet/minecraft/client/render/WorldRenderer;loadTransparencyShader()V
-
resetTransparencyShader
private void resetTransparencyShader()- Mappings:
Namespace Name Mixin selector official w
Leho;w()V
intermediary method_29701
Lnet/minecraft/class_761;method_29701()V
named resetTransparencyShader
Lnet/minecraft/client/render/WorldRenderer;resetTransparencyShader()V
-
drawEntityOutlinesFramebuffer
public void drawEntityOutlinesFramebuffer()- Mappings:
Namespace Name Mixin selector official b
Leho;b()V
intermediary method_3254
Lnet/minecraft/class_761;method_3254()V
named drawEntityOutlinesFramebuffer
Lnet/minecraft/client/render/WorldRenderer;drawEntityOutlinesFramebuffer()V
-
canDrawEntityOutlines
protected boolean canDrawEntityOutlines()- Mappings:
Namespace Name Mixin selector official d
Leho;d()Z
intermediary method_3270
Lnet/minecraft/class_761;method_3270()Z
named canDrawEntityOutlines
Lnet/minecraft/client/render/WorldRenderer;canDrawEntityOutlines()Z
-
renderDarkSky
private void renderDarkSky()- Mappings:
Namespace Name Mixin selector official x
Leho;x()V
intermediary method_3265
Lnet/minecraft/class_761;method_3265()V
named renderDarkSky
Lnet/minecraft/client/render/WorldRenderer;renderDarkSky()V
-
renderLightSky
private void renderLightSky()- Mappings:
Namespace Name Mixin selector official y
Leho;y()V
intermediary method_3277
Lnet/minecraft/class_761;method_3277()V
named renderLightSky
Lnet/minecraft/client/render/WorldRenderer;renderLightSky()V
-
renderSkyHalf
- Mappings:
Namespace Name Mixin selector official a
Leho;a(Ldlm;FZ)V
intermediary method_3283
Lnet/minecraft/class_761;method_3283(Lnet/minecraft/class_287;FZ)V
named renderSkyHalf
Lnet/minecraft/client/render/WorldRenderer;renderSkyHalf(Lnet/minecraft/client/render/BufferBuilder;FZ)V
-
renderStars
private void renderStars()- Mappings:
Namespace Name Mixin selector official z
Leho;z()V
intermediary method_3293
Lnet/minecraft/class_761;method_3293()V
named renderStars
Lnet/minecraft/client/render/WorldRenderer;renderStars()V
-
renderStars
- Mappings:
Namespace Name Mixin selector official a
Leho;a(Ldlm;)V
intermediary method_3255
Lnet/minecraft/class_761;method_3255(Lnet/minecraft/class_287;)V
named renderStars
Lnet/minecraft/client/render/WorldRenderer;renderStars(Lnet/minecraft/client/render/BufferBuilder;)V
-
setWorld
- Mappings:
Namespace Name Mixin selector official a
Leho;a(Ledy;)V
intermediary method_3244
Lnet/minecraft/class_761;method_3244(Lnet/minecraft/class_638;)V
named setWorld
Lnet/minecraft/client/render/WorldRenderer;setWorld(Lnet/minecraft/client/world/ClientWorld;)V
-
reload
public void reload()- Mappings:
Namespace Name Mixin selector official e
Leho;e()V
intermediary method_3279
Lnet/minecraft/class_761;method_3279()V
named reload
Lnet/minecraft/client/render/WorldRenderer;reload()V
-
clearChunkRenderers
protected void clearChunkRenderers()- Mappings:
Namespace Name Mixin selector official f
Leho;f()V
intermediary method_3280
Lnet/minecraft/class_761;method_3280()V
named clearChunkRenderers
Lnet/minecraft/client/render/WorldRenderer;clearChunkRenderers()V
-
onResized
public void onResized(int int2, int int3)- Mappings:
Namespace Name Mixin selector official a
Leho;a(II)V
intermediary method_3242
Lnet/minecraft/class_761;method_3242(II)V
named onResized
Lnet/minecraft/client/render/WorldRenderer;onResized(II)V
-
getChunksDebugString
- Mappings:
Namespace Name Mixin selector official g
Leho;g()Ljava/lang/String;
intermediary method_3289
Lnet/minecraft/class_761;method_3289()Ljava/lang/String;
named getChunksDebugString
Lnet/minecraft/client/render/WorldRenderer;getChunksDebugString()Ljava/lang/String;
-
getCompletedChunkCount
protected int getCompletedChunkCount()- Mappings:
Namespace Name Mixin selector official h
Leho;h()I
intermediary method_3246
Lnet/minecraft/class_761;method_3246()I
named getCompletedChunkCount
Lnet/minecraft/client/render/WorldRenderer;getCompletedChunkCount()I
-
getEntitiesDebugString
- Mappings:
Namespace Name Mixin selector official i
Leho;i()Ljava/lang/String;
intermediary method_3272
Lnet/minecraft/class_761;method_3272()Ljava/lang/String;
named getEntitiesDebugString
Lnet/minecraft/client/render/WorldRenderer;getEntitiesDebugString()Ljava/lang/String;
-
setupTerrain
private void setupTerrain(Camera camera, Frustum frustum, boolean hasForcedFrustum, int frame, boolean spectator)- Mappings:
Namespace Name Mixin selector official a
Leho;a(Ldpv;Lekl;ZIZ)V
intermediary method_3273
Lnet/minecraft/class_761;method_3273(Lnet/minecraft/class_4184;Lnet/minecraft/class_4604;ZIZ)V
named setupTerrain
Lnet/minecraft/client/render/WorldRenderer;setupTerrain(Lnet/minecraft/client/render/Camera;Lnet/minecraft/client/render/Frustum;ZIZ)V
-
getAdjacentChunk
@Nullable private ChunkBuilder.BuiltChunk getAdjacentChunk(BlockPos pos, ChunkBuilder.BuiltChunk chunk, Direction direction)- Mappings:
Namespace Name Mixin selector official a
Leho;a(Lfx;Lekg$c;Lgc;)Lekg$c;
intermediary method_3241
Lnet/minecraft/class_761;method_3241(Lnet/minecraft/class_2338;Lnet/minecraft/class_846$class_851;Lnet/minecraft/class_2350;)Lnet/minecraft/class_846$class_851;
named getAdjacentChunk
Lnet/minecraft/client/render/WorldRenderer;getAdjacentChunk(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;Lnet/minecraft/util/math/Direction;)Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;
-
captureFrustum
private void captureFrustum(Matrix4f modelMatrix, Matrix4f matrix4f, double x, double y, double z, Frustum frustum)- Mappings:
Namespace Name Mixin selector official a
Leho;a(Lb;Lb;DDDLekl;)V
intermediary method_3275
Lnet/minecraft/class_761;method_3275(Lnet/minecraft/class_1159;Lnet/minecraft/class_1159;DDDLnet/minecraft/class_4604;)V
named captureFrustum
Lnet/minecraft/client/render/WorldRenderer;captureFrustum(Lnet/minecraft/util/math/Matrix4f;Lnet/minecraft/util/math/Matrix4f;DDDLnet/minecraft/client/render/Frustum;)V
-
method_32133
- Mappings:
Namespace Name Mixin selector official a
Leho;a(Ldlr;Ldiu;Lb;)V
intermediary method_32133
Lnet/minecraft/class_761;method_32133(Lnet/minecraft/class_4587;Lnet/minecraft/class_243;Lnet/minecraft/class_1159;)V
named method_32133
Lnet/minecraft/client/render/WorldRenderer;method_32133(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/util/math/Vec3d;Lnet/minecraft/util/math/Matrix4f;)V
-
render
public void render(MatrixStack matrices, float tickDelta, long limitTime, boolean renderBlockOutline, Camera camera, GameRenderer gameRenderer, LightmapTextureManager lightmapTextureManager, Matrix4f matrix4f)- Mappings:
Namespace Name Mixin selector official a
Leho;a(Ldlr;FJZLdpv;Lehj;Lehp;Lb;)V
intermediary method_22710
Lnet/minecraft/class_761;method_22710(Lnet/minecraft/class_4587;FJZLnet/minecraft/class_4184;Lnet/minecraft/class_757;Lnet/minecraft/class_765;Lnet/minecraft/class_1159;)V
named render
Lnet/minecraft/client/render/WorldRenderer;render(Lnet/minecraft/client/util/math/MatrixStack;FJZLnet/minecraft/client/render/Camera;Lnet/minecraft/client/render/GameRenderer;Lnet/minecraft/client/render/LightmapTextureManager;Lnet/minecraft/util/math/Matrix4f;)V
-
checkEmpty
- Mappings:
Namespace Name Mixin selector official a
Leho;a(Ldlr;)V
intermediary method_22979
Lnet/minecraft/class_761;method_22979(Lnet/minecraft/class_4587;)V
named checkEmpty
Lnet/minecraft/client/render/WorldRenderer;checkEmpty(Lnet/minecraft/client/util/math/MatrixStack;)V
-
renderEntity
private void renderEntity(Entity entity, double cameraX, double cameraY, double cameraZ, float tickDelta, MatrixStack matrices, VertexConsumerProvider vertexConsumers)- Mappings:
Namespace Name Mixin selector official a
Leho;a(Laqv;DDDFLdlr;Lehq;)V
intermediary method_22977
Lnet/minecraft/class_761;method_22977(Lnet/minecraft/class_1297;DDDFLnet/minecraft/class_4587;Lnet/minecraft/class_4597;)V
named renderEntity
Lnet/minecraft/client/render/WorldRenderer;renderEntity(Lnet/minecraft/entity/Entity;DDDFLnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;)V
-
renderLayer
private void renderLayer(RenderLayer renderLayer, MatrixStack matrices, double double2, double double3, double double4)- Mappings:
Namespace Name Mixin selector official a
Leho;a(Lehy;Ldlr;DDD)V
intermediary method_3251
Lnet/minecraft/class_761;method_3251(Lnet/minecraft/class_1921;Lnet/minecraft/class_4587;DDD)V
named renderLayer
Lnet/minecraft/client/render/WorldRenderer;renderLayer(Lnet/minecraft/client/render/RenderLayer;Lnet/minecraft/client/util/math/MatrixStack;DDD)V
-
renderChunkDebugInfo
- Mappings:
Namespace Name Mixin selector official b
Leho;b(Ldpv;)V
intermediary method_22989
Lnet/minecraft/class_761;method_22989(Lnet/minecraft/class_4184;)V
named renderChunkDebugInfo
Lnet/minecraft/client/render/WorldRenderer;renderChunkDebugInfo(Lnet/minecraft/client/render/Camera;)V
-
method_22984
- Mappings:
Namespace Name Mixin selector official a
Leho;a(Ldlv;I)V
intermediary method_22984
Lnet/minecraft/class_761;method_22984(Lnet/minecraft/class_4588;I)V
named method_22984
Lnet/minecraft/client/render/WorldRenderer;method_22984(Lnet/minecraft/client/render/VertexConsumer;I)V
-
method_22985
private void method_22985(VertexConsumer vertexConsumer, int int2, int int3, int int4, int int5, int int6, int int7, int int8)- Mappings:
Namespace Name Mixin selector official a
Leho;a(Ldlv;IIIIIII)V
intermediary method_22985
Lnet/minecraft/class_761;method_22985(Lnet/minecraft/class_4588;IIIIIII)V
named method_22985
Lnet/minecraft/client/render/WorldRenderer;method_22985(Lnet/minecraft/client/render/VertexConsumer;IIIIIII)V
-
tick
public void tick()- Mappings:
Namespace Name Mixin selector official l
Leho;l()V
intermediary method_3252
Lnet/minecraft/class_761;method_3252()V
named tick
Lnet/minecraft/client/render/WorldRenderer;tick()V
-
removeBlockBreakingInfo
- Mappings:
Namespace Name Mixin selector official a
Leho;a(Laag;)V
intermediary method_22987
Lnet/minecraft/class_761;method_22987(Lnet/minecraft/class_3191;)V
named removeBlockBreakingInfo
Lnet/minecraft/client/render/WorldRenderer;removeBlockBreakingInfo(Lnet/minecraft/client/render/BlockBreakingInfo;)V
-
renderEndSky
- Mappings:
Namespace Name Mixin selector official b
Leho;b(Ldlr;)V
intermediary method_3250
Lnet/minecraft/class_761;method_3250(Lnet/minecraft/class_4587;)V
named renderEndSky
Lnet/minecraft/client/render/WorldRenderer;renderEndSky(Lnet/minecraft/client/util/math/MatrixStack;)V
-
renderSky
- Mappings:
Namespace Name Mixin selector official a
Leho;a(Ldlr;F)V
intermediary method_3257
Lnet/minecraft/class_761;method_3257(Lnet/minecraft/class_4587;F)V
named renderSky
Lnet/minecraft/client/render/WorldRenderer;renderSky(Lnet/minecraft/client/util/math/MatrixStack;F)V
-
renderClouds
public void renderClouds(MatrixStack matrices, float tickDelta, double cameraX, double cameraY, double cameraZ)- Mappings:
Namespace Name Mixin selector official a
Leho;a(Ldlr;FDDD)V
intermediary method_3259
Lnet/minecraft/class_761;method_3259(Lnet/minecraft/class_4587;FDDD)V
named renderClouds
Lnet/minecraft/client/render/WorldRenderer;renderClouds(Lnet/minecraft/client/util/math/MatrixStack;FDDD)V
-
renderClouds
- Mappings:
Namespace Name Mixin selector official a
Leho;a(Ldlm;DDDLdiu;)V
intermediary method_3239
Lnet/minecraft/class_761;method_3239(Lnet/minecraft/class_287;DDDLnet/minecraft/class_243;)V
named renderClouds
Lnet/minecraft/client/render/WorldRenderer;renderClouds(Lnet/minecraft/client/render/BufferBuilder;DDDLnet/minecraft/util/math/Vec3d;)V
-
updateChunks
private void updateChunks(long limitTime)- Mappings:
Namespace Name Mixin selector official a
Leho;a(J)V
intermediary method_3269
Lnet/minecraft/class_761;method_3269(J)V
named updateChunks
Lnet/minecraft/client/render/WorldRenderer;updateChunks(J)V
-
renderWorldBorder
- Mappings:
Namespace Name Mixin selector official c
Leho;c(Ldpv;)V
intermediary method_3243
Lnet/minecraft/class_761;method_3243(Lnet/minecraft/class_4184;)V
named renderWorldBorder
Lnet/minecraft/client/render/WorldRenderer;renderWorldBorder(Lnet/minecraft/client/render/Camera;)V
-
drawBlockOutline
private void drawBlockOutline(MatrixStack matrices, VertexConsumer vertexConsumer, Entity entity, double double2, double double3, double double4, BlockPos blockPos, BlockState blockState)- Mappings:
Namespace Name Mixin selector official a
Leho;a(Ldlr;Ldlv;Laqv;DDDLfx;Lcht;)V
intermediary method_22712
Lnet/minecraft/class_761;method_22712(Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;Lnet/minecraft/class_1297;DDDLnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V
named drawBlockOutline
Lnet/minecraft/client/render/WorldRenderer;drawBlockOutline(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumer;Lnet/minecraft/entity/Entity;DDDLnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)V
-
method_22983
public static void method_22983(MatrixStack matrixStack, VertexConsumer vertexConsumer, VoxelShape voxelShape, double double2, double double3, double double4, float float2, float float3, float float4, float float5)- Mappings:
Namespace Name Mixin selector official a
Leho;a(Ldlr;Ldlv;Ldjn;DDDFFFF)V
intermediary method_22983
Lnet/minecraft/class_761;method_22983(Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;Lnet/minecraft/class_265;DDDFFFF)V
named method_22983
Lnet/minecraft/client/render/WorldRenderer;method_22983(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumer;Lnet/minecraft/util/shape/VoxelShape;DDDFFFF)V
-
drawShapeOutline
private static void drawShapeOutline(MatrixStack matrices, VertexConsumer vertexConsumer, VoxelShape voxelShape, double double2, double double3, double double4, float float2, float float3, float float4, float float5)- Mappings:
Namespace Name Mixin selector official b
Leho;b(Ldlr;Ldlv;Ldjn;DDDFFFF)V
intermediary method_3291
Lnet/minecraft/class_761;method_3291(Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;Lnet/minecraft/class_265;DDDFFFF)V
named drawShapeOutline
Lnet/minecraft/client/render/WorldRenderer;drawShapeOutline(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumer;Lnet/minecraft/util/shape/VoxelShape;DDDFFFF)V
-
drawBox
public static void drawBox(MatrixStack matrices, VertexConsumer vertexConsumer, Box box, float red, float green, float blue, float alpha)Draws a box.Note the coordinates the box spans are relative to current translation of the matrices.
- Mappings:
Namespace Name Mixin selector official a
Leho;a(Ldlr;Ldlv;Ldip;FFFF)V
intermediary method_22982
Lnet/minecraft/class_761;method_22982(Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;Lnet/minecraft/class_238;FFFF)V
named drawBox
Lnet/minecraft/client/render/WorldRenderer;drawBox(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumer;Lnet/minecraft/util/math/Box;FFFF)V
-
drawBox
public static void drawBox(MatrixStack matrices, VertexConsumer vertexConsumer, double x1, double y1, double z1, double x2, double y2, double z2, float red, float green, float blue, float alpha)Draws a box spanning from [x1,y1,z1] to [x2,y2,z2].Note the coordinates the box spans are relative to current translation of the matrices.
- Mappings:
Namespace Name Mixin selector official a
Leho;a(Ldlr;Ldlv;DDDDDDFFFF)V
intermediary method_22980
Lnet/minecraft/class_761;method_22980(Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;DDDDDDFFFF)V
named drawBox
Lnet/minecraft/client/render/WorldRenderer;drawBox(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumer;DDDDDDFFFF)V
-
drawBox
public static void drawBox(MatrixStack matrices, VertexConsumer vertexConsumer, double x1, double y1, double z1, double x2, double y2, double z2, float red, float green, float blue, float alpha, float xAxisRed, float yAxisGreen, float zAxisBlue)Draws a box spanning from [x1,y1,z1] to [x2,y2,z2]. The 3 axes centered at [x1,y1,z1] may be colored differently using xAxisRed, yAxisGreen, and zAxisBlue.Note the coordinates the box spans are relative to current translation of the matrices.
- Mappings:
Namespace Name Mixin selector official a
Leho;a(Ldlr;Ldlv;DDDDDDFFFFFFF)V
intermediary method_22981
Lnet/minecraft/class_761;method_22981(Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;DDDDDDFFFFFFF)V
named drawBox
Lnet/minecraft/client/render/WorldRenderer;drawBox(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumer;DDDDDDFFFFFFF)V
-
drawBox
public static void drawBox(BufferBuilder buffer, double x1, double y1, double z1, double x2, double y2, double z2, float red, float green, float blue, float alpha)- Mappings:
Namespace Name Mixin selector official a
Leho;a(Ldlm;DDDDDDFFFF)V
intermediary method_3258
Lnet/minecraft/class_761;method_3258(Lnet/minecraft/class_287;DDDDDDFFFF)V
named drawBox
Lnet/minecraft/client/render/WorldRenderer;drawBox(Lnet/minecraft/client/render/BufferBuilder;DDDDDDFFFF)V
-
updateBlock
public void updateBlock(BlockView world, BlockPos pos, BlockState oldState, BlockState newState, int flags)- Mappings:
Namespace Name Mixin selector official a
Leho;a(Lbsz;Lfx;Lcht;Lcht;I)V
intermediary method_8570
Lnet/minecraft/class_761;method_8570(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;I)V
named updateBlock
Lnet/minecraft/client/render/WorldRenderer;updateBlock(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Lnet/minecraft/block/BlockState;I)V
-
scheduleSectionRender
- Mappings:
Namespace Name Mixin selector official a
Leho;a(Lfx;Z)V
intermediary method_16037
Lnet/minecraft/class_761;method_16037(Lnet/minecraft/class_2338;Z)V
named scheduleSectionRender
Lnet/minecraft/client/render/WorldRenderer;scheduleSectionRender(Lnet/minecraft/util/math/BlockPos;Z)V
-
scheduleBlockRenders
public void scheduleBlockRenders(int minX, int minY, int minZ, int maxX, int maxY, int maxZ)- Mappings:
Namespace Name Mixin selector official a
Leho;a(IIIIII)V
intermediary method_18146
Lnet/minecraft/class_761;method_18146(IIIIII)V
named scheduleBlockRenders
Lnet/minecraft/client/render/WorldRenderer;scheduleBlockRenders(IIIIII)V
-
scheduleBlockRerenderIfNeeded
- Mappings:
Namespace Name Mixin selector official a
Leho;a(Lfx;Lcht;Lcht;)V
intermediary method_21596
Lnet/minecraft/class_761;method_21596(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;)V
named scheduleBlockRerenderIfNeeded
Lnet/minecraft/client/render/WorldRenderer;scheduleBlockRerenderIfNeeded(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Lnet/minecraft/block/BlockState;)V
-
scheduleBlockRenders
public void scheduleBlockRenders(int x, int y, int z)- Mappings:
Namespace Name Mixin selector official a
Leho;a(III)V
intermediary method_18145
Lnet/minecraft/class_761;method_18145(III)V
named scheduleBlockRenders
Lnet/minecraft/client/render/WorldRenderer;scheduleBlockRenders(III)V
-
scheduleBlockRender
public void scheduleBlockRender(int x, int y, int z)- Mappings:
Namespace Name Mixin selector official b
Leho;b(III)V
intermediary method_8571
Lnet/minecraft/class_761;method_8571(III)V
named scheduleBlockRender
Lnet/minecraft/client/render/WorldRenderer;scheduleBlockRender(III)V
-
scheduleChunkRender
private void scheduleChunkRender(int x, int y, int z, boolean important)- Mappings:
Namespace Name Mixin selector official a
Leho;a(IIIZ)V
intermediary method_3295
Lnet/minecraft/class_761;method_3295(IIIZ)V
named scheduleChunkRender
Lnet/minecraft/client/render/WorldRenderer;scheduleChunkRender(IIIZ)V
-
playSong
- Mappings:
Namespace Name Mixin selector official a
Leho;a(Laef;Lfx;)V
intermediary method_8562
Lnet/minecraft/class_761;method_8562(Lnet/minecraft/class_3414;Lnet/minecraft/class_2338;)V
named playSong
Lnet/minecraft/client/render/WorldRenderer;playSong(Lnet/minecraft/sound/SoundEvent;Lnet/minecraft/util/math/BlockPos;)V
-
updateEntitiesForSong
- Mappings:
Namespace Name Mixin selector official a
Leho;a(Lbtv;Lfx;Z)V
intermediary method_3247
Lnet/minecraft/class_761;method_3247(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Z)V
named updateEntitiesForSong
Lnet/minecraft/client/render/WorldRenderer;updateEntitiesForSong(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Z)V
-
addParticle
public void addParticle(ParticleEffect parameters, boolean shouldAlwaysSpawn, double x, double y, double z, double velocityX, double velocityY, double velocityZ)- Mappings:
Namespace Name Mixin selector official a
Leho;a(Lhj;ZDDDDDD)V
intermediary method_8568
Lnet/minecraft/class_761;method_8568(Lnet/minecraft/class_2394;ZDDDDDD)V
named addParticle
Lnet/minecraft/client/render/WorldRenderer;addParticle(Lnet/minecraft/particle/ParticleEffect;ZDDDDDD)V
-
addParticle
public void addParticle(ParticleEffect parameters, boolean shouldAlwaysSpawn, boolean important, double x, double y, double z, double velocityX, double velocityY, double velocityZ)- Mappings:
Namespace Name Mixin selector official a
Leho;a(Lhj;ZZDDDDDD)V
intermediary method_8563
Lnet/minecraft/class_761;method_8563(Lnet/minecraft/class_2394;ZZDDDDDD)V
named addParticle
Lnet/minecraft/client/render/WorldRenderer;addParticle(Lnet/minecraft/particle/ParticleEffect;ZZDDDDDD)V
-
addParticle
private <T extends ParticleEffect> void addParticle(T parameters, double x, double y, double z, double velocityX, double velocityY, double velocityZ)- Mappings:
Namespace Name Mixin selector official a
Leho;a(Lhj;DDDDDD)V
intermediary method_3276
Lnet/minecraft/class_761;method_3276(Lnet/minecraft/class_2394;DDDDDD)V
named addParticle
Lnet/minecraft/client/render/WorldRenderer;addParticle(Lnet/minecraft/particle/ParticleEffect;DDDDDD)V
-
spawnParticle
@Nullable private Particle spawnParticle(ParticleEffect parameters, boolean alwaysSpawn, double x, double y, double z, double velocityX, double velocityY, double velocityZ)- Mappings:
Namespace Name Mixin selector official b
Leho;b(Lhj;ZDDDDDD)Lefo;
intermediary method_3282
Lnet/minecraft/class_761;method_3282(Lnet/minecraft/class_2394;ZDDDDDD)Lnet/minecraft/class_703;
named spawnParticle
Lnet/minecraft/client/render/WorldRenderer;spawnParticle(Lnet/minecraft/particle/ParticleEffect;ZDDDDDD)Lnet/minecraft/client/particle/Particle;
-
spawnParticle
@Nullable private Particle spawnParticle(ParticleEffect parameters, boolean alwaysSpawn, boolean canSpawnOnMinimal, double x, double y, double z, double velocityX, double velocityY, double velocityZ)- Mappings:
Namespace Name Mixin selector official b
Leho;b(Lhj;ZZDDDDDD)Lefo;
intermediary method_3288
Lnet/minecraft/class_761;method_3288(Lnet/minecraft/class_2394;ZZDDDDDD)Lnet/minecraft/class_703;
named spawnParticle
Lnet/minecraft/client/render/WorldRenderer;spawnParticle(Lnet/minecraft/particle/ParticleEffect;ZZDDDDDD)Lnet/minecraft/client/particle/Particle;
-
getRandomParticleSpawnChance
- Mappings:
Namespace Name Mixin selector official a
Leho;a(Z)Ldqp;
intermediary method_3268
Lnet/minecraft/class_761;method_3268(Z)Lnet/minecraft/class_4066;
named getRandomParticleSpawnChance
Lnet/minecraft/client/render/WorldRenderer;getRandomParticleSpawnChance(Z)Lnet/minecraft/client/option/ParticlesMode;
-
method_3267
public void method_3267()- Mappings:
Namespace Name Mixin selector official m
Leho;m()V
intermediary method_3267
Lnet/minecraft/class_761;method_3267()V
named method_3267
Lnet/minecraft/client/render/WorldRenderer;method_3267()V
-
processGlobalEvent
- Mappings:
Namespace Name Mixin selector official a
Leho;a(ILfx;I)V
intermediary method_8564
Lnet/minecraft/class_761;method_8564(ILnet/minecraft/class_2338;I)V
named processGlobalEvent
Lnet/minecraft/client/render/WorldRenderer;processGlobalEvent(ILnet/minecraft/util/math/BlockPos;I)V
-
processWorldEvent
- Mappings:
Namespace Name Mixin selector official a
Leho;a(Lbhl;ILfx;I)V
intermediary method_8567
Lnet/minecraft/class_761;method_8567(Lnet/minecraft/class_1657;ILnet/minecraft/class_2338;I)V
named processWorldEvent
Lnet/minecraft/client/render/WorldRenderer;processWorldEvent(Lnet/minecraft/entity/player/PlayerEntity;ILnet/minecraft/util/math/BlockPos;I)V
-
setBlockBreakingInfo
- Mappings:
Namespace Name Mixin selector official b
Leho;b(ILfx;I)V
intermediary method_8569
Lnet/minecraft/class_761;method_8569(ILnet/minecraft/class_2338;I)V
named setBlockBreakingInfo
Lnet/minecraft/client/render/WorldRenderer;setBlockBreakingInfo(ILnet/minecraft/util/math/BlockPos;I)V
-
isTerrainRenderComplete
public boolean isTerrainRenderComplete()- Mappings:
Namespace Name Mixin selector official n
Leho;n()Z
intermediary method_3281
Lnet/minecraft/class_761;method_3281()Z
named isTerrainRenderComplete
Lnet/minecraft/client/render/WorldRenderer;isTerrainRenderComplete()Z
-
scheduleTerrainUpdate
public void scheduleTerrainUpdate()- Mappings:
Namespace Name Mixin selector official o
Leho;o()V
intermediary method_3292
Lnet/minecraft/class_761;method_3292()V
named scheduleTerrainUpdate
Lnet/minecraft/client/render/WorldRenderer;scheduleTerrainUpdate()V
-
updateNoCullingBlockEntities
public void updateNoCullingBlockEntities(Collection<BlockEntity> removed, Collection<BlockEntity> added)- Mappings:
Namespace Name Mixin selector official a
Leho;a(Ljava/util/Collection;Ljava/util/Collection;)V
intermediary method_3245
Lnet/minecraft/class_761;method_3245(Ljava/util/Collection;Ljava/util/Collection;)V
named updateNoCullingBlockEntities
Lnet/minecraft/client/render/WorldRenderer;updateNoCullingBlockEntities(Ljava/util/Collection;Ljava/util/Collection;)V
-
getLightmapCoordinates
- Mappings:
Namespace Name Mixin selector official a
Leho;a(Lbsx;Lfx;)I
intermediary method_23794
Lnet/minecraft/class_761;method_23794(Lnet/minecraft/class_1920;Lnet/minecraft/class_2338;)I
named getLightmapCoordinates
Lnet/minecraft/client/render/WorldRenderer;getLightmapCoordinates(Lnet/minecraft/world/BlockRenderView;Lnet/minecraft/util/math/BlockPos;)I
-
getLightmapCoordinates
- Mappings:
Namespace Name Mixin selector official a
Leho;a(Lbsx;Lcht;Lfx;)I
intermediary method_23793
Lnet/minecraft/class_761;method_23793(Lnet/minecraft/class_1920;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;)I
named getLightmapCoordinates
Lnet/minecraft/client/render/WorldRenderer;getLightmapCoordinates(Lnet/minecraft/world/BlockRenderView;Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/BlockPos;)I
-
getEntityOutlinesFramebuffer
- Mappings:
Namespace Name Mixin selector official p
Leho;p()Ldkl;
intermediary method_22990
Lnet/minecraft/class_761;method_22990()Lnet/minecraft/class_276;
named getEntityOutlinesFramebuffer
Lnet/minecraft/client/render/WorldRenderer;getEntityOutlinesFramebuffer()Lnet/minecraft/client/gl/Framebuffer;
-
getTranslucentFramebuffer
- Mappings:
Namespace Name Mixin selector official q
Leho;q()Ldkl;
intermediary method_29360
Lnet/minecraft/class_761;method_29360()Lnet/minecraft/class_276;
named getTranslucentFramebuffer
Lnet/minecraft/client/render/WorldRenderer;getTranslucentFramebuffer()Lnet/minecraft/client/gl/Framebuffer;
-
getEntityFramebuffer
- Mappings:
Namespace Name Mixin selector official r
Leho;r()Ldkl;
intermediary method_29361
Lnet/minecraft/class_761;method_29361()Lnet/minecraft/class_276;
named getEntityFramebuffer
Lnet/minecraft/client/render/WorldRenderer;getEntityFramebuffer()Lnet/minecraft/client/gl/Framebuffer;
-
getParticlesFramebuffer
- Mappings:
Namespace Name Mixin selector official s
Leho;s()Ldkl;
intermediary method_29362
Lnet/minecraft/class_761;method_29362()Lnet/minecraft/class_276;
named getParticlesFramebuffer
Lnet/minecraft/client/render/WorldRenderer;getParticlesFramebuffer()Lnet/minecraft/client/gl/Framebuffer;
-
getWeatherFramebuffer
- Mappings:
Namespace Name Mixin selector official t
Leho;t()Ldkl;
intermediary method_29363
Lnet/minecraft/class_761;method_29363()Lnet/minecraft/class_276;
named getWeatherFramebuffer
Lnet/minecraft/client/render/WorldRenderer;getWeatherFramebuffer()Lnet/minecraft/client/gl/Framebuffer;
-
getCloudsFramebuffer
- Mappings:
Namespace Name Mixin selector official u
Leho;u()Ldkl;
intermediary method_29364
Lnet/minecraft/class_761;method_29364()Lnet/minecraft/class_276;
named getCloudsFramebuffer
Lnet/minecraft/client/render/WorldRenderer;getCloudsFramebuffer()Lnet/minecraft/client/gl/Framebuffer;
-