net.minecraft.client.renderer

public class LevelRenderer

implements ResourceManagerReloadListener, AutoCloseable

fjv
net.minecraft.client.renderer.LevelRenderer
net.minecraft.class_761
net.minecraft.client.render.WorldRenderer
net.minecraft.src.C_4134_

Field summary

Modifier and TypeField
private static final org.slf4j.Logger
c
LOGGER
field_4060
LOGGER
f_109453_
public static final int
a
CHUNK_SIZE
field_32759
field_32759
f_172937_
private static final int
d
HALF_CHUNK_SIZE
field_34812
field_34812
f_194302_
private static final float
e
SKY_DISC_RADIUS
field_32762
field_32762
f_172941_
private static final int
f
MINIMUM_ADVANCED_CULLING_DISTANCE
field_34813
field_34813
f_194303_
private static final double
g
CEILED_SECTION_DIAGONAL
field_34814
field_34814
f_194304_
private static final int
h
MIN_FOG_DISTANCE
field_32763
field_32763
f_172942_
private static final int
i
RAIN_RADIUS
field_32764
field_32764
f_172943_
private static final int
j
RAIN_DIAMETER
field_32765
field_32765
f_172944_
private static final int
k
TRANSPARENT_SORT_COUNT
field_32766
field_32766
f_172945_
private static final int
l
HALF_A_SECOND_IN_MILLIS
field_34815
field_34815
f_194305_
private static final ResourceLocation
m
MOON_LOCATION
field_4098
MOON_PHASES
f_109454_
private static final ResourceLocation
n
SUN_LOCATION
field_4111
SUN
f_109455_
private static final ResourceLocation
o
CLOUDS_LOCATION
field_4108
CLOUDS
f_109456_
private static final ResourceLocation
p
END_SKY_LOCATION
field_4061
END_SKY
f_109457_
private static final ResourceLocation
q
FORCEFIELD_LOCATION
field_4071
FORCEFIELD
f_109458_
private static final ResourceLocation
r
RAIN_LOCATION
field_20797
RAIN
f_109459_
private static final ResourceLocation
s
SNOW_LOCATION
field_20798
SNOW
f_109460_
public static final Direction[]
b
DIRECTIONS
field_4095
DIRECTIONS
f_109434_
private final Minecraft
t
minecraft
field_4088
client
f_109461_
private final EntityRenderDispatcher
u
entityRenderDispatcher
field_4109
entityRenderDispatcher
f_109463_
private final BlockEntityRenderDispatcher
v
blockEntityRenderDispatcher
field_27741
blockEntityRenderDispatcher
f_172946_
private final RenderBuffers
w
renderBuffers
field_20951
bufferBuilders
f_109464_
private ClientLevel
x
level
field_4085
world
f_109465_
private final BlockingQueue<ChunkRenderDispatcher$RenderChunk>
y
recentlyCompiledChunks
field_34816
builtChunks
f_194306_
private final AtomicReference<LevelRenderer$RenderChunkStorage>
z
renderChunkStorage
field_34817
renderableChunks
f_194307_
private final it.unimi.dsi.fastutil.objects.ObjectArrayList<LevelRenderer$RenderChunkInfo>
A
renderChunksInFrustum
field_34807
chunkInfos
f_194297_
private final Set<BlockEntity>
B
globalBlockEntities
field_4055
noCullingBlockEntities
f_109468_
private Future<?>
C
lastFullRenderChunkUpdate
field_34808
fullUpdateFuture
f_194298_
private ViewArea
D
viewArea
field_4112
chunks
f_109469_
private VertexBuffer
E
starBuffer
field_4113
starsBuffer
f_109471_
private VertexBuffer
F
skyBuffer
field_4087
lightSkyBuffer
f_109472_
private VertexBuffer
G
darkBuffer
field_4102
darkSkyBuffer
f_109473_
private boolean
H
generateClouds
field_4107
cloudsDirty
f_109474_
private VertexBuffer
I
cloudBuffer
field_4094
cloudsBuffer
f_109475_
private final RunningTrimmedMean
J
frameTimes
field_21799
chunkUpdateSmoother
f_109476_
private int
K
ticks
field_4073
ticks
f_109477_
private final it.unimi.dsi.fastutil.ints.Int2ObjectMap<BlockDestructionProgress>
L
destroyingBlocks
field_4058
blockBreakingInfos
f_109408_
private final it.unimi.dsi.fastutil.longs.Long2ObjectMap<SortedSet<BlockDestructionProgress>>
M
destructionProgress
field_20950
blockBreakingProgressions
f_109409_
private final Map<BlockPos, SoundInstance>
N
playingRecords
field_4119
playingSongs
f_109410_
private RenderTarget
O
entityTarget
field_4101
entityOutlinesFramebuffer
f_109411_
private PostChain
P
entityEffect
field_4059
entityOutlinePostProcessor
f_109412_
private RenderTarget
Q
translucentTarget
field_25274
translucentFramebuffer
f_109413_
private RenderTarget
R
itemEntityTarget
field_25275
entityFramebuffer
f_109414_
private RenderTarget
S
particlesTarget
field_25276
particlesFramebuffer
f_109415_
private RenderTarget
T
weatherTarget
field_25277
weatherFramebuffer
f_109416_
private RenderTarget
U
cloudsTarget
field_25278
cloudsFramebuffer
f_109417_
private PostChain
V
transparencyChain
field_25279
transparencyPostProcessor
f_109418_
private double
W
lastCameraX
field_4104
lastCameraChunkUpdateX
f_109419_
private double
X
lastCameraY
field_4120
lastCameraChunkUpdateY
f_109420_
private double
Y
lastCameraZ
field_4070
lastCameraChunkUpdateZ
f_109421_
private int
Z
lastCameraChunkX
field_4084
cameraChunkX
f_109422_
private int
aa
lastCameraChunkY
field_4105
cameraChunkY
f_109423_
private int
ab
lastCameraChunkZ
field_4121
cameraChunkZ
f_109424_
private double
ac
prevCamX
field_4069
lastCameraX
f_109425_
private double
ad
prevCamY
field_4081
lastCameraY
f_109426_
private double
ae
prevCamZ
field_4096
lastCameraZ
f_109427_
private double
af
prevCamRotX
field_4115
lastCameraPitch
f_109428_
private double
ag
prevCamRotY
field_4064
lastCameraYaw
f_109429_
private int
ah
prevCloudX
field_4082
lastCloudsBlockX
f_109430_
private int
ai
prevCloudY
field_4097
lastCloudsBlockY
f_109431_
private int
aj
prevCloudZ
field_4116
lastCloudsBlockZ
f_109432_
private Vec3
ak
prevCloudColor
field_4072
lastCloudsColor
f_109433_
private CloudStatus
al
prevCloudsType
field_4080
lastCloudRenderMode
f_109435_
private ChunkRenderDispatcher
am
chunkRenderDispatcher
field_4106
chunkBuilder
f_109436_
private int
an
lastViewDistance
field_4062
viewDistance
f_109438_
private int
ao
renderedEntities
field_4089
regularEntityCount
f_109439_
private int
ap
culledEntities
field_4110
blockEntityCount
f_109440_
private Frustum
aq
cullingFrustum
field_27740
frustum
f_172938_
private boolean
ar
captureFrustum
field_4090
shouldCaptureFrustum
f_109441_
private Frustum
as
capturedFrustum
field_4056
capturedFrustum
f_109442_
private final org.joml.Vector4f[]
at
frustumPoints
field_4065
capturedFrustumOrientation
f_109443_
private final org.joml.Vector3d
au
frustumPos
field_4091
capturedFrustumPosition
f_109444_
private double
av
xTransparentOld
field_4083
lastTranslucentSortX
f_109445_
private double
aw
yTransparentOld
field_4103
lastTranslucentSortY
f_109446_
private double
ax
zTransparentOld
field_4118
lastTranslucentSortZ
f_109447_
private boolean
ay
needsFullRenderChunkUpdate
field_34810
shouldUpdate
f_194300_
private final AtomicLong
az
nextFullUpdateMillis
field_34811
nextUpdateTime
f_194301_
private final AtomicBoolean
aA
needsFrustumUpdate
field_34809
updateFinished
f_194299_
private int
aB
rainSoundTime
field_20793
rainSoundCounter
f_109450_
private final float[]
aC
rainSizeX
field_20794
NORMAL_LINE_DX
f_109451_
private final float[]
aD
rainSizeZ
field_20795
NORMAL_LINE_DZ
f_109452_

