net.minecraft.client.renderer

public class LevelRenderer

implements ResourceManagerReloadListener, AutoCloseable

glv
net.minecraft.client.renderer.LevelRenderer
net.minecraft.class_761
net.minecraft.client.render.WorldRenderer

Field summary

Modifier and TypeField
private static final org.slf4j.Logger
d
LOGGER
field_4060
LOGGER
private static final ResourceLocation
e
TRANSPARENCY_POST_CHAIN_ID
field_53900
TRANSPARENCY
private static final ResourceLocation
f
ENTITY_OUTLINE_POST_CHAIN_ID
field_53901
ENTITY_OUTLINE
public static final int
a
SECTION_SIZE
field_32759
field_32759
public static final int
b
HALF_SECTION_SIZE
field_34812
field_34812
public static final int
c
NEARBY_SECTION_DISTANCE_IN_BLOCKS
field_54162
field_54162
private static final int
g
MINIMUM_TRANSPARENT_SORT_COUNT
field_54163
field_54163
private final Minecraft
h
minecraft
field_4088
client
private final EntityRenderDispatcher
i
entityRenderDispatcher
field_4109
entityRenderDispatcher
private final BlockEntityRenderDispatcher
j
blockEntityRenderDispatcher
field_27741
blockEntityRenderDispatcher
private final RenderBuffers
k
renderBuffers
field_20951
bufferBuilders
private final SkyRenderer
l
skyRenderer
field_53075
skyRendering
private final CloudRenderer
m
cloudRenderer
field_53076
cloudRenderer
private final WorldBorderRenderer
n
worldBorderRenderer
field_53077
worldBorderRendering
private final WeatherEffectRenderer
o
weatherEffectRenderer
field_53078
weatherRendering
private ClientLevel
p
level
field_4085
world
private final SectionOcclusionGraph
q
sectionOcclusionGraph
field_45615
chunkRenderingDataPreparer
private final it.unimi.dsi.fastutil.objects.ObjectArrayList<SectionRenderDispatcher$RenderSection>
r
visibleSections
field_45616
builtChunks
private final it.unimi.dsi.fastutil.objects.ObjectArrayList<SectionRenderDispatcher$RenderSection>
s
nearbyVisibleSections
field_54164
nearbyChunks
private final Set<BlockEntity>
t
globalBlockEntities
field_4055
noCullingBlockEntities
private ViewArea
u
viewArea
field_4112
chunks
private int
v
ticks
field_4073
ticks
private final it.unimi.dsi.fastutil.ints.Int2ObjectMap<BlockDestructionProgress>
w
destroyingBlocks
field_4058
blockBreakingInfos
private final it.unimi.dsi.fastutil.longs.Long2ObjectMap<SortedSet<BlockDestructionProgress>>
x
destructionProgress
field_20950
blockBreakingProgressions
private RenderTarget
y
entityOutlineTarget
field_53080
entityOutlineFramebuffer
private final LevelTargetBundle
z
targets
field_53081
framebufferSet
private int
A
lastCameraSectionX
field_4084
cameraChunkX
private int
B
lastCameraSectionY
field_4105
cameraChunkY
private int
C
lastCameraSectionZ
field_4121
cameraChunkZ
private double
D
prevCamX
field_4069
lastCameraX
private double
E
prevCamY
field_4081
lastCameraY
private double
F
prevCamZ
field_4096
lastCameraZ
private double
G
prevCamRotX
field_4115
lastCameraPitch
private double
H
prevCamRotY
field_4064
lastCameraYaw
private SectionRenderDispatcher
I
sectionRenderDispatcher
field_45614
chunkBuilder
private int
J
lastViewDistance
field_4062
viewDistance
private final List<Entity>
K
visibleEntities
field_53072
renderedEntities
private int
L
visibleEntityCount
field_53073
renderedEntitiesCount
private Frustum
M
cullingFrustum
field_27740
frustum
private boolean
N
captureFrustum
field_4090
shouldCaptureFrustum
private Frustum
O
capturedFrustum
field_4056
capturedFrustum
private BlockPos
P
lastTranslucentSortBlockPos
field_54160
prevTranslucencySortCameraPos
private int
Q
translucencyResortIterationIndex
field_54161
chunkIndex

