net.minecraft.client.renderer

public class LevelRenderer

implements ResourceManagerReloadListener, AutoCloseable

epj
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.apache.logging.log4j.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
field_34817
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
field_34808
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
entityOutlineShader
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
transparencyShader
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
lastCloudsRenderMode
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 Vector4f[]
at
frustumPoints
field_4065
capturedFrustumOrientation
f_109443_
private final 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
field_34810
f_194300_
private final AtomicLong
az
nextFullUpdateMillis
field_34811
field_34811
f_194301_
private final AtomicBoolean
aA
needsFrustumUpdate
field_34809
field_34809
f_194299_
private int
aB
rainSoundTime
field_20793
field_20793
f_109450_
private final float[]
aC
rainSizeX
field_20794
field_20794
f_109451_
private final float[]
aD
rainSizeZ
field_20795
field_20795
f_109452_

Constructor summary

ModifierConstructor
public (Minecraft client, RenderBuffers bufferBuilders)

Method summary

Modifier and TypeMethod
private void
a(epk 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 arg1, double arg2, double arg3, double arg4)
m_109703_(C_4138_ p_109705_, float p_109706_, double p_109707_, double arg3, double arg4)
public void
a(dwy 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(afk arg0)
onResourceManagerReload(ResourceManager arg0)
method_14491(class_3300 arg0)
reload(ResourceManager arg0)
m_6213_(C_77_ arg0)
public void
a()
initOutline()
method_3296()
loadEntityOutlineShader()
m_109482_()
private void
y()
initTransparency()
method_29365()
loadTransparencyShader()
m_109833_()
private void
z()
deinitTransparency()
method_29701()
resetTransparencyShader()
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 void
a(dse arg0, float arg1)
buildSkyDisc(BufferBuilder arg0, float arg1)
method_34550(class_287 arg0, float arg1)
renderSky(BufferBuilder builder, float arg1)
m_172947_(C_3173_ p_172948_, float p_172949_)
private void
C()
createStars()
method_3293()
renderStars()
m_109837_()
private void
a(dse arg0)
drawStars(BufferBuilder arg0)
method_3255(class_287 arg0)
renderStars(BufferBuilder buffer)
m_109554_(C_3173_ arg0)
public void
a(ell arg0)
setLevel(ClientLevel arg0)
method_3244(class_638 arg0)
setWorld(ClientWorld world)
m_109701_(C_3899_ arg0)
public void
e()
graphicsChanged()
method_35774()
reloadTransparencyShader()
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(dwy arg0, esh 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(esh arg0)
applyFrustum(Frustum arg0)
method_38551(class_4604 arg0)
applyFrustum(Frustum frustum)
m_194354_(C_4273_ arg0)
private void
a(dwy arg0, Queue<epj$a> arg1)
initializeQueueForFullUpdate(Camera arg0, Queue<LevelRenderer$RenderChunkInfo> arg1)
method_38549(class_4184 arg0, Queue<class_761$class_762> arg1)
method_38549(Camera camera, Queue<WorldRenderer$ChunkInfo> arg1)
m_194343_(C_3373_ p_194345_, Queue<C_4134_$C_4136_> arg1)
public void
a(esa$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<epj$a> arg0, epj$c arg1, dom arg2, Queue<epj$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)
method_34808(LinkedHashSet<WorldRenderer$ChunkInfo> arg0, WorldRenderer$ChunkInfoList arg1, Vec3d arg2, Queue<WorldRenderer$ChunkInfo> arg3, boolean arg4)
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(gh arg0, esa$c arg1, gm 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(gh arg0, esa$c arg1)
closeToBorder(BlockPos arg0, ChunkRenderDispatcher$RenderChunk arg1)
method_38553(class_2338 arg0, class_846$class_851 arg1)
method_38553(BlockPos pos, ChunkBuilder$BuiltChunk arg1)
m_194359_(C_4675_ p_194361_, C_4261_$C_4265_ arg1)
private void
a(d arg0, d arg1, double arg2, double arg3, double arg4, esh arg5)
captureFrustum(Matrix4f arg0, Matrix4f arg1, double arg2, double arg3, double arg4, Frustum arg5)
method_3275(class_1159 arg0, class_1159 arg1, double arg2, double arg3, double arg4, class_4604 arg5)
captureFrustum(Matrix4f positionMatrix, Matrix4f arg1, double x, double y, double z, Frustum frustum)
m_109525_(C_802_ p_109527_, C_802_ p_109528_, double p_109529_, double p_109531_, double arg4, C_4273_ arg5)
public void
a(dsj arg0, dom arg1, d arg2)
prepareCullFrustum(PoseStack arg0, Vec3 arg1, Matrix4f arg2)
method_32133(class_4587 arg0, class_243 arg1, class_1159 arg2)
setupFrustum(MatrixStack matrices, Vec3d pos, Matrix4f projectionMatrix)
m_172961_(C_3181_ p_172963_, C_3046_ p_172964_, C_802_ arg2)
public void
a(dsj arg0, float arg1, long arg2, boolean arg3, dwy arg4, epe arg5, epk arg6, d arg7)
renderLevel(PoseStack arg0, float arg1, long arg2, boolean arg3, Camera arg4, GameRenderer arg5, LightTexture arg6, Matrix4f arg7)
method_22710(class_4587 arg0, float arg1, long arg2, boolean arg3, class_4184 arg4, class_757 arg5, class_765 arg6, class_1159 arg7)
render(MatrixStack matrices, float tickDelta, long limitTime, boolean renderBlockOutline, Camera camera, GameRenderer gameRenderer, LightmapTextureManager lightmapTextureManager, Matrix4f positionMatrix)
m_109599_(C_3181_ p_109601_, float p_109602_, long p_109603_, boolean p_109605_, C_3373_ p_109606_, C_4124_ p_109607_, C_4138_ arg6, C_802_ arg7)
private void
a(dsj arg0)
checkPoseStack(PoseStack arg0)
method_22979(class_4587 arg0)
checkEmpty(MatrixStack matrices)
m_109588_(C_3181_ arg0)
private void
a(awt arg0, double arg1, double arg2, double arg3, float arg4, dsj arg5, epl 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(ept arg0, dsj arg1, double arg2, double arg3, double arg4, d arg5)
renderChunkLayer(RenderType arg0, PoseStack arg1, double arg2, double arg3, double arg4, Matrix4f arg5)
method_3251(class_1921 arg0, class_4587 arg1, double arg2, double arg3, double arg4, class_1159 arg5)
renderLayer(RenderLayer renderLayer, MatrixStack matrices, double arg2, double arg3, double arg4, Matrix4f positionMatrix)
m_172993_(C_4168_ p_172995_, C_3181_ p_172996_, double p_172997_, double p_172999_, double arg4, C_802_ arg5)
private void
b(dwy arg0)
renderDebug(Camera arg0)
method_22989(class_4184 arg0)
renderChunkDebugInfo(Camera camera)
m_109793_(C_3373_ arg0)
private void
a(dsn arg0, int arg1)
addFrustumVertex(VertexConsumer arg0, int arg1)
method_22984(class_4588 arg0, int arg1)
method_22984(VertexConsumer arg0, int arg1)
m_109665_(C_3187_ p_109667_, int arg1)
private void
a(dsn arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7)
addFrustumQuad(VertexConsumer arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7)
method_22985(class_4588 arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7)
method_22985(VertexConsumer arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7)
m_109668_(C_3187_ p_109670_, int p_109671_, int p_109672_, int p_109673_, int p_109674_, int p_109675_, int p_109676_, int arg7)
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(act arg0)
removeProgress(BlockDestructionProgress arg0)
method_22987(class_3191 arg0)
removeBlockBreakingInfo(BlockBreakingInfo info)
m_109765_(C_5421_ arg0)
private void
b(dsj arg0)
renderEndSky(PoseStack arg0)
method_3250(class_4587 arg0)
renderEndSky(MatrixStack matrices)
m_109780_(C_3181_ arg0)
public void
a(dsj arg0, d arg1, float arg2, Runnable arg3)
renderSky(PoseStack arg0, Matrix4f arg1, float arg2, Runnable arg3)
method_3257(class_4587 arg0, class_1159 arg1, float arg2, Runnable arg3)
renderSky(MatrixStack matrices, Matrix4f projectionMatrix, float tickDelta, Runnable arg3)
m_181409_(C_3181_ p_181411_, C_802_ p_181412_, float p_181413_, Runnable arg3)
public void
a(dsj arg0, d arg1, float arg2, double arg3, double arg4, double arg5)
renderClouds(PoseStack arg0, Matrix4f arg1, float arg2, double arg3, double arg4, double arg5)
method_3259(class_4587 arg0, class_1159 arg1, float arg2, double arg3, double arg4, double arg5)
renderClouds(MatrixStack matrices, Matrix4f projectionMatrix, float tickDelta, double arg3, double arg4, double arg5)
m_172954_(C_3181_ p_172956_, C_802_ p_172957_, float p_172958_, double p_172959_, double arg4, double arg5)
private void
a(dse arg0, double arg1, double arg2, double arg3, dom 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_109578_(C_3173_ p_109580_, double p_109581_, double p_109583_, double arg3, C_3046_ arg4)
private void
c(dwy arg0)
compileChunks(Camera arg0)
method_3269(class_4184 arg0)
updateChunks(Camera camera)
m_194370_(C_3373_ arg0)
private void
d(dwy arg0)
renderWorldBorder(Camera arg0)
method_3243(class_4184 arg0)
renderWorldBorder(Camera camera)
m_173012_(C_3373_ arg0)
private void
a(dsj arg0, dsn arg1, awt arg2, double arg3, double arg4, double arg5, gh arg6, coc 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 arg1, Entity entity, double arg3, double arg4, double arg5, 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)
public static void
a(dsj arg0, dsn arg1, dpf arg2, double arg3, double arg4, double arg5, float arg6, float arg7, float arg8, float arg9)
renderVoxelShape(PoseStack arg0, VertexConsumer arg1, VoxelShape arg2, double arg3, double arg4, double arg5, float arg6, float arg7, float arg8, float arg9)
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)
method_22983(MatrixStack arg0, VertexConsumer arg1, VoxelShape arg2, double arg3, double arg4, double arg5, float arg6, float arg7, float arg8, float arg9)
m_109654_(C_3181_ p_109655_, C_3187_ p_109656_, C_3072_ p_109657_, double p_109658_, double p_109660_, double p_109662_, float p_109664_, float arg7, float arg8, float arg9)
private static void
b(dsj arg0, dsn arg1, dpf 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)
drawShapeOutline(MatrixStack matrices, VertexConsumer arg1, VoxelShape arg2, double arg3, double arg4, double arg5, float arg6, float arg7, float arg8, float arg9)
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(dsn 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(dsj arg0, dsn arg1, doh 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(dsj arg0, dsn 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(dsj arg0, dsn 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
a(dse arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, float arg7, float arg8, float arg9, float arg10)
addChainedFilledBoxVertices(BufferBuilder arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, float arg7, float arg8, float arg9, float arg10)
method_3258(class_287 arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, float arg7, float arg8, float arg9, float arg10)
drawBox(BufferBuilder buffer, double x1, double y1, double z1, double x2, double y2, double z2, float red, float green, float blue, float alpha)
m_109556_(C_3173_ p_109557_, double p_109558_, double p_109560_, double p_109562_, double p_109564_, double p_109566_, double arg6, float arg7, float arg8, float arg9, float arg10)
public void
a(bzj arg0, gh arg1, coc arg2, coc 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(gh 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(gh arg0, coc arg1, coc 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(agu arg0, gh 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(cad arg0, gh 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(hv 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(hv 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(hv 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(hv 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, gh 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
a(bnr arg0, int arg1, gh arg2, int arg3)
levelEvent(Player arg0, int arg1, BlockPos arg2, int arg3)
method_8567(class_1657 arg0, int arg1, class_2338 arg2, int arg3)
processWorldEvent(PlayerEntity source, int eventId, BlockPos pos, int data)
m_109532_(C_1141_ p_109534_, int p_109535_, C_4675_ p_109536_, int arg3)
public void
b(int arg0, gh 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<clz> arg0, Collection<clz> 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(bzg arg0, gh 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(bzg arg0, coc arg1, gh 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 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_()