Constructor summary

ModifierConstructor
public (Minecraft client, EntityRenderDispatcher entityRenderDispatcher, BlockEntityRenderDispatcher blockEntityRenderDispatcher, RenderBuffers bufferBuilders)

Method summary

Modifier and TypeMethod
private void
a(fjw arg0, float arg1, double arg2, double arg3, double arg4)
renderSnowAndRain(LightTexture arg0, float arg1, double arg2, double arg3, double arg4)
method_22714(class_765 arg0, float arg1, double arg2, double arg3, double arg4)
renderWeather(LightmapTextureManager manager, float tickDelta, double cameraX, double cameraY, double cameraZ)
m_109703_(C_4138_ p_109705_, float p_109706_, double p_109707_, double arg3, double arg4)
public void
a(emz arg0)
tickRain(Camera arg0)
method_22713(class_4184 arg0)
tickRainSplashing(Camera camera)
m_109693_(C_3373_ arg0)
public void
close()
close()
close()
public void
a(akx arg0)
onResourceManagerReload(ResourceManager arg0)
method_14491(class_3300 arg0)
reload(ResourceManager arg0)
m_6213_(C_77_ arg0)
public void
a()
initOutline()
method_3296()
loadEntityOutlinePostProcessor()
m_109482_()
private void
y()
initTransparency()
method_29365()
loadTransparencyPostProcessor()
m_109833_()
private void
z()
deinitTransparency()
method_29701()
resetTransparencyPostProcessor()
m_109834_()
public void
b()
doEntityOutline()
method_3254()
drawEntityOutlinesFramebuffer()
m_109769_()
protected boolean
d()
shouldShowEntityOutlines()
method_3270()
canDrawEntityOutlines()
m_109817_()
private void
A()
createDarkSky()
method_3265()
renderDarkSky()
m_109835_()
private void
B()
createLightSky()
method_3277()
renderLightSky()
m_109836_()
private static BufferBuilder$RenderedBuffer
a(eie arg0, float arg1)
buildSkyDisc(BufferBuilder arg0, float arg1)
method_34550(class_287 arg0, float arg1)
renderSky(BufferBuilder builder, float arg1)
m_234267_(C_3173_ p_234268_, float p_234269_)
private void
C()
createStars()
method_3293()
renderStars()
m_109837_()
private BufferBuilder$RenderedBuffer
a(eie arg0)
drawStars(BufferBuilder arg0)
method_3255(class_287 arg0)
renderStars(BufferBuilder buffer)
m_234259_(C_3173_ arg0)
public void
a(few arg0)
setLevel(ClientLevel arg0)
method_3244(class_638 arg0)
setWorld(ClientWorld world)
m_109701_(C_3899_ arg0)
public void
e()
graphicsChanged()
method_35774()
reloadTransparencyPostProcessor()
m_173014_()
public void
f()
allChanged()
method_3279()
reload()
m_109818_()
public void
a(int arg0, int arg1)
resize(int arg0, int arg1)
method_3242(int arg0, int arg1)
onResized(int width, int height)
m_109487_(int p_109489_, int arg1)
public String
g()
getChunkStatistics()
method_3289()
getChunksDebugString()
m_109820_()
public ChunkRenderDispatcher
h()
getChunkRenderDispatcher()
method_34810()
getChunkBuilder()
m_173015_()
public double
i()
getTotalChunks()
method_34811()
getChunkCount()
m_173016_()
public double
j()
getLastViewDistance()
method_34812()
getViewDistance()
m_173017_()
public int
k()
countRenderedChunks()
method_3246()
getCompletedChunkCount()
m_109821_()
public String
l()
getEntityStatistics()
method_3272()
getEntitiesDebugString()
m_109822_()
private void
a(emz arg0, fmw arg1, boolean arg2, boolean arg3)
setupRender(Camera arg0, Frustum arg1, boolean arg2, boolean arg3)
method_3273(class_4184 arg0, class_4604 arg1, boolean arg2, boolean arg3)
setupTerrain(Camera camera, Frustum frustum, boolean hasForcedFrustum, boolean spectator)
m_194338_(C_3373_ p_194340_, C_4273_ p_194341_, boolean p_194342_, boolean arg3)
private void
a(fmw arg0)
applyFrustum(Frustum arg0)
method_38551(class_4604 arg0)
applyFrustum(Frustum frustum)
m_194354_(C_4273_ arg0)
private void
a(emz arg0, Queue<fjv$a> arg1)
initializeQueueForFullUpdate(Camera arg0, Queue<LevelRenderer$RenderChunkInfo> arg1)
method_38549(class_4184 arg0, Queue<class_761$class_762> arg1)
enqueueChunksInViewDistance(Camera camera, Queue<WorldRenderer$ChunkInfo> queue)
m_194343_(C_3373_ p_194345_, Queue<C_4134_$C_4136_> arg1)
public void
a(fmp$c arg0)
addRecentlyCompiledChunk(ChunkRenderDispatcher$RenderChunk arg0)
method_38550(class_846$class_851 arg0)
addBuiltChunk(ChunkBuilder$BuiltChunk chunk)
m_194352_(C_4261_$C_4265_ arg0)
private void
a(LinkedHashSet<fjv$a> arg0, fjv$c arg1, eei arg2, Queue<fjv$a> arg3, boolean arg4)
updateRenderChunks(LinkedHashSet<LevelRenderer$RenderChunkInfo> arg0, LevelRenderer$RenderInfoMap arg1, Vec3 arg2, Queue<LevelRenderer$RenderChunkInfo> arg3, boolean arg4)
method_34808(LinkedHashSet<class_761$class_762> arg0, class_761$class_5972 arg1, class_243 arg2, Queue<class_761$class_762> arg3, boolean arg4)
collectRenderableChunks(LinkedHashSet<WorldRenderer$ChunkInfo> chunks, WorldRenderer$ChunkInfoList chunkInfoList, Vec3d cameraPos, Queue<WorldRenderer$ChunkInfo> queue, boolean chunkCullingEnabled)
m_194362_(LinkedHashSet<C_4134_$C_4136_> p_194364_, C_4134_$C_141716_ p_194365_, C_3046_ p_194366_, Queue<C_4134_$C_4136_> p_194367_, boolean arg4)
private ChunkRenderDispatcher$RenderChunk
a(gu arg0, fmp$c arg1, ha arg2)
getRelativeFrom(BlockPos arg0, ChunkRenderDispatcher$RenderChunk arg1, Direction arg2)
method_3241(class_2338 arg0, class_846$class_851 arg1, class_2350 arg2)
getAdjacentChunk(BlockPos pos, ChunkBuilder$BuiltChunk chunk, Direction direction)
m_109728_(C_4675_ p_109730_, C_4261_$C_4265_ p_109731_, C_4687_ arg2)
private boolean
a(gu arg0, fmp$c arg1)
closeToBorder(BlockPos arg0, ChunkRenderDispatcher$RenderChunk arg1)
method_38553(class_2338 arg0, class_846$class_851 arg1)
isOutsideViewDistance(BlockPos pos, ChunkBuilder$BuiltChunk chunk)
m_194359_(C_4675_ p_194361_, C_4261_$C_4265_ arg1)
private void
a(org.joml.Matrix4f arg0, org.joml.Matrix4f arg1, double arg2, double arg3, double arg4, fmw arg5)
captureFrustum(org.joml.Matrix4f arg0, org.joml.Matrix4f arg1, double arg2, double arg3, double arg4, Frustum arg5)
method_3275(org.joml.Matrix4f arg0, org.joml.Matrix4f arg1, double arg2, double arg3, double arg4, class_4604 arg5)
captureFrustum(org.joml.Matrix4f positionMatrix, org.joml.Matrix4f projectionMatrix, double x, double y, double z, Frustum frustum)
m_252964_(org.joml.Matrix4f p_253787_, org.joml.Matrix4f p_254187_, double p_253833_, double p_253954_, double arg4, C_4273_ arg5)
public void
a(eij arg0, eei arg1, org.joml.Matrix4f arg2)
prepareCullFrustum(PoseStack arg0, Vec3 arg1, org.joml.Matrix4f arg2)
method_32133(class_4587 arg0, class_243 arg1, org.joml.Matrix4f arg2)
setupFrustum(MatrixStack matrices, Vec3d pos, org.joml.Matrix4f projectionMatrix)
m_253210_(C_3181_ p_253766_, C_3046_ p_254341_, org.joml.Matrix4f arg2)
public void
a(eij arg0, float arg1, long arg2, boolean arg3, emz arg4, fjq arg5, fjw arg6, org.joml.Matrix4f arg7)
renderLevel(PoseStack arg0, float arg1, long arg2, boolean arg3, Camera arg4, GameRenderer arg5, LightTexture arg6, org.joml.Matrix4f arg7)
method_22710(class_4587 arg0, float arg1, long arg2, boolean arg3, class_4184 arg4, class_757 arg5, class_765 arg6, org.joml.Matrix4f arg7)
render(MatrixStack matrices, float tickDelta, long limitTime, boolean renderBlockOutline, Camera camera, GameRenderer gameRenderer, LightmapTextureManager lightmapTextureManager, org.joml.Matrix4f projectionMatrix)
m_109599_(C_3181_ p_109601_, float p_109602_, long p_109603_, boolean p_109605_, C_3373_ p_109606_, C_4124_ p_254120_, C_4138_ arg6, org.joml.Matrix4f arg7)
private void
a(eij arg0)
checkPoseStack(PoseStack arg0)
method_22979(class_4587 arg0)
checkEmpty(MatrixStack matrices)
m_109588_(C_3181_ arg0)
private void
a(bfj arg0, double arg1, double arg2, double arg3, float arg4, eij arg5, fjx arg6)
renderEntity(Entity arg0, double arg1, double arg2, double arg3, float arg4, PoseStack arg5, MultiBufferSource arg6)
method_22977(class_1297 arg0, double arg1, double arg2, double arg3, float arg4, class_4587 arg5, class_4597 arg6)
renderEntity(Entity entity, double cameraX, double cameraY, double cameraZ, float tickDelta, MatrixStack matrices, VertexConsumerProvider vertexConsumers)
m_109517_(C_507_ p_109519_, double p_109520_, double p_109522_, double p_109524_, float arg4, C_3181_ arg5, C_4139_ arg6)
private void
a(fkf arg0, eij arg1, double arg2, double arg3, double arg4, org.joml.Matrix4f arg5)
renderChunkLayer(RenderType arg0, PoseStack arg1, double arg2, double arg3, double arg4, org.joml.Matrix4f arg5)
method_3251(class_1921 arg0, class_4587 arg1, double arg2, double arg3, double arg4, org.joml.Matrix4f arg5)
renderLayer(RenderLayer renderLayer, MatrixStack matrices, double cameraX, double cameraY, double cameraZ, org.joml.Matrix4f positionMatrix)
m_172993_(C_4168_ p_172995_, C_3181_ p_172996_, double p_172997_, double p_254039_, double arg4, org.joml.Matrix4f arg5)
private void
a(eij arg0, fjx arg1, emz arg2)
renderDebug(PoseStack arg0, MultiBufferSource arg1, Camera arg2)
method_22989(class_4587 arg0, class_4597 arg1, class_4184 arg2)
renderChunkDebugInfo(MatrixStack matrices, VertexConsumerProvider vertexConsumers, Camera camera)
m_269240_(C_3181_ p_270107_, C_4139_ p_270483_, C_3373_ arg2)
private void
a(ein arg0, org.joml.Matrix4f arg1, int arg2)
addFrustumVertex(VertexConsumer arg0, org.joml.Matrix4f arg1, int arg2)
method_22984(class_4588 arg0, org.joml.Matrix4f arg1, int arg2)
renderCapturedFrustumVertex(VertexConsumer vertexConsumer, org.joml.Matrix4f arg1, int planeNum)
m_269236_(C_3187_ p_270118_, org.joml.Matrix4f p_270865_, int arg2)
private void
a(ein arg0, org.joml.Matrix4f arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8)
addFrustumQuad(VertexConsumer arg0, org.joml.Matrix4f arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8)
method_22985(class_4588 arg0, org.joml.Matrix4f arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8)
renderCapturedFrustumFace(VertexConsumer vertexConsumer, org.joml.Matrix4f arg1, int plane0, int plane1, int plane2, int plane3, int r, int g, int b)
m_269092_(C_3187_ p_270341_, org.joml.Matrix4f p_270702_, int p_270959_, int p_270732_, int p_270363_, int p_270273_, int p_270934_, int p_270916_, int arg8)
public void
m()
captureFrustum()
method_35775()
captureFrustum()
m_173018_()
public void
n()
killFrustum()
method_35776()
killFrustum()
m_173019_()
public void
o()
tick()
method_3252()
tick()
m_109823_()
private void
a(aho arg0)
removeProgress(BlockDestructionProgress arg0)
method_22987(class_3191 arg0)
removeBlockBreakingInfo(BlockBreakingInfo info)
m_109765_(C_5421_ arg0)
private void
b(eij arg0)
renderEndSky(PoseStack arg0)
method_3250(class_4587 arg0)
renderEndSky(MatrixStack matrices)
m_109780_(C_3181_ arg0)
public void
a(eij arg0, org.joml.Matrix4f arg1, float arg2, emz arg3, boolean arg4, Runnable arg5)
renderSky(PoseStack arg0, org.joml.Matrix4f arg1, float arg2, Camera arg3, boolean arg4, Runnable arg5)
method_3257(class_4587 arg0, org.joml.Matrix4f arg1, float arg2, class_4184 arg3, boolean arg4, Runnable arg5)
renderSky(MatrixStack matrices, org.joml.Matrix4f projectionMatrix, float tickDelta, Camera camera, boolean thickFog, Runnable fogCallback)
m_202423_(C_3181_ p_254034_, org.joml.Matrix4f p_202426_, float p_202427_, C_3373_ p_202428_, boolean p_202429_, Runnable arg5)
private boolean
b(emz arg0)
doesMobEffectBlockSky(Camera arg0)
method_43788(class_4184 arg0)
hasBlindnessOrDarkness(Camera camera)
m_234310_(C_3373_ arg0)
public void
a(eij arg0, org.joml.Matrix4f arg1, float arg2, double arg3, double arg4, double arg5)
renderClouds(PoseStack arg0, org.joml.Matrix4f arg1, float arg2, double arg3, double arg4, double arg5)
method_3259(class_4587 arg0, org.joml.Matrix4f arg1, float arg2, double arg3, double arg4, double arg5)
renderClouds(MatrixStack matrices, org.joml.Matrix4f projectionMatrix, float tickDelta, double cameraX, double cameraY, double cameraZ)
m_253054_(C_3181_ p_254537_, org.joml.Matrix4f p_254364_, float p_253843_, double p_253663_, double arg4, double arg5)
private BufferBuilder$RenderedBuffer
a(eie arg0, double arg1, double arg2, double arg3, eei arg4)
buildClouds(BufferBuilder arg0, double arg1, double arg2, double arg3, Vec3 arg4)
method_3239(class_287 arg0, double arg1, double arg2, double arg3, class_243 arg4)
renderClouds(BufferBuilder builder, double x, double y, double z, Vec3d color)
m_234261_(C_3173_ p_234263_, double p_234264_, double p_234266_, double arg3, C_3046_ arg4)
private void
c(emz arg0)
compileChunks(Camera arg0)
method_3269(class_4184 arg0)
updateChunks(Camera camera)
m_194370_(C_3373_ arg0)
private void
d(emz arg0)
renderWorldBorder(Camera arg0)
method_3243(class_4184 arg0)
renderWorldBorder(Camera camera)
m_173012_(C_3373_ arg0)
private void
a(eij arg0, ein arg1, bfj arg2, double arg3, double arg4, double arg5, gu arg6, dcb arg7)
renderHitOutline(PoseStack arg0, VertexConsumer arg1, Entity arg2, double arg3, double arg4, double arg5, BlockPos arg6, BlockState arg7)
method_22712(class_4587 arg0, class_4588 arg1, class_1297 arg2, double arg3, double arg4, double arg5, class_2338 arg6, class_2680 arg7)
drawBlockOutline(MatrixStack matrices, VertexConsumer vertexConsumer, Entity entity, double cameraX, double cameraY, double cameraZ, BlockPos pos, BlockState state)
m_109637_(C_3181_ p_109639_, C_3187_ p_109640_, C_507_ p_109641_, double p_109642_, double p_109644_, double arg5, C_4675_ arg6, C_2064_ arg7)
private static Vec3
a(float arg0)
mixColor(float arg0)
method_51778(float arg0)
getMaxIntensityColor(float hue)
m_285956_(float p_286899_)
private static Vec3
a(float arg0, float arg1, float arg2, float arg3)
shiftHue(float arg0, float arg1, float arg2, float arg3)
method_51779(float arg0, float arg1, float arg2, float arg3)
shiftHue(float red, float green, float blue, float hueOffset)
m_285739_(float p_286907_, float p_286536_, float p_286318_, float p_286590_)
public static void
a(eij arg0, ein arg1, efb arg2, double arg3, double arg4, double arg5, float arg6, float arg7, float arg8, float arg9, boolean arg10)
renderVoxelShape(PoseStack arg0, VertexConsumer arg1, VoxelShape arg2, double arg3, double arg4, double arg5, float arg6, float arg7, float arg8, float arg9, boolean arg10)
method_22983(class_4587 arg0, class_4588 arg1, class_265 arg2, double arg3, double arg4, double arg5, float arg6, float arg7, float arg8, float arg9, boolean arg10)
drawShapeOutline(MatrixStack matrices, VertexConsumer vertexConsumer, VoxelShape shape, double offsetX, double offsetY, double offsetZ, float red, float green, float blue, float alpha, boolean colorize)
m_285900_(C_3181_ p_286791_, C_3187_ p_286416_, C_3072_ p_286863_, double p_286432_, double p_286774_, double p_286516_, float p_286300_, float p_286443_, float arg8, float arg9, boolean arg10)
private static void
a(eij arg0, ein arg1, efb arg2, double arg3, double arg4, double arg5, float arg6, float arg7, float arg8, float arg9)
renderShape(PoseStack arg0, VertexConsumer arg1, VoxelShape arg2, double arg3, double arg4, double arg5, float arg6, float arg7, float arg8, float arg9)
method_3291(class_4587 arg0, class_4588 arg1, class_265 arg2, double arg3, double arg4, double arg5, float arg6, float arg7, float arg8, float arg9)
drawCuboidShapeOutline(MatrixStack matrices, VertexConsumer vertexConsumer, VoxelShape shape, double offsetX, double offsetY, double offsetZ, float red, float green, float blue, float alpha)
m_109782_(C_3181_ p_109783_, C_3187_ p_109784_, C_3072_ p_109785_, double p_109786_, double p_109788_, double p_109790_, float p_109792_, float arg7, float arg8, float arg9)
public static void
a(ein arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, float arg7, float arg8, float arg9, float arg10)
renderLineBox(VertexConsumer arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, float arg7, float arg8, float arg9, float arg10)
method_35773(class_4588 arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, float arg7, float arg8, float arg9, float arg10)
drawBox(VertexConsumer vertexConsumer, double x1, double y1, double z1, double x2, double y2, double z2, float red, float green, float blue, float alpha)
m_172965_(C_3187_ p_172966_, double p_172967_, double p_172969_, double p_172971_, double p_172973_, double p_172975_, double arg6, float arg7, float arg8, float arg9, float arg10)
public static void
a(eij arg0, ein arg1, eed arg2, float arg3, float arg4, float arg5, float arg6)
renderLineBox(PoseStack arg0, VertexConsumer arg1, AABB arg2, float arg3, float arg4, float arg5, float arg6)
method_22982(class_4587 arg0, class_4588 arg1, class_238 arg2, float arg3, float arg4, float arg5, float arg6)
drawBox(MatrixStack matrices, VertexConsumer vertexConsumer, Box box, float red, float green, float blue, float alpha)
m_109646_(C_3181_ p_109647_, C_3187_ p_109648_, C_3040_ p_109649_, float p_109650_, float p_109651_, float p_109652_, float p_109653_)
public static void
a(eij arg0, ein arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7, float arg8, float arg9, float arg10, float arg11)
renderLineBox(PoseStack arg0, VertexConsumer arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7, float arg8, float arg9, float arg10, float arg11)
method_22980(class_4587 arg0, class_4588 arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7, float arg8, float arg9, float arg10, float arg11)
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)
m_109608_(C_3181_ p_109609_, C_3187_ p_109610_, double p_109611_, double p_109613_, double p_109615_, double p_109617_, double p_109619_, double arg7, float arg8, float arg9, float arg10, float arg11)
public static void
a(eij arg0, ein arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7, float arg8, float arg9, float arg10, float arg11, float arg12, float arg13, float arg14)
renderLineBox(PoseStack arg0, VertexConsumer arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7, float arg8, float arg9, float arg10, float arg11, float arg12, float arg13, float arg14)
method_22981(class_4587 arg0, class_4588 arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7, float arg8, float arg9, float arg10, float arg11, float arg12, float arg13, float arg14)
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)
m_109621_(C_3181_ p_109622_, C_3187_ p_109623_, double p_109624_, double p_109626_, double p_109628_, double p_109630_, double p_109632_, double p_109634_, float p_109636_, float arg9, float arg10, float arg11, float arg12, float arg13, float arg14)
public static void
b(eij arg0, ein arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7, float arg8, float arg9, float arg10, float arg11)
addChainedFilledBoxVertices(PoseStack arg0, VertexConsumer arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7, float arg8, float arg9, float arg10, float arg11)
method_3258(class_4587 arg0, class_4588 arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7, float arg8, float arg9, float arg10, float arg11)
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)
m_269208_(C_3181_ p_270343_, C_3187_ p_270926_, double p_270503_, double p_270642_, double p_270711_, double p_270523_, double p_270089_, double arg7, float arg8, float arg9, float arg10, float arg11)
public static void
a(eij arg0, ein arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8, float arg9, float arg10, float arg11)
addChainedFilledBoxVertices(PoseStack arg0, VertexConsumer arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8, float arg9, float arg10, float arg11)
method_49041(class_4587 arg0, class_4588 arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8, float arg9, float arg10, float arg11)
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)
m_269282_(C_3181_ p_270352_, C_3187_ p_271015_, float p_270144_, float p_270901_, float p_270546_, float p_270102_, float p_270605_, float p_271006_, float p_270864_, float p_270181_, float p_270220_, float p_270293_)
public void
a(cls arg0, gu arg1, dcb arg2, dcb arg3, int arg4)
blockChanged(BlockGetter arg0, BlockPos arg1, BlockState arg2, BlockState arg3, int arg4)
method_8570(class_1922 arg0, class_2338 arg1, class_2680 arg2, class_2680 arg3, int arg4)
updateBlock(BlockView world, BlockPos pos, BlockState oldState, BlockState newState, int flags)
m_109544_(C_1559_ p_109546_, C_4675_ p_109547_, C_2064_ p_109548_, C_2064_ p_109549_, int arg4)
private void
a(gu arg0, boolean arg1)
setBlockDirty(BlockPos arg0, boolean arg1)
method_16037(class_2338 arg0, boolean arg1)
scheduleSectionRender(BlockPos pos, boolean important)
m_109732_(C_4675_ p_109734_, boolean arg1)
public void
a(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
setBlocksDirty(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
method_18146(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
scheduleBlockRenders(int minX, int minY, int minZ, int maxX, int maxY, int maxZ)
m_109494_(int p_109496_, int p_109497_, int p_109498_, int p_109499_, int p_109500_, int arg5)
public void
a(gu arg0, dcb arg1, dcb arg2)
setBlockDirty(BlockPos arg0, BlockState arg1, BlockState arg2)
method_21596(class_2338 arg0, class_2680 arg1, class_2680 arg2)
scheduleBlockRerenderIfNeeded(BlockPos pos, BlockState old, BlockState updated)
m_109721_(C_4675_ p_109723_, C_2064_ p_109724_, C_2064_ arg2)
public void
a(int arg0, int arg1, int arg2)
setSectionDirtyWithNeighbors(int arg0, int arg1, int arg2)
method_18145(int arg0, int arg1, int arg2)
scheduleBlockRenders(int x, int y, int z)
m_109490_(int p_109492_, int p_109493_, int arg2)
public void
b(int arg0, int arg1, int arg2)
setSectionDirty(int arg0, int arg1, int arg2)
method_8571(int arg0, int arg1, int arg2)
scheduleBlockRender(int x, int y, int z)
m_109770_(int p_109772_, int p_109773_, int arg2)
private void
a(int arg0, int arg1, int arg2, boolean arg3)
setSectionDirty(int arg0, int arg1, int arg2, boolean arg3)
method_3295(int arg0, int arg1, int arg2, boolean arg3)
scheduleChunkRender(int x, int y, int z, boolean important)
m_109501_(int p_109503_, int p_109504_, int p_109505_, boolean arg3)
public void
a(amg arg0, gu arg1)
playStreamingMusic(SoundEvent arg0, BlockPos arg1)
method_8562(class_3414 arg0, class_2338 arg1)
playSong(SoundEvent song, BlockPos songPosition)
m_109514_(C_123_ p_109516_, C_4675_ arg1)
private void
a(cmm arg0, gu arg1, boolean arg2)
notifyNearbyEntities(Level arg0, BlockPos arg1, boolean arg2)
method_3247(class_1937 arg0, class_2338 arg1, boolean arg2)
updateEntitiesForSong(World world, BlockPos pos, boolean playing)
m_109550_(C_1596_ p_109552_, C_4675_ p_109553_, boolean arg2)
public void
a(it arg0, boolean arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7)
addParticle(ParticleOptions arg0, boolean arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7)
method_8568(class_2394 arg0, boolean arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7)
addParticle(ParticleEffect parameters, boolean shouldAlwaysSpawn, double x, double y, double z, double velocityX, double velocityY, double velocityZ)
m_109743_(C_4756_ p_109745_, boolean p_109746_, double p_109747_, double p_109749_, double p_109751_, double arg5, double arg6, double arg7)
public void
a(it arg0, boolean arg1, boolean arg2, double arg3, double arg4, double arg5, double arg6, double arg7, double arg8)
addParticle(ParticleOptions arg0, boolean arg1, boolean arg2, double arg3, double arg4, double arg5, double arg6, double arg7, double arg8)
method_8563(class_2394 arg0, boolean arg1, boolean arg2, double arg3, double arg4, double arg5, double arg6, double arg7, double arg8)
addParticle(ParticleEffect parameters, boolean shouldAlwaysSpawn, boolean important, double x, double y, double z, double velocityX, double velocityY, double velocityZ)
m_109752_(C_4756_ p_109754_, boolean p_109755_, boolean p_109756_, double p_109757_, double p_109759_, double p_109761_, double arg6, double arg7, double arg8)
private <T extends ParticleOptions> void
a(T arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6)
addParticle(T arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6)
method_3276(T arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6)
addParticle(T parameters, double x, double y, double z, double velocityX, double velocityY, double velocityZ)
m_109735_(T p_109737_, double p_109738_, double p_109740_, double p_109742_, double arg4, double arg5, double arg6)
private Particle
b(it arg0, boolean arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7)
addParticleInternal(ParticleOptions arg0, boolean arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7)
method_3282(class_2394 arg0, boolean arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7)
spawnParticle(ParticleEffect parameters, boolean alwaysSpawn, double x, double y, double z, double velocityX, double velocityY, double velocityZ)
m_109795_(C_4756_ p_109797_, boolean p_109798_, double p_109799_, double p_109801_, double p_109803_, double arg5, double arg6, double arg7)
private Particle
b(it arg0, boolean arg1, boolean arg2, double arg3, double arg4, double arg5, double arg6, double arg7, double arg8)
addParticleInternal(ParticleOptions arg0, boolean arg1, boolean arg2, double arg3, double arg4, double arg5, double arg6, double arg7, double arg8)
method_3288(class_2394 arg0, boolean arg1, boolean arg2, double arg3, double arg4, double arg5, double arg6, double arg7, double arg8)
spawnParticle(ParticleEffect parameters, boolean alwaysSpawn, boolean canSpawnOnMinimal, double x, double y, double z, double velocityX, double velocityY, double velocityZ)
m_109804_(C_4756_ p_109806_, boolean p_109807_, boolean p_109808_, double p_109809_, double p_109811_, double p_109813_, double arg6, double arg7, double arg8)
private ParticleStatus
a(boolean arg0)
calculateParticleLevel(boolean arg0)
method_3268(boolean arg0)
getRandomParticleSpawnChance(boolean canSpawnOnMinimal)
m_109767_(boolean arg0)
public void
p()
clear()
method_3267()
cleanUp()
m_109824_()
public void
a(int arg0, gu arg1, int arg2)
globalLevelEvent(int arg0, BlockPos arg1, int arg2)
method_8564(int arg0, class_2338 arg1, int arg2)
processGlobalEvent(int eventId, BlockPos pos, int data)
m_109506_(int p_109508_, C_4675_ p_109509_, int arg2)
public void
b(int arg0, gu arg1, int arg2)
levelEvent(int arg0, BlockPos arg1, int arg2)
method_8567(int arg0, class_2338 arg1, int arg2)
processWorldEvent(int eventId, BlockPos pos, int data)
m_234304_(int p_234306_, C_4675_ p_234307_, int arg2)
public void
c(int arg0, gu arg1, int arg2)
destroyBlockProgress(int arg0, BlockPos arg1, int arg2)
method_8569(int arg0, class_2338 arg1, int arg2)
setBlockBreakingInfo(int entityId, BlockPos pos, int stage)
m_109774_(int p_109776_, C_4675_ p_109777_, int arg2)
public boolean
q()
hasRenderedAllChunks()
method_3281()
isTerrainRenderComplete()
m_109825_()
public void
r()
needsUpdate()
method_3292()
scheduleTerrainUpdate()
m_109826_()
public void
a(Collection<czn> arg0, Collection<czn> arg1)
updateGlobalBlockEntities(Collection<BlockEntity> arg0, Collection<BlockEntity> arg1)
method_3245(Collection<class_2586> arg0, Collection<class_2586> arg1)
updateNoCullingBlockEntities(Collection<BlockEntity> removed, Collection<BlockEntity> added)
m_109762_(Collection<C_1991_> p_109764_, Collection<C_1991_> arg1)
public static int
a(clp arg0, gu arg1)
getLightColor(BlockAndTintGetter arg0, BlockPos arg1)
method_23794(class_1920 arg0, class_2338 arg1)
getLightmapCoordinates(BlockRenderView world, BlockPos pos)
m_109541_(C_1557_ p_109542_, C_4675_ p_109543_)
public static int
a(clp arg0, dcb arg1, gu arg2)
getLightColor(BlockAndTintGetter arg0, BlockState arg1, BlockPos arg2)
method_23793(class_1920 arg0, class_2680 arg1, class_2338 arg2)
getLightmapCoordinates(BlockRenderView world, BlockState state, BlockPos pos)
m_109537_(C_1557_ p_109538_, C_2064_ p_109539_, C_4675_ p_109540_)
public boolean
a(gu arg0)
isChunkCompiled(BlockPos arg0)
method_40050(class_2338 arg0)
isRenderingReady(BlockPos pos)
m_202430_(C_4675_ arg0)
public RenderTarget
s()
entityTarget()
method_22990()
getEntityOutlinesFramebuffer()
m_109827_()
public RenderTarget
t()
getTranslucentTarget()
method_29360()
getTranslucentFramebuffer()
m_109828_()
public RenderTarget
u()
getItemEntityTarget()
method_29361()
getEntityFramebuffer()
m_109829_()
public RenderTarget
v()
getParticlesTarget()
method_29362()
getParticlesFramebuffer()
m_109830_()
public RenderTarget
w()
getWeatherTarget()
method_29363()
getWeatherFramebuffer()
m_109831_()
public RenderTarget
x()
getCloudsTarget()
method_29364()
getCloudsFramebuffer()
m_109832_()