Constructor summary

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

Method summary

Modifier and TypeMethod
public void
a(fks arg0)
tickParticles(Camera arg0)
method_62209(class_4184 arg0)
addWeatherParticlesAndSound(Camera camera)
public void
close()
close()
public void
a(aup arg0)
onResourceManagerReload(ResourceManager arg0)
method_14491(class_3300 arg0)
reload(ResourceManager arg0)
public void
a()
initOutline()
method_3296()
loadEntityOutlinePostProcessor()
private PostChain
A()
getTransparencyChain()
method_62907()
getTransparencyPostEffectProcessor()
public void
b()
doEntityOutline()
method_3254()
drawEntityOutlinesFramebuffer()
protected boolean
d()
shouldShowEntityOutlines()
method_3270()
canDrawEntityOutlines()
public void
a(gga arg0)
setLevel(ClientLevel arg0)
method_3244(class_638 arg0)
setWorld(ClientWorld world)
private void
B()
clearVisibleSections()
method_64059()
clear()
public void
e()
allChanged()
method_3279()
reload()
public void
a(int arg0, int arg1)
resize(int arg0, int arg1)
method_3242(int arg0, int arg1)
onResized(int width, int height)
public String
f()
getSectionStatistics()
method_3289()
getChunksDebugString()
public SectionRenderDispatcher
g()
getSectionRenderDispatcher()
method_34810()
getChunkBuilder()
public double
h()
getTotalSections()
method_34811()
getChunkCount()
public double
i()
getLastViewDistance()
method_34812()
getViewDistance()
public int
j()
countRenderedSections()
method_3246()
getCompletedChunkCount()
public String
k()
getEntityStatistics()
method_3272()
getEntitiesDebugString()
private void
a(fks arg0, gpr 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)
public static Frustum
a(gpr arg0)
offsetFrustum(Frustum arg0)
method_52816(class_4604 arg0)
offsetFrustum(Frustum frustum)
private void
b(gpr arg0)
applyFrustum(Frustum arg0)
method_38551(class_4604 arg0)
applyFrustum(Frustum frustum)
public void
a(gpn$b arg0)
addRecentlyCompiledSection(SectionRenderDispatcher$RenderSection arg0)
method_38550(class_846$class_851 arg0)
addBuiltChunk(ChunkBuilder$BuiltChunk chunk)
public void
a(fbb arg0, org.joml.Matrix4f arg1, org.joml.Matrix4f arg2)
prepareCullFrustum(Vec3 arg0, org.joml.Matrix4f arg1, org.joml.Matrix4f arg2)
method_32133(class_243 arg0, org.joml.Matrix4f arg1, org.joml.Matrix4f arg2)
setupFrustum(Vec3d pos, org.joml.Matrix4f positionMatrix, org.joml.Matrix4f projectionMatrix)
public void
a(ffe arg0, fla arg1, boolean arg2, fks arg3, glq arg4, org.joml.Matrix4f arg5, org.joml.Matrix4f arg6)
renderLevel(GraphicsResourceAllocator arg0, DeltaTracker arg1, boolean arg2, Camera arg3, GameRenderer arg4, org.joml.Matrix4f arg5, org.joml.Matrix4f arg6)
method_22710(class_9922 arg0, class_9779 arg1, boolean arg2, class_4184 arg3, class_757 arg4, org.joml.Matrix4f arg5, org.joml.Matrix4f arg6)
render(ObjectAllocator allocator, RenderTickCounter tickCounter, boolean renderBlockOutline, Camera camera, GameRenderer gameRenderer, org.joml.Matrix4f positionMatrix, org.joml.Matrix4f projectionMatrix)
private void
a(fdz arg0, gpr arg1, fks arg2, org.joml.Matrix4f arg3, org.joml.Matrix4f arg4, glo arg5, boolean arg6, boolean arg7, fla arg8, bou arg9)
addMainPass(FrameGraphBuilder arg0, Frustum arg1, Camera arg2, org.joml.Matrix4f arg3, org.joml.Matrix4f arg4, FogParameters arg5, boolean arg6, boolean arg7, DeltaTracker arg8, ProfilerFiller arg9)
method_62202(class_9909 arg0, class_4604 arg1, class_4184 arg2, org.joml.Matrix4f arg3, org.joml.Matrix4f arg4, class_9958 arg5, boolean arg6, boolean arg7, class_9779 arg8, class_3695 arg9)
renderMain(FrameGraphBuilder frameGraphBuilder, Frustum frustum, Camera camera, org.joml.Matrix4f positionMatrix, org.joml.Matrix4f projectionMatrix, Fog fog, boolean renderBlockOutline, boolean renderEntityOutlines, RenderTickCounter renderTickCounter, Profiler profiler)
private void
a(fdz arg0, fks arg1, float arg2, glo arg3)
addParticlesPass(FrameGraphBuilder arg0, Camera arg1, float arg2, FogParameters arg3)
method_62201(class_9909 arg0, class_4184 arg1, float arg2, class_9958 arg3)
renderParticles(FrameGraphBuilder frameGraphBuilder, Camera camera, float tickDelta, Fog fog)
private void
a(fdz arg0, org.joml.Matrix4f arg1, org.joml.Matrix4f arg2, fkw arg3, fbb arg4, float arg5, int arg6, float arg7)
addCloudsPass(FrameGraphBuilder arg0, org.joml.Matrix4f arg1, org.joml.Matrix4f arg2, CloudStatus arg3, Vec3 arg4, float arg5, int arg6, float arg7)
method_62204(class_9909 arg0, org.joml.Matrix4f arg1, org.joml.Matrix4f arg2, class_4063 arg3, class_243 arg4, float arg5, int arg6, float arg7)
renderClouds(FrameGraphBuilder frameGraphBuilder, org.joml.Matrix4f positionMatrix, org.joml.Matrix4f projectionMatrix, CloudRenderMode renderMode, Vec3d cameraPos, float ticks, int color, float cloudHeight)
private void
a(fdz arg0, fbb arg1, float arg2, glo arg3)
addWeatherPass(FrameGraphBuilder arg0, Vec3 arg1, float arg2, FogParameters arg3)
method_62203(class_9909 arg0, class_243 arg1, float arg2, class_9958 arg3)
renderWeather(FrameGraphBuilder frameGraphBuilder, Vec3d pos, float tickDelta, Fog fog)
private void
a(fdz arg0, fbb arg1, glo arg2)
addLateDebugPass(FrameGraphBuilder arg0, Vec3 arg1, FogParameters arg2)
method_62199(class_9909 arg0, class_243 arg1, class_9958 arg2)
renderLateDebug(FrameGraphBuilder frameGraphBuilder, Vec3d pos, Fog fog)
private boolean
a(fks arg0, gpr arg1, List<bum> arg2)
collectVisibleEntities(Camera arg0, Frustum arg1, List<Entity> arg2)
method_62211(class_4184 arg0, class_4604 arg1, List<class_1297> arg2)
getEntitiesToRender(Camera camera, Frustum frustum, List<Entity> output)
private void
a(ffv arg0, glz$a arg1, fks arg2, fla arg3, List<bum> arg4)
renderEntities(PoseStack arg0, MultiBufferSource$BufferSource arg1, Camera arg2, DeltaTracker arg3, List<Entity> arg4)
method_62207(class_4587 arg0, class_4597$class_4598 arg1, class_4184 arg2, class_9779 arg3, List<class_1297> arg4)
renderEntities(MatrixStack matrices, VertexConsumerProvider$Immediate arg1, Camera camera, RenderTickCounter tickCounter, List<Entity> entities)
private void
a(ffv arg0, glz$a arg1, glz$a arg2, fks arg3, float arg4)
renderBlockEntities(PoseStack arg0, MultiBufferSource$BufferSource arg1, MultiBufferSource$BufferSource arg2, Camera arg3, float arg4)
method_62208(class_4587 arg0, class_4597$class_4598 arg1, class_4597$class_4598 arg2, class_4184 arg3, float arg4)
renderBlockEntities(MatrixStack matrices, VertexConsumerProvider$Immediate arg1, VertexConsumerProvider$Immediate arg2, Camera camera, float tickDelta)
private void
a(ffv arg0, fks arg1, glz$a arg2)
renderBlockDestroyAnimation(PoseStack arg0, Camera arg1, MultiBufferSource$BufferSource arg2)
method_62206(class_4587 arg0, class_4184 arg1, class_4597$class_4598 arg2)
renderBlockDamage(MatrixStack matrices, Camera camera, VertexConsumerProvider$Immediate vertexConsumers)
private void
a(fks arg0, glz$a arg1, ffv arg2, boolean arg3)
renderBlockOutline(Camera arg0, MultiBufferSource$BufferSource arg1, PoseStack arg2, boolean arg3)
method_62210(class_4184 arg0, class_4597$class_4598 arg1, class_4587 arg2, boolean arg3)
renderTargetBlockOutline(Camera camera, VertexConsumerProvider$Immediate vertexConsumers, MatrixStack matrices, boolean translucent)
private void
a(ffv arg0)
checkPoseStack(PoseStack arg0)
method_22979(class_4587 arg0)
checkEmpty(MatrixStack matrices)
private void
a(bum arg0, double arg1, double arg2, double arg3, float arg4, ffv arg5, glz 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)
private void
a(fbb arg0)
scheduleTranslucentSectionResort(Vec3 arg0)
method_62198(class_243 arg0)
translucencySort(Vec3d cameraPos)
private void
a(gpn$b arg0, gpn$d arg1, fbb arg2, boolean arg3, boolean arg4)
scheduleResort(SectionRenderDispatcher$RenderSection arg0, SectionRenderDispatcher$TranslucencyPointOfView arg1, Vec3 arg2, boolean arg3, boolean arg4)
method_64060(class_846$class_851 arg0, class_846$class_10196 arg1, class_243 arg2, boolean arg3, boolean arg4)
scheduleChunkTranslucencySort(ChunkBuilder$BuiltChunk chunk, ChunkBuilder$NormalizedRelativePos relativePos, Vec3d cameraPos, boolean needsUpdate, boolean ignoreCameraAlignment)
private void
a(gmj arg0, double arg1, double arg2, double arg3, org.joml.Matrix4f arg4, org.joml.Matrix4f arg5)
renderSectionLayer(RenderType arg0, double arg1, double arg2, double arg3, org.joml.Matrix4f arg4, org.joml.Matrix4f arg5)
method_3251(class_1921 arg0, double arg1, double arg2, double arg3, org.joml.Matrix4f arg4, org.joml.Matrix4f arg5)
renderLayer(RenderLayer renderLayer, double x, double y, double z, org.joml.Matrix4f viewMatrix, org.joml.Matrix4f positionMatrix)
public void
l()
captureFrustum()
method_35775()
captureFrustum()
public void
m()
killFrustum()
method_35776()
killFrustum()
public void
n()
tick()
method_3252()
tick()
private void
a(aqe arg0)
removeProgress(BlockDestructionProgress arg0)
method_22987(class_3191 arg0)
removeBlockBreakingInfo(BlockBreakingInfo info)
private void
b(fdz arg0, fks arg1, float arg2, glo arg3)
addSkyPass(FrameGraphBuilder arg0, Camera arg1, float arg2, FogParameters arg3)
method_62200(class_9909 arg0, class_4184 arg1, float arg2, class_9958 arg3)
renderSky(FrameGraphBuilder frameGraphBuilder, Camera camera, float tickDelta, Fog fog)
private boolean
a(float arg0)
shouldRenderDarkDisc(float arg0)
method_62197(float arg0)
isSkyDark(float tickDelta)
private boolean
b(fks arg0)
doesMobEffectBlockSky(Camera arg0)
method_43788(class_4184 arg0)
hasBlindnessOrDarkness(Camera camera)
private void
c(fks arg0)
compileSections(Camera arg0)
method_3269(class_4184 arg0)
updateChunks(Camera camera)
private void
a(ffv arg0, ffz arg1, bum arg2, double arg3, double arg4, double arg5, ji arg6, dwy arg7, int arg8)
renderHitOutline(PoseStack arg0, VertexConsumer arg1, Entity arg2, double arg3, double arg4, double arg5, BlockPos arg6, BlockState arg7, int arg8)
method_22712(class_4587 arg0, class_4588 arg1, class_1297 arg2, double arg3, double arg4, double arg5, class_2338 arg6, class_2680 arg7, int arg8)
drawBlockOutline(MatrixStack matrices, VertexConsumer vertexConsumer, Entity entity, double cameraX, double cameraY, double cameraZ, BlockPos pos, BlockState state, int color)
public void
a(dfo arg0, ji arg1, dwy arg2, dwy 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)
private void
a(ji arg0, boolean arg1)
setBlockDirty(BlockPos arg0, boolean arg1)
method_16037(class_2338 arg0, boolean arg1)
scheduleSectionRender(BlockPos pos, boolean important)
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)
public void
a(ji arg0, dwy arg1, dwy 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)
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)
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)
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)
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)
public void
a(long arg0)
onSectionBecomingNonEmpty(long arg0)
method_62908(long arg0)
onChunkUnload(long sectionPos)
public void
a(lr 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 force, double x, double y, double z, double velocityX, double velocityY, double velocityZ)
public void
a(lr 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 force, boolean canSpawnOnMinimal, double x, double y, double z, double velocityX, double velocityY, double velocityZ)
public <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)
Particle
b(lr 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 force, double x, double y, double z, double velocityX, double velocityY, double velocityZ)
private Particle
b(lr 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 force, boolean canSpawnOnMinimal, double x, double y, double z, double velocityX, double velocityY, double velocityZ)
private ParticleStatus
a(boolean arg0)
calculateParticleLevel(boolean arg0)
method_3268(boolean arg0)
getRandomParticleSpawnChance(boolean canSpawnOnMinimal)
public void
a(int arg0, ji 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)
public boolean
o()
hasRenderedAllSections()
method_3281()
isTerrainRenderComplete()
public void
a(dfp arg0)
onChunkReadyToRender(ChunkPos arg0)
method_65201(class_1923 arg0)
scheduleNeighborUpdates(ChunkPos chunkPos)
public void
p()
needsUpdate()
method_3292()
scheduleTerrainUpdate()
public void
a(Collection<dua> arg0, Collection<dua> 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)
public static int
a(dfl arg0, ji arg1)
getLightColor(BlockAndTintGetter arg0, BlockPos arg1)
method_23794(class_1920 arg0, class_2338 arg1)
getLightmapCoordinates(BlockRenderView world, BlockPos pos)
public static int
a(dfl arg0, dwy arg1, ji 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)
public boolean
a(ji arg0)
isSectionCompiled(BlockPos arg0)
method_40050(class_2338 arg0)
isRenderingReady(BlockPos pos)
public RenderTarget
q()
entityOutlineTarget()
method_22990()
getEntityOutlinesFramebuffer()
public RenderTarget
r()
getTranslucentTarget()
method_29360()
getTranslucentFramebuffer()
public RenderTarget
s()
getItemEntityTarget()
method_29361()
getEntityFramebuffer()
public RenderTarget
t()
getParticlesTarget()
method_29362()
getParticlesFramebuffer()
public RenderTarget
u()
getWeatherTarget()
method_29363()
getWeatherFramebuffer()
public RenderTarget
v()
getCloudsTarget()
method_29364()
getCloudsFramebuffer()
public it.unimi.dsi.fastutil.objects.ObjectArrayList<SectionRenderDispatcher$RenderSection>
w()
getVisibleSections()
method_62220()
getBuiltChunks()
public SectionOcclusionGraph
x()
getSectionOcclusionGraph()
method_62221()
getChunkRenderingDataPreparer()
public Frustum
y()
getCapturedFrustum()
method_62222()
getCapturedFrustum()
public CloudRenderer
z()
getCloudRenderer()
method_62196()
getCloudRenderer()