net.minecraft.client.render

public class WorldRenderer

implements SynchronousResourceReloader, AutoCloseable

hfq
net.minecraft.client.renderer.LevelRenderer
net.minecraft.class_761
net.minecraft.client.render.WorldRenderer
net.minecraft.unmapped.C_sfkkabhx
net.minecraft.client.render.WorldRenderer
net.minecraft.src.C_4134_

Field summary

Modifier and TypeField
private static final org.slf4j.Logger
f
LOGGER
field_4060
LOGGER
f_qidtwjwt
LOGGER
f_109453_
private static final Identifier
g
TRANSPARENCY_POST_CHAIN_ID
field_53900
TRANSPARENCY
f_rtdtcuix
f_346562_
private static final Identifier
h
ENTITY_OUTLINE_POST_CHAIN_ID
field_53901
ENTITY_OUTLINE
f_bxawhnww
f_348015_
public static final int
a
SECTION_SIZE
field_32759
SECTION_SIZE
f_egoibmze
CHUNK_SIZE
f_291639_
public static final int
b
HALF_SECTION_SIZE
field_34812
HALF_SECTION_SIZE
f_znrpkjyr
HALF_CHUNK_SIZE
f_291129_
public static final int
c
NEARBY_SECTION_DISTANCE_IN_BLOCKS
field_54162
NEARBY_SECTION_DISTANCE
f_wslqtrty
f_347620_
private static final int
i
MINIMUM_TRANSPARENT_SORT_COUNT
field_54163
MIN_TRANSPARENT_SORT_COUNT
f_azxpksvq
f_346482_
private final MinecraftClient
j
minecraft
field_4088
client
f_xqyukndo
client
f_109461_
private final EntityRenderManager
k
entityRenderDispatcher
field_4109
entityRenderManager
f_fytrtjkk
entityRenderDispatcher
f_109463_
private final BlockEntityRenderManager
l
blockEntityRenderDispatcher
field_27741
blockEntityRenderManager
f_fpgxhitd
blockEntityRenderDispatcher
f_172946_
private final BufferBuilderStorage
m
renderBuffers
field_20951
bufferBuilders
f_gcivdfmm
bufferBuilders
f_109464_
private final SkyRendering
n
skyRenderer
field_53075
skyRendering
f_sihftard
skyRenderer
f_346298_
private final CloudRenderer
o
cloudRenderer
field_53076
cloudRenderer
f_rywwteut
cloudRenderer
f_346715_
private final WorldBorderRendering
p
worldBorderRenderer
field_53077
worldBorderRendering
f_xlackaqq
worldBorderRenderer
f_348997_
private final WeatherRendering
q
weatherEffectRenderer
field_53078
weatherRendering
f_iyfhsakp
weatherRenderer
f_348825_
private final SubmittableBatch
r
particlesRenderState
field_62647
particleBatch
f_xtrjmuog
f_413934_
public final DebugRenderer
d
debugRenderer
field_63067
debugRenderer
f_tggvmpwq
f_411628_
public final GameTestDebugRenderer
e
gameTestBlockHighlightRenderer
field_63068
gameTestDebugRenderer
f_qgiqkbkf
f_412633_
private ClientWorld
s
level
field_4085
world
f_knkykysk
world
f_109465_
private final ChunkRenderingDataPreparer
t
sectionOcclusionGraph
field_45615
chunkRenderingDataPreparer
f_kfsuutjj
occlusionGraph
f_291822_
private final it.unimi.dsi.fastutil.objects.ObjectArrayList<ChunkBuilder$BuiltChunk>
u
visibleSections
field_45616
builtChunks
f_qdsyfzmo
sections
f_290776_
private final it.unimi.dsi.fastutil.objects.ObjectArrayList<ChunkBuilder$BuiltChunk>
v
nearbyVisibleSections
field_54164
nearbyChunks
f_cfbmblth
f_348667_
private BuiltChunkStorage
w
viewArea
field_4112
chunks
f_znlxpkgq
chunks
f_109469_
private int
x
ticks
field_4073
ticks
f_wdwpkhmu
ticks
f_109477_
private final it.unimi.dsi.fastutil.ints.Int2ObjectMap<BlockBreakingInfo>
y
destroyingBlocks
field_4058
blockBreakingInfos
f_znqgzpjz
blockBreakingInfos
f_109408_
private final it.unimi.dsi.fastutil.longs.Long2ObjectMap<SortedSet<BlockBreakingInfo>>
z
destructionProgress
field_20950
blockBreakingProgressions
f_zwsgryfw
blockBreakingProgressions
f_109409_
private Framebuffer
A
entityOutlineTarget
field_53080
entityOutlineFramebuffer
f_quqdbwqt
entityOutlineTarget
f_348955_
private final DefaultFramebufferSet
B
targets
field_53081
framebufferSet
f_tikqrreo
framebuffers
f_349341_
private int
C
lastCameraSectionX
field_4084
cameraChunkX
f_yzkmvnyb
cameraChunkX
f_291437_
private int
D
lastCameraSectionY
field_4105
cameraChunkY
f_yvsvzxdd
cameraChunkY
f_291126_
private int
E
lastCameraSectionZ
field_4121
cameraChunkZ
f_cboyeijz
cameraChunkZ
f_290828_
private double
F
prevCamX
field_4069
lastCameraX
f_hgjgxstw
lastCameraX
f_109425_
private double
G
prevCamY
field_4081
lastCameraY
f_gcyanlsp
lastCameraY
f_109426_
private double
H
prevCamZ
field_4096
lastCameraZ
f_gnmkbmxx
lastCameraZ
f_109427_
private double
I
prevCamRotX
field_4115
lastCameraPitch
f_wjvfevmu
lastCameraPitch
f_109428_
private double
J
prevCamRotY
field_4064
lastCameraYaw
f_dqbrmnkm
lastCameraYaw
f_109429_
private ChunkBuilder
K
sectionRenderDispatcher
field_45614
chunkBuilder
f_gqcuibba
chunkBuilder
f_290446_
private int
L
lastViewDistance
field_4062
viewDistance
f_yikkuozy
viewDistance
f_109438_
private boolean
M
captureFrustum
field_62945
captureFrustum
f_uxeiwzyg
shouldCaptureFrustum
f_109441_
private Frustum
N
capturedFrustum
field_4056
capturedFrustum
f_vgmktpwa
capturedFrustum
f_109442_
private BlockPos
O
lastTranslucentSortBlockPos
field_54160
lastTranslucencySortCameraPos
f_nnmkuxsj
pos
f_346259_
private int
P
translucencyResortIterationIndex
field_54161
chunkIndex
f_izrscvyf
f_347638_
private final WorldRenderState
Q
levelRenderState
field_61737
worldRenderState
f_lnmohwlr
f_411608_
private final OrderedRenderCommandQueueImpl
R
submitNodeStorage
field_61738
entityRenderCommandQueue
f_gtbmhhkl
f_413993_
private final RenderDispatcher
S
featureRenderDispatcher
field_61739
entityRenderDispatcher
f_utsuuhtm
f_412963_

