net.minecraft.client.renderer

public class LevelRenderer

implements ResourceManagerReloadListener, AutoCloseable

hfq
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
f
LOGGER
field_4060
LOGGER
f_109453_
private static final ResourceLocation
g
TRANSPARENCY_POST_CHAIN_ID
field_53900
TRANSPARENCY
f_346562_
private static final ResourceLocation
h
ENTITY_OUTLINE_POST_CHAIN_ID
field_53901
ENTITY_OUTLINE
f_348015_
public static final int
a
SECTION_SIZE
field_32759
SECTION_SIZE
f_291639_
public static final int
b
HALF_SECTION_SIZE
field_34812
HALF_SECTION_SIZE
f_291129_
public static final int
c
NEARBY_SECTION_DISTANCE_IN_BLOCKS
field_54162
NEARBY_SECTION_DISTANCE
f_347620_
private static final int
i
MINIMUM_TRANSPARENT_SORT_COUNT
field_54163
MIN_TRANSPARENT_SORT_COUNT
f_346482_
private final Minecraft
j
minecraft
field_4088
client
f_109461_
private final EntityRenderDispatcher
k
entityRenderDispatcher
field_4109
entityRenderManager
f_109463_
private final BlockEntityRenderDispatcher
l
blockEntityRenderDispatcher
field_27741
blockEntityRenderManager
f_172946_
private final RenderBuffers
m
renderBuffers
field_20951
bufferBuilders
f_109464_
private final SkyRenderer
n
skyRenderer
field_53075
skyRendering
f_346298_
private final CloudRenderer
o
cloudRenderer
field_53076
cloudRenderer
f_346715_
private final WorldBorderRenderer
p
worldBorderRenderer
field_53077
worldBorderRendering
f_348997_
private final WeatherEffectRenderer
q
weatherEffectRenderer
field_53078
weatherRendering
f_348825_
private final ParticlesRenderState
r
particlesRenderState
field_62647
particleBatch
f_413934_
public final DebugRenderer
d
debugRenderer
field_63067
debugRenderer
f_411628_
public final GameTestBlockHighlightRenderer
e
gameTestBlockHighlightRenderer
field_63068
gameTestDebugRenderer
f_412633_
private ClientLevel
s
level
field_4085
world
f_109465_
private final SectionOcclusionGraph
t
sectionOcclusionGraph
field_45615
chunkRenderingDataPreparer
f_291822_
private final it.unimi.dsi.fastutil.objects.ObjectArrayList<SectionRenderDispatcher$RenderSection>
u
visibleSections
field_45616
builtChunks
f_290776_
private final it.unimi.dsi.fastutil.objects.ObjectArrayList<SectionRenderDispatcher$RenderSection>
v
nearbyVisibleSections
field_54164
nearbyChunks
f_348667_
private ViewArea
w
viewArea
field_4112
chunks
f_109469_
private int
x
ticks
field_4073
ticks
f_109477_
private final it.unimi.dsi.fastutil.ints.Int2ObjectMap<BlockDestructionProgress>
y
destroyingBlocks
field_4058
blockBreakingInfos
f_109408_
private final it.unimi.dsi.fastutil.longs.Long2ObjectMap<SortedSet<BlockDestructionProgress>>
z
destructionProgress
field_20950
blockBreakingProgressions
f_109409_
private RenderTarget
A
entityOutlineTarget
field_53080
entityOutlineFramebuffer
f_348955_
private final LevelTargetBundle
B
targets
field_53081
framebufferSet
f_349341_
private int
C
lastCameraSectionX
field_4084
cameraChunkX
f_291437_
private int
D
lastCameraSectionY
field_4105
cameraChunkY
f_291126_
private int
E
lastCameraSectionZ
field_4121
cameraChunkZ
f_290828_
private double
F
prevCamX
field_4069
lastCameraX
f_109425_
private double
G
prevCamY
field_4081
lastCameraY
f_109426_
private double
H
prevCamZ
field_4096
lastCameraZ
f_109427_
private double
I
prevCamRotX
field_4115
lastCameraPitch
f_109428_
private double
J
prevCamRotY
field_4064
lastCameraYaw
f_109429_
private SectionRenderDispatcher
K
sectionRenderDispatcher
field_45614
chunkBuilder
f_290446_
private int
L
lastViewDistance
field_4062
viewDistance
f_109438_
private boolean
M
captureFrustum
field_62945
captureFrustum
f_109441_
private Frustum
N
capturedFrustum
field_4056
capturedFrustum
f_109442_
private BlockPos
O
lastTranslucentSortBlockPos
field_54160
lastTranslucencySortCameraPos
f_346259_
private int
P
translucencyResortIterationIndex
field_54161
chunkIndex
f_347638_
private final LevelRenderState
Q
levelRenderState
field_61737
worldRenderState
f_411608_
private final SubmitNodeStorage
R
submitNodeStorage
field_61738
entityRenderCommandQueue
f_413993_
private final FeatureRenderDispatcher
S
featureRenderDispatcher
field_61739
entityRenderDispatcher
f_412963_

Constructor summary

ModifierConstructor
public (Minecraft client, EntityRenderDispatcher entityRenderManager, BlockEntityRenderDispatcher blockEntityRenderManager, RenderBuffers bufferBuilders, LevelRenderState worldRenderState, FeatureRenderDispatcher 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_6213_(C_77_ arg0)
public void
a()
initOutline()
method_3296()
loadEntityOutlinePostProcessor()
m_109482_()
private PostChain
z()
getTransparencyChain()
method_62907()
getTransparencyPostEffectProcessor()
m_355373_()
public void
b()
doEntityOutline()
method_3254()
drawEntityOutlinesFramebuffer()
m_109769_()
protected boolean
c()
shouldShowEntityOutlines()
method_3270()
canDrawEntityOutlines()
m_109817_()
public void
a(gzn arg0)
setLevel(ClientLevel arg0)
method_3244(class_638 arg0)
setWorld(ClientWorld world)
m_109701_(C_3899_ arg0)
private void
A()
clearVisibleSections()
method_64059()
clear()
m_352190_()
public void
d()
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
e()
getSectionStatistics()
method_3289()
getChunksDebugString()
m_109820_()
public SectionRenderDispatcher
f()
getSectionRenderDispatcher()
method_34810()
getChunkBuilder()
m_295427_()
public double
g()
getTotalSections()
method_34811()
getChunkCount()
m_294933_()
public double
h()
getLastViewDistance()
method_34812()
getViewDistance()
m_173017_()
public int
i()
countRenderedSections()
method_3246()
getCompletedChunkCount()
m_294574_()
public String
j()
getEntityStatistics()
method_3272()
getEntitiesDebugString()
m_109822_()
private void
a(fzh arg0, hlh arg1, 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_415517_(C_3373_ p_426703_, C_4273_ p_430453_, boolean arg2)
public static Frustum
a(hlh arg0)
offsetFrustum(Frustum arg0)
method_52816(class_4604 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_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_294499_(C_290152_$C_290138_ arg0)
private Frustum
a(org.joml.Matrix4f arg0, org.joml.Matrix4f arg1, 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_253210_(org.joml.Matrix4f p_332544_, org.joml.Matrix4f p_253766_, C_3046_ arg2)
public void
a(ftk arg0, fzp arg1, boolean arg2, fzh arg3, org.joml.Matrix4f arg4, org.joml.Matrix4f arg5, org.joml.Matrix4f arg6, GpuBufferSlice arg7, org.joml.Vector4f arg8, 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_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 arg0, hlh arg1, org.joml.Matrix4f arg2, GpuBufferSlice arg3, boolean arg4, ibp arg5, fzp arg6, 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_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 arg0, GpuBufferSlice arg1)
addParticlesPass(FrameGraphBuilder arg0, GpuBufferSlice arg1)
method_62201(class_9909 arg0, GpuBufferSlice arg1)
renderParticles(FrameGraphBuilder frameGraphBuilder, GpuBufferSlice fogBuffer)
m_352452_(C_346207_ p_405857_, GpuBufferSlice arg1)
private void
a(fro arg0, fzl arg1, foh arg2, float arg3, int arg4, 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_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 arg0, foh arg1, 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_356713_(C_346207_ p_368413_, C_3046_ p_408677_, GpuBufferSlice arg2)
private void
a(fro arg0, foh arg1, GpuBufferSlice arg2, 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_357331_(C_346207_ p_365929_, C_3046_ p_408435_, GpuBufferSlice p_425454_, C_4273_ arg3)
private void
a(fzh arg0, hlh arg1, fzp arg2, 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_417273_(C_3373_ p_430259_, C_4273_ p_428460_, C_336468_ p_424777_, C_411196_ arg3)
private void
a(fua arg0, ibp arg1, 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_109823_(C_3181_ p_424795_, C_411196_ p_423961_, C_411150_ arg2)
private void
a(fzh arg0, float arg1, 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_415510_(C_3373_ p_426770_, float p_428920_, C_411196_ arg2)
private void
a(fua arg0, ibp arg1, 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_419927_(C_3181_ p_428747_, C_411196_ p_423080_, C_411317_ arg2)
private void
a(fzh arg0, ibp arg1)
extractBlockDestroyAnimation(Camera arg0, LevelRenderState arg1)
method_74922(class_4184 arg0, class_11658 arg1)
fillBlockBreakingProgressRenderState(Camera camera, WorldRenderState renderStates)
m_417301_(C_3373_ p_426580_, C_411196_ arg1)
private void
a(fua arg0, hfw$a arg1, 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_352332_(C_3181_ p_365998_, C_4139_$C_4140_ p_428141_, C_411196_ arg2)
private void
b(fzh arg0, ibp arg1)
extractBlockOutline(Camera arg0, LevelRenderState arg1)
method_74923(class_4184 arg0, class_11658 arg1)
fillEntityOutlineRenderStates(Camera camera, WorldRenderState renderStates)
m_416470_(C_3373_ p_424419_, C_411196_ arg1)
private void
a(hfw$a arg0, fua arg1, boolean arg2, 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_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_109588_(C_3181_ arg0)
private EntityRenderState
a(cdv arg0, float arg1)
extractEntity(Entity arg0, float arg1)
method_72914(class_1297 arg0, float arg1)
getAndUpdateRenderState(Entity entity, float tickProgress)
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_354618_(C_3046_ arg0)
private void
a(hlc$a arg0, hld arg1, foh arg2, boolean arg3, 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_355004_(C_290152_$C_290138_ p_409581_, C_398493_ p_364217_, C_3046_ p_363419_, boolean p_368916_, boolean arg4)
private ChunkSectionsToRender
a(org.joml.Matrix4fc arg0, double arg1, 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_402972_(org.joml.Matrix4fc p_409433_, double p_409487_, double arg2, double arg3)
public void
k()
endFrame()
method_71118()
rotate()
m_402098_()
public void
l()
captureFrustum()
method_35775()
captureFrustum()
m_173018_()
public void
m()
killFrustum()
method_35776()
killFrustum()
m_173019_()
public void
a(fzh arg0)
tick(Camera arg0)
method_3252(class_4184 arg0)
tick(Camera camera)
m_415759_(C_3373_ arg0)
private void
B()
removeBlockBreakingProgress()
method_74921()
updateBlockBreakingProgress()
m_420486_()
private void
a(avw arg0)
removeProgress(BlockDestructionProgress arg0)
method_22987(class_3191 arg0)
removeBlockBreakingInfo(BlockBreakingInfo info)
m_109765_(C_5421_ arg0)
private void
a(fro arg0, fzh arg1, 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_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_234310_(C_3373_ arg0)
private void
c(fzh arg0)
compileSections(Camera arg0)
method_3269(class_4184 arg0)
updateChunks(Camera camera)
m_194370_(C_3373_ arg0)
private void
a(fua arg0, fud arg1, double arg2, double arg3, 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_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 arg0, ja arg1, ejm arg2, ejm 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(ja 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(ja arg0, ejm arg1, 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_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)
scheduleChunkRenders3x3x3(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, int arg3, int arg4, 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_353903_(int p_365381_, int p_365979_, int p_367380_, int p_368841_, int p_363880_, int arg5)
public void
b(int arg0, int arg1, 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_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(long arg0)
onSectionBecomingNonEmpty(long arg0)
method_62908(long arg0)
onChunkUnload(long sectionPos)
m_356512_(long arg0)
public void
a(int arg0, ja 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
n()
hasRenderedAllSections()
method_3281()
isTerrainRenderComplete()
m_294493_()
public void
a(dqv arg0)
onChunkReadyToRender(ChunkPos arg0)
method_65201(class_1923 arg0)
scheduleNeighborUpdates(ChunkPos chunkPos)
m_372334_(C_1560_ arg0)
public void
o()
needsUpdate()
method_3292()
scheduleTerrainUpdate()
m_109826_()
public static int
a(dqr arg0, ja 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(hfq$a arg0, dqr arg1, ejm arg2, ja arg3)
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_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_292727_(C_4675_ arg0)
public RenderTarget
p()
entityOutlineTarget()
method_22990()
getEntityOutlinesFramebuffer()
m_354857_()
public RenderTarget
q()
getTranslucentTarget()
method_29360()
getTranslucentFramebuffer()
m_109828_()
public RenderTarget
r()
getItemEntityTarget()
method_29361()
getEntityFramebuffer()
m_109829_()
public RenderTarget
s()
getParticlesTarget()
method_29362()
getParticlesFramebuffer()
m_109830_()
public RenderTarget
t()
getWeatherTarget()
method_29363()
getWeatherFramebuffer()
m_109831_()
public RenderTarget
u()
getCloudsTarget()
method_29364()
getCloudsFramebuffer()
m_109832_()
public it.unimi.dsi.fastutil.objects.ObjectArrayList<SectionRenderDispatcher$RenderSection>
v()
getVisibleSections()
method_62220()
getBuiltChunks()
m_352380_()
public SectionOcclusionGraph
w()
getSectionOcclusionGraph()
method_62221()
getChunkRenderingDataPreparer()
m_356242_()
public Frustum
x()
getCapturedFrustum()
method_62222()
getCapturedFrustum()
m_356309_()
public CloudRenderer
y()
getCloudRenderer()
method_62196()
getCloudRenderer()
m_352753_()