Constructor summary

ModifierConstructor
public (MinecraftClient client, EntityRenderManager entityRenderManager, BlockEntityRenderManager blockEntityRenderManager, BufferBuilderStorage bufferBuilders, WorldRenderState worldRenderState, RenderDispatcher entityRenderDispatcher)

Method summary

Modifier and TypeMethod
public void
close()
close()
close()
public void
a(bap arg0)
onResourceManagerReload(ResourceManager arg0)
method_14491(class_3300 arg0)
reload(ResourceManager arg0)
m_dviihlsr(C_tmnrpasf arg0)
reload(ResourceManager arg0)
m_6213_(C_77_ arg0)
public void
a()
initOutline()
method_3296()
loadEntityOutlinePostProcessor()
m_hsvhpyyt()
loadEntityOutlineShader()
m_109482_()
private PostEffectProcessor
z()
getTransparencyChain()
method_62907()
getTransparencyPostEffectProcessor()
m_bkywnfgy()
m_355373_()
public void
b()
doEntityOutline()
method_3254()
drawEntityOutlinesFramebuffer()
m_nimwchzu()
drawEntityOutlinesFramebuffer()
m_109769_()
protected boolean
c()
shouldShowEntityOutlines()
method_3270()
canDrawEntityOutlines()
m_xuzbjwzg()
canDrawEntityOutlines()
m_109817_()
public void
a(gzn arg0)
setLevel(ClientLevel arg0)
method_3244(class_638 arg0)
setWorld(ClientWorld world)
m_vnssyyxd(C_ghdnlrrw arg0)
setWorld(ClientWorld world)
m_109701_(C_3899_ arg0)
private void
A()
clearVisibleSections()
method_64059()
clear()
m_jnggfnvm()
m_352190_()
public void
d()
allChanged()
method_3279()
reload()
m_tbgywtxm()
reload()
m_109818_()
public void
a(int o, int arg1)
resize(int arg0, int arg1)
method_3242(int arg0, int arg1)
onResized(int width, int height)
m_cqjwluwx(int arg0, int arg1)
onResized(int width, int height)
m_109487_(int p_109489_, int arg1)
public String
e()
getSectionStatistics()
method_3289()
getChunksDebugString()
m_znnjtopn()
getChunkDebugString()
m_109820_()
public ChunkBuilder
f()
getSectionRenderDispatcher()
method_34810()
getChunkBuilder()
m_yyzjbtrm()
getChunkBuilder()
m_295427_()
public double
g()
getTotalSections()
method_34811()
getChunkCount()
m_idnnlhwb()
getTotalSections()
m_294933_()
public double
h()
getLastViewDistance()
method_34812()
getViewDistance()
m_roxvmdfn()
getViewDistance()
m_173017_()
public int
i()
countRenderedSections()
method_3246()
getCompletedChunkCount()
m_wcyzbxhv()
countRenderedSections()
m_294574_()
public String
j()
getEntityStatistics()
method_3272()
getEntitiesDebugString()
m_iykjkqzv()
getEntitiesDebugString()
m_109822_()
private void
a(fzh o, hlh o, boolean arg2)
cullTerrain(Camera arg0, Frustum arg1, boolean arg2)
method_74752(class_4184 arg0, class_4604 arg1, boolean arg2)
method_74752(Camera arg0, Frustum arg1, boolean arg2)
m_ytixnoaj(C_dcmtgrvm arg0, C_jwzjqevg arg1, boolean arg2)
m_ytixnoaj(Camera camera, Frustum arg1, boolean arg2)
m_415517_(C_3373_ p_426703_, C_4273_ p_430453_, boolean arg2)
public static Frustum
a(hlh o)
offsetFrustum(Frustum arg0)
method_52816(class_4604 arg0)
offsetFrustum(Frustum frustum)
m_tamcgvjw(C_jwzjqevg arg0)
offsetFrustum(Frustum frustum)
m_295345_(C_4273_ p_298803_)
private void
b(hlh arg0)
applyFrustum(Frustum arg0)
method_38551(class_4604 arg0)
applyFrustum(Frustum frustum)
m_vznbfahy(C_jwzjqevg arg0)
applyFrustum(Frustum frustum)
m_194354_(C_4273_ arg0)
public void
a(hlc$a arg0)
addRecentlyCompiledSection(SectionRenderDispatcher$RenderSection arg0)
method_38550(class_846$class_851 arg0)
addBuiltChunk(ChunkBuilder$BuiltChunk chunk)
m_admjmrdo(C_sjynkhfr$C_exmylrbc arg0)
onSectionBuilt(ChunkBuilder$Section section)
m_294499_(C_290152_$C_290138_ arg0)
private Frustum
a(org.joml.Matrix4f o, org.joml.Matrix4f o, foh arg2)
prepareCullFrustum(org.joml.Matrix4f arg0, org.joml.Matrix4f arg1, Vec3 arg2)
method_32133(org.joml.Matrix4f arg0, org.joml.Matrix4f arg1, class_243 arg2)
setupFrustum(org.joml.Matrix4f posMatrix, org.joml.Matrix4f projMatrix, Vec3d pos)
m_khytiwdn(org.joml.Matrix4f arg0, org.joml.Matrix4f arg1, C_vgpupfxx arg2)
setupFrustum(org.joml.Matrix4f modelViewMatrix, org.joml.Matrix4f projectionMatrix, Vec3d pos)
m_253210_(org.joml.Matrix4f p_332544_, org.joml.Matrix4f p_253766_, C_3046_ arg2)
public void
a(ftk o, fzp o, boolean o, fzh o, org.joml.Matrix4f o, org.joml.Matrix4f o, org.joml.Matrix4f o, GpuBufferSlice o, org.joml.Vector4f o, boolean arg9)
renderLevel(GraphicsResourceAllocator arg0, DeltaTracker arg1, boolean arg2, Camera arg3, org.joml.Matrix4f arg4, org.joml.Matrix4f arg5, org.joml.Matrix4f arg6, GpuBufferSlice arg7, org.joml.Vector4f arg8, boolean arg9)
method_22710(class_9922 arg0, class_9779 arg1, boolean arg2, class_4184 arg3, org.joml.Matrix4f arg4, org.joml.Matrix4f arg5, org.joml.Matrix4f arg6, GpuBufferSlice arg7, org.joml.Vector4f arg8, boolean arg9)
render(ObjectAllocator allocator, RenderTickCounter tickCounter, boolean renderBlockOutline, Camera camera, org.joml.Matrix4f positionMatrix, org.joml.Matrix4f arg5, org.joml.Matrix4f projectionMatrix, GpuBufferSlice fogBuffer, org.joml.Vector4f fogColor, boolean renderSky)
m_nsrbbxvx(C_lioynfcp arg0, C_lrgsdfwv arg1, boolean arg2, C_dcmtgrvm arg3, org.joml.Matrix4f arg4, org.joml.Matrix4f arg5, org.joml.Matrix4f arg6, com.mojang.blaze3d.buffers.GpuBufferSlice arg7, org.joml.Vector4f arg8, boolean arg9)
render(GraphicsResourceAllocator resourceAllocator, DeltaTracker tracker, boolean renderBlockOutline, Camera camera, org.joml.Matrix4f modelViewMatrix, org.joml.Matrix4f arg5, org.joml.Matrix4f projectionMatrix, com.mojang.blaze3d.buffers.GpuBufferSlice arg7, org.joml.Vector4f arg8, boolean arg9)
m_109599_(C_346189_ p_342180_, C_336468_ p_109603_, boolean p_109604_, C_3373_ p_254120_, org.joml.Matrix4f p_330527_, org.joml.Matrix4f p_429784_, org.joml.Matrix4f p_407881_, GpuBufferSlice p_410175_, org.joml.Vector4f p_407316_, boolean arg9)
private void
a(fro o, hlh o, org.joml.Matrix4f o, GpuBufferSlice o, boolean o, ibp o, fzp o, bya arg7)
addMainPass(FrameGraphBuilder arg0, Frustum arg1, org.joml.Matrix4f arg2, GpuBufferSlice arg3, boolean arg4, LevelRenderState arg5, DeltaTracker arg6, ProfilerFiller arg7)
method_62202(class_9909 arg0, class_4604 arg1, org.joml.Matrix4f arg2, GpuBufferSlice arg3, boolean arg4, class_11658 arg5, class_9779 arg6, class_3695 arg7)
renderMain(FrameGraphBuilder frameGraphBuilder, Frustum frustum, org.joml.Matrix4f posMatrix, GpuBufferSlice fogBuffer, boolean renderBlockOutline, WorldRenderState state, RenderTickCounter tickCounter, Profiler profiler)
m_whptjcei(C_obrvgeej arg0, C_jwzjqevg arg1, org.joml.Matrix4f arg2, com.mojang.blaze3d.buffers.GpuBufferSlice arg3, boolean arg4, C_remxgboe arg5, C_lrgsdfwv arg6, C_eslcbfsq arg7)
addMainPass(FrameGraphBuilder frameGraph, Frustum arg1, org.joml.Matrix4f modelViewMatrix, com.mojang.blaze3d.buffers.GpuBufferSlice arg3, boolean blockOutline, ibp arg5, DeltaTracker tracker, Profiler profiler)
m_356885_(C_346207_ p_363733_, C_4273_ p_361439_, org.joml.Matrix4f p_407574_, GpuBufferSlice p_362593_, boolean p_425668_, C_411196_ p_365046_, C_336468_ p_369478_, C_442_ arg7)
private void
a(fro o, GpuBufferSlice arg1)
addParticlesPass(FrameGraphBuilder arg0, GpuBufferSlice arg1)
method_62201(class_9909 arg0, GpuBufferSlice arg1)
renderParticles(FrameGraphBuilder frameGraphBuilder, GpuBufferSlice fogBuffer)
m_dxaxfxmt(C_obrvgeej arg0, com.mojang.blaze3d.buffers.GpuBufferSlice arg1)
addParticlesPass(FrameGraphBuilder frameGraph, com.mojang.blaze3d.buffers.GpuBufferSlice arg1)
m_352452_(C_346207_ p_405857_, GpuBufferSlice arg1)
private void
a(fro o, fzl o, foh o, float o, int o, float arg5)
addCloudsPass(FrameGraphBuilder arg0, CloudStatus arg1, Vec3 arg2, float arg3, int arg4, float arg5)
method_62204(class_9909 arg0, class_4063 arg1, class_243 arg2, float arg3, int arg4, float arg5)
renderClouds(FrameGraphBuilder frameGraphBuilder, CloudRenderMode mode, Vec3d cameraPos, float cloudPhase, int color, float cloudHeight)
m_wlewmnef(C_obrvgeej arg0, C_qaetpqjq arg1, C_vgpupfxx arg2, float arg3, int arg4, float arg5)
addCloudRenderPass(FrameGraphBuilder frameGraph, CloudRenderMode mode, Vec3d camera, float time, int color, float cloudHeight)
m_353549_(C_346207_ p_368512_, C_3376_ p_364075_, C_3046_ p_369524_, float p_369495_, int p_366207_, float arg5)
private void
a(fro o, foh o, GpuBufferSlice arg2)
addWeatherPass(FrameGraphBuilder arg0, Vec3 arg1, GpuBufferSlice arg2)
method_62203(class_9909 arg0, class_243 arg1, GpuBufferSlice arg2)
renderWeather(FrameGraphBuilder frameGraphBuilder, Vec3d cameraPos, GpuBufferSlice fogBuffer)
m_errmldkc(C_obrvgeej arg0, C_vgpupfxx arg1, com.mojang.blaze3d.buffers.GpuBufferSlice arg2)
addWeatherAndWorldBorderRenderPass(FrameGraphBuilder frameGraph, Vec3d camera, com.mojang.blaze3d.buffers.GpuBufferSlice arg2)
m_356713_(C_346207_ p_368413_, C_3046_ p_408677_, GpuBufferSlice arg2)
private void
a(fro o, foh o, GpuBufferSlice o, hlh arg3)
addLateDebugPass(FrameGraphBuilder arg0, Vec3 arg1, GpuBufferSlice arg2, Frustum arg3)
method_62199(class_9909 arg0, class_243 arg1, GpuBufferSlice arg2, class_4604 arg3)
renderLateDebug(FrameGraphBuilder frameGraphBuilder, Vec3d pos, GpuBufferSlice fogBuffer, Frustum frustum)
m_uptmaubw(C_obrvgeej arg0, C_vgpupfxx arg1, com.mojang.blaze3d.buffers.GpuBufferSlice arg2, C_jwzjqevg arg3)
addLateDebugPass(FrameGraphBuilder frameGraph, Vec3d camera, com.mojang.blaze3d.buffers.GpuBufferSlice arg2, Frustum arg3)
m_357331_(C_346207_ p_365929_, C_3046_ p_408435_, GpuBufferSlice p_425454_, C_4273_ arg3)
private void
a(fzh o, hlh o, fzp o, ibp arg3)
extractVisibleEntities(Camera arg0, Frustum arg1, DeltaTracker arg2, LevelRenderState arg3)
method_72917(class_4184 arg0, class_4604 arg1, class_9779 arg2, class_11658 arg3)
fillEntityRenderStates(Camera camera, Frustum frustum, RenderTickCounter tickCounter, WorldRenderState renderStates)
m_ovygmrzz(C_dcmtgrvm arg0, C_jwzjqevg arg1, C_lrgsdfwv arg2, C_remxgboe arg3)
m_ovygmrzz(Camera camera, Frustum arg1, DeltaTracker tracker, ibp arg3)
m_417273_(C_3373_ p_430259_, C_4273_ p_428460_, C_336468_ p_424777_, C_411196_ arg3)
private void
a(fua o, ibp o, hgy arg2)
submitEntities(PoseStack arg0, LevelRenderState arg1, SubmitNodeCollector arg2)
method_72916(class_4587 arg0, class_11658 arg1, class_11659 arg2)
pushEntityRenders(MatrixStack matrices, WorldRenderState renderStates, OrderedRenderCommandQueue queue)
m_hrwaypyo(C_cnszsxvd arg0, C_remxgboe arg1, C_wwuzokad arg2)
m_hrwaypyo(MatrixStack matrices, ibp arg1, hgy arg2)
m_109823_(C_3181_ p_424795_, C_411196_ p_423961_, C_411150_ arg2)
private void
a(fzh o, float o, ibp arg2)
extractVisibleBlockEntities(Camera arg0, float arg1, LevelRenderState arg2)
method_74314(class_4184 arg0, float arg1, class_11658 arg2)
fillBlockEntityRenderStates(Camera camera, float tickProgress, WorldRenderState renderStates)
m_fmcvtfqx(C_dcmtgrvm arg0, float arg1, C_remxgboe arg2)
m_fmcvtfqx(Camera camera, float arg1, ibp arg2)
m_415510_(C_3373_ p_426770_, float p_428920_, C_411196_ arg2)
private void
a(fua o, ibp o, hgz arg2)
submitBlockEntities(PoseStack arg0, LevelRenderState arg1, SubmitNodeStorage arg2)
method_62208(class_4587 arg0, class_11658 arg1, class_11661 arg2)
renderBlockEntities(MatrixStack matrices, WorldRenderState renderStates, OrderedRenderCommandQueueImpl queue)
m_bstszanz(C_cnszsxvd arg0, C_remxgboe arg1, C_goltglqa arg2)
m_bstszanz(MatrixStack matrices, ibp arg1, C_goltglqa arg2)
m_419927_(C_3181_ p_428747_, C_411196_ p_423080_, C_411317_ arg2)
private void
a(fzh o, ibp arg1)
extractBlockDestroyAnimation(Camera arg0, LevelRenderState arg1)
method_74922(class_4184 arg0, class_11658 arg1)
fillBlockBreakingProgressRenderState(Camera camera, WorldRenderState renderStates)
m_atpigknq(C_dcmtgrvm arg0, C_remxgboe arg1)
m_atpigknq(Camera camera, ibp arg1)
m_417301_(C_3373_ p_426580_, C_411196_ arg1)
private void
a(fua o, hfw$a o, ibp arg2)
renderBlockDestroyAnimation(PoseStack arg0, MultiBufferSource$BufferSource arg1, LevelRenderState arg2)
method_62206(class_4587 arg0, class_4597$class_4598 arg1, class_11658 arg2)
renderBlockDamage(MatrixStack matrices, VertexConsumerProvider$Immediate immediate, WorldRenderState renderStates)
m_yzsrltvt(C_cnszsxvd arg0, C_igrgeffe$C_insrqxjm arg1, C_remxgboe arg2)
renderBreakingProgress(MatrixStack matrices, VertexConsumerProvider$Immediate vertices, ibp arg2)
m_352332_(C_3181_ p_365998_, C_4139_$C_4140_ p_428141_, C_411196_ arg2)
private void
b(fzh o, ibp arg1)
extractBlockOutline(Camera arg0, LevelRenderState arg1)
method_74923(class_4184 arg0, class_11658 arg1)
fillEntityOutlineRenderStates(Camera camera, WorldRenderState renderStates)
m_icwhkanv(C_dcmtgrvm arg0, C_remxgboe arg1)
m_icwhkanv(Camera camera, ibp arg1)
m_416470_(C_3373_ p_424419_, C_411196_ arg1)
private void
a(hfw$a o, fua o, boolean o, ibp arg3)
renderBlockOutline(MultiBufferSource$BufferSource arg0, PoseStack arg1, boolean arg2, LevelRenderState arg3)
method_62210(class_4597$class_4598 arg0, class_4587 arg1, boolean arg2, class_11658 arg3)
renderTargetBlockOutline(VertexConsumerProvider$Immediate immediate, MatrixStack matrices, boolean renderBlockOutline, WorldRenderState renderStates)
m_fkbybhsb(C_igrgeffe$C_insrqxjm arg0, C_cnszsxvd arg1, boolean arg2, C_remxgboe arg3)
renderBlockOutline(VertexConsumerProvider$Immediate vertices, MatrixStack matrices, boolean renderTranslucentBlocks, ibp arg3)
m_355205_(C_4139_$C_4140_ p_365062_, C_3181_ p_368189_, boolean p_422597_, C_411196_ arg3)
private void
a(fua arg0)
checkPoseStack(PoseStack arg0)
method_22979(class_4587 arg0)
checkEmpty(MatrixStack matrices)
m_jrztaoei(C_cnszsxvd arg0)
checkEmpty(MatrixStack matrices)
m_109588_(C_3181_ arg0)
private EntityRenderState
a(cdv o, float arg1)
extractEntity(Entity arg0, float arg1)
method_72914(class_1297 arg0, float arg1)
getAndUpdateRenderState(Entity entity, float tickProgress)
m_cpnrplkp(C_astfners arg0, float arg1)
m_cpnrplkp(Entity entity, float tickDelta)
m_416650_(C_507_ p_423106_, float arg1)
private void
a(foh arg0)
scheduleTranslucentSectionResort(Vec3 arg0)
method_62198(class_243 arg0)
translucencySort(Vec3d cameraPos)
m_yimwxysz(C_vgpupfxx arg0)
scheduleTranslucentResort(Vec3d pos)
m_354618_(C_3046_ arg0)
private void
a(hlc$a o, hld o, foh o, boolean o, boolean arg4)
scheduleResort(SectionRenderDispatcher$RenderSection arg0, TranslucencyPointOfView arg1, Vec3 arg2, boolean arg3, boolean arg4)
method_64060(class_846$class_851 arg0, class_10196 arg1, class_243 arg2, boolean arg3, boolean arg4)
scheduleChunkTranslucencySort(ChunkBuilder$BuiltChunk chunk, NormalizedRelativePos relativePos, Vec3d cameraPos, boolean needsUpdate, boolean ignoreCameraAlignment)
m_jujnglif(C_sjynkhfr$C_exmylrbc arg0, C_ahfmrecb arg1, C_vgpupfxx arg2, boolean arg3, boolean arg4)
m_355004_(C_290152_$C_290138_ p_409581_, C_398493_ p_364217_, C_3046_ p_363419_, boolean p_368916_, boolean arg4)
private SectionRenderState
a(org.joml.Matrix4fc o, double o, double arg2, double arg3)
prepareChunkRenders(org.joml.Matrix4fc arg0, double arg1, double arg2, double arg3)
method_72157(org.joml.Matrix4fc arg0, double arg1, double arg2, double arg3)
renderBlockLayers(org.joml.Matrix4fc matrix, double cameraX, double cameraY, double cameraZ)
m_fexelxdk(org.joml.Matrix4fc arg0, double arg1, double arg2, double arg3)
m_402972_(org.joml.Matrix4fc p_409433_, double p_409487_, double arg2, double arg3)
public void
k()
endFrame()
method_71118()
rotate()
m_jkhxpmck()
m_402098_()
public void
l()
captureFrustum()
method_35775()
captureFrustum()
m_qnvtgvdp()
captureFrustum()
m_173018_()
public void
m()
killFrustum()
method_35776()
killFrustum()
m_jynwvyuq()
killFrustum()
m_173019_()
public void
a(fzh arg0)
tick(Camera arg0)
method_3252(class_4184 arg0)
tick(Camera camera)
m_qtfwhseg(C_dcmtgrvm arg0)
tick(Camera camera)
m_415759_(C_3373_ arg0)
private void
B()
removeBlockBreakingProgress()
method_74921()
updateBlockBreakingProgress()
m_tfbsjsux()
m_420486_()
private void
a(avw arg0)
removeProgress(BlockDestructionProgress arg0)
method_22987(class_3191 arg0)
removeBlockBreakingInfo(BlockBreakingInfo info)
m_acyjjnqq(C_hluhvldy arg0)
removeBlockBreakingInfo(BlockBreakingInfo info)
m_109765_(C_5421_ arg0)
private void
a(fro o, fzh o, GpuBufferSlice arg2)
addSkyPass(FrameGraphBuilder arg0, Camera arg1, GpuBufferSlice arg2)
method_62200(class_9909 arg0, class_4184 arg1, GpuBufferSlice arg2)
renderSky(FrameGraphBuilder frameGraphBuilder, Camera camera, GpuBufferSlice fogBuffer)
m_zsfofipj(C_obrvgeej arg0, C_dcmtgrvm arg1, com.mojang.blaze3d.buffers.GpuBufferSlice arg2)
addSkyRenderPass(FrameGraphBuilder frameGraph, Camera camera, com.mojang.blaze3d.buffers.GpuBufferSlice arg2)
m_355149_(C_346207_ p_369183_, C_3373_ p_408470_, GpuBufferSlice arg2)
private boolean
b(fzh arg0)
doesMobEffectBlockSky(Camera arg0)
method_43788(class_4184 arg0)
hasBlindnessOrDarkness(Camera camera)
m_rxbalurb(C_dcmtgrvm arg0)
hasSkyBlockingEffect(Camera camera)
m_234310_(C_3373_ arg0)
private void
c(fzh arg0)
compileSections(Camera arg0)
method_3269(class_4184 arg0)
updateChunks(Camera camera)
m_uyzrbqdi(C_dcmtgrvm arg0)
rebuildSections(Camera camera)
m_194370_(C_3373_ arg0)
private void
a(fua o, fud o, double o, double o, double arg4, ibn arg5, int arg6)
renderHitOutline(PoseStack arg0, VertexConsumer arg1, double arg2, double arg3, double arg4, BlockOutlineRenderState arg5, int arg6)
method_22712(class_4587 arg0, class_4588 arg1, double arg2, double arg3, double arg4, class_12074 arg5, int arg6)
drawBlockOutline(MatrixStack matrices, VertexConsumer vertexConsumer, double x, double y, double z, OutlineRenderState state, int arg6)
m_bsijywav(C_cnszsxvd arg0, C_igthdzux arg1, double arg2, double arg3, double arg4, C_sckclmrn arg5, int arg6)
drawBlockOutline(MatrixStack matrices, VertexConsumer consumer, double offsetX, double offsetY, double offsetZ, C_sckclmrn arg5, int arg6)
m_109637_(C_3181_ p_109639_, C_3187_ p_109641_, double p_109642_, double p_422577_, double arg4, C_410949_ arg5, int arg6)
public void
a(dqu o, ja o, ejm o, ejm o, 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_muehcdqf(C_peaveboq arg0, C_hynzadkk arg1, C_txtbiemp arg2, C_txtbiemp 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(ja o, boolean arg1)
setBlockDirty(BlockPos arg0, boolean arg1)
method_16037(class_2338 arg0, boolean arg1)
scheduleSectionRender(BlockPos pos, boolean important)
m_acglwznl(C_hynzadkk arg0, boolean arg1)
scheduleSectionRender(BlockPos pos, boolean important)
m_109732_(C_4675_ p_109734_, boolean arg1)
public void
a(int o, int o, int o, int o, int o, 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_olbxkwmx(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(ja o, ejm o, ejm 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_rwjohyib(C_hynzadkk arg0, C_txtbiemp arg1, C_txtbiemp 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 o, int o, int arg2)
setSectionDirtyWithNeighbors(int arg0, int arg1, int arg2)
method_18145(int arg0, int arg1, int arg2)
scheduleChunkRenders3x3x3(int x, int y, int z)
m_cjgrgtiz(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 o, int o, int o, int o, int o, int arg5)
setSectionRangeDirty(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
method_62219(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
scheduleChunkRenders(int minX, int minY, int minZ, int maxX, int maxY, int maxZ)
m_juxepivw(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
scheduleBlockRenderRange(int x1, int y1, int z1, int x2, int y2, int z2)
m_353903_(int p_365381_, int p_365979_, int p_367380_, int p_368841_, int p_363880_, int arg5)
public void
b(int o, int o, int arg2)
setSectionDirty(int arg0, int arg1, int arg2)
method_8571(int arg0, int arg1, int arg2)
scheduleChunkRender(int chunkX, int chunkY, int chunkZ)
m_uzhmpsuv(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 o, int o, int o, 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_xzqucjte(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(long arg0)
onSectionBecomingNonEmpty(long arg0)
method_62908(long arg0)
onChunkUnload(long sectionPos)
m_tboyskxy(long arg0)
onSectionBecomingNonEmpty(long chunkSectionPos)
m_356512_(long arg0)
public void
a(int o, ja o, 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_qgbrxqob(int arg0, C_hynzadkk arg1, int arg2)
setBlockBreakingInfo(int entityId, BlockPos pos, int stage)
m_109774_(int p_109776_, C_4675_ p_109777_, int arg2)
public boolean
n()
hasRenderedAllSections()
method_3281()
isTerrainRenderComplete()
m_jwysdltg()
hasNoChunkBuildTasks()
m_294493_()
public void
a(dqv arg0)
onChunkReadyToRender(ChunkPos arg0)
method_65201(class_1923 arg0)
scheduleNeighborUpdates(ChunkPos chunkPos)
m_vunygzqh(C_ynrszrtu arg0)
m_vunygzqh(ChunkPos chunkPos)
m_372334_(C_1560_ arg0)
public void
o()
needsUpdate()
method_3292()
scheduleTerrainUpdate()
m_mpuuibox()
scheduleTerrainUpdate()
m_109826_()
public static int
a(dqr o, ja o)
getLightColor(BlockAndTintGetter arg0, BlockPos arg1)
method_23794(class_1920 arg0, class_2338 arg1)
getLightmapCoordinates(BlockRenderView world, BlockPos pos)
m_huehuesi(C_xjeuupup arg0, C_hynzadkk arg1)
getLightmapCoordinates(BlockRenderView world, BlockPos pos)
m_109541_(C_1557_ p_109542_, C_4675_ p_109543_)
public static int
a(hfq$a o, dqr o, ejm o, ja o)
getLightColor(LevelRenderer$BrightnessGetter arg0, BlockAndTintGetter arg1, BlockState arg2, BlockPos arg3)
method_23793(class_761$class_10948 arg0, class_1920 arg1, class_2680 arg2, class_2338 arg3)
getLightmapCoordinates(WorldRenderer$BrightnessGetter brightnessGetter, BlockRenderView world, BlockState state, BlockPos pos)
m_srczljcs(C_sfkkabhx$C_jflymulr arg0, C_xjeuupup arg1, C_txtbiemp arg2, C_hynzadkk arg3)
m_srczljcs(WorldRenderer$C_jflymulr arg0, BlockRenderView world, BlockState state, BlockPos pos)
m_109537_(C_4134_$C_398047_ p_398213_, C_1557_ p_109538_, C_2064_ p_109539_, C_4675_ p_109540_)
public boolean
a(ja arg0)
isSectionCompiled(BlockPos arg0)
method_40050(class_2338 arg0)
isRenderingReady(BlockPos pos)
m_rzgnhorc(C_hynzadkk arg0)
isSectionCompiled(BlockPos pos)
m_292727_(C_4675_ arg0)
public Framebuffer
p()
entityOutlineTarget()
method_22990()
getEntityOutlinesFramebuffer()
m_cohtwkvn()
getEntityOutlineFramebuffer()
m_354857_()
public Framebuffer
q()
getTranslucentTarget()
method_29360()
getTranslucentFramebuffer()
m_acgpukte()
getTranslucentFramebuffer()
m_109828_()
public Framebuffer
r()
getItemEntityTarget()
method_29361()
getEntityFramebuffer()
m_kgpnuhyu()
getEntityFramebuffer()
m_109829_()
public Framebuffer
s()
getParticlesTarget()
method_29362()
getParticlesFramebuffer()
m_tgxmzbib()
getParticlesFramebuffer()
m_109830_()
public Framebuffer
t()
getWeatherTarget()
method_29363()
getWeatherFramebuffer()
m_qypseyuy()
getWeatherFramebuffer()
m_109831_()
public Framebuffer
u()
getCloudsTarget()
method_29364()
getCloudsFramebuffer()
m_ypwknjzq()
getCloudsFramebuffer()
m_109832_()
public it.unimi.dsi.fastutil.objects.ObjectArrayList<ChunkBuilder$BuiltChunk>
v()
getVisibleSections()
method_62220()
getBuiltChunks()
m_erxhtaop()
getSections()
m_352380_()
public ChunkRenderingDataPreparer
w()
getSectionOcclusionGraph()
method_62221()
getChunkRenderingDataPreparer()
m_cnsutghg()
getOcclusionGraph()
m_356242_()
public Frustum
x()
getCapturedFrustum()
method_62222()
getCapturedFrustum()
m_krdmlhzv()
getCapturedFrustum()
m_356309_()
public CloudRenderer
y()
getCloudRenderer()
method_62196()
getCloudRenderer()
m_frxfkurs()
getCloudRenderer()
m_352753_()