net.minecraft.client.render

public class WorldRenderer

implements SynchronousResourceReloader, AutoCloseable

gri
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
d
LOGGER
field_4060
LOGGER
f_qidtwjwt
LOGGER
f_109453_
private static final Identifier
e
TRANSPARENCY_POST_CHAIN_ID
field_53900
TRANSPARENCY
f_rtdtcuix
f_346562_
private static final Identifier
f
ENTITY_OUTLINE_POST_CHAIN_ID
field_53901
ENTITY_OUTLINE
f_bxawhnww
f_348015_
public static final int
a
SECTION_SIZE
field_32759
field_32759
f_egoibmze
CHUNK_SIZE
f_291639_
public static final int
b
HALF_SECTION_SIZE
field_34812
field_34812
f_znrpkjyr
HALF_CHUNK_SIZE
f_291129_
public static final int
c
NEARBY_SECTION_DISTANCE_IN_BLOCKS
field_54162
field_54162
f_wslqtrty
f_347620_
private static final int
g
MINIMUM_TRANSPARENT_SORT_COUNT
field_54163
field_54163
f_azxpksvq
f_346482_
private final MinecraftClient
h
minecraft
field_4088
client
f_xqyukndo
client
f_109461_
private final EntityRenderDispatcher
i
entityRenderDispatcher
field_4109
entityRenderDispatcher
f_fytrtjkk
entityRenderDispatcher
f_109463_
private final BlockEntityRenderDispatcher
j
blockEntityRenderDispatcher
field_27741
blockEntityRenderDispatcher
f_fpgxhitd
blockEntityRenderDispatcher
f_172946_
private final BufferBuilderStorage
k
renderBuffers
field_20951
bufferBuilders
f_gcivdfmm
bufferBuilders
f_109464_
private final SkyRendering
l
skyRenderer
field_53075
skyRendering
f_sihftard
skyRenderer
f_346298_
private final CloudRenderer
m
cloudRenderer
field_53076
cloudRenderer
f_rywwteut
cloudRenderer
f_346715_
private final WorldBorderRendering
n
worldBorderRenderer
field_53077
worldBorderRendering
f_xlackaqq
worldBorderRenderer
f_348997_
private final WeatherRendering
o
weatherEffectRenderer
field_53078
weatherRendering
f_iyfhsakp
weatherRenderer
f_348825_
private ClientWorld
p
level
field_4085
world
f_knkykysk
world
f_109465_
private final ChunkRenderingDataPreparer
q
sectionOcclusionGraph
field_45615
chunkRenderingDataPreparer
f_kfsuutjj
occlusionGraph
f_291822_
private final it.unimi.dsi.fastutil.objects.ObjectArrayList<ChunkBuilder$BuiltChunk>
r
visibleSections
field_45616
builtChunks
f_qdsyfzmo
sections
f_290776_
private final it.unimi.dsi.fastutil.objects.ObjectArrayList<ChunkBuilder$BuiltChunk>
s
nearbyVisibleSections
field_54164
nearbyChunks
f_cfbmblth
f_348667_
private final Set<BlockEntity>
t
globalBlockEntities
field_4055
noCullingBlockEntities
f_uhhggclp
noCullingBlockEntities
f_109468_
private BuiltChunkStorage
u
viewArea
field_4112
chunks
f_znlxpkgq
chunks
f_109469_
private int
v
ticks
field_4073
ticks
f_wdwpkhmu
ticks
f_109477_
private final it.unimi.dsi.fastutil.ints.Int2ObjectMap<BlockBreakingInfo>
w
destroyingBlocks
field_4058
blockBreakingInfos
f_znqgzpjz
blockBreakingInfos
f_109408_
private final it.unimi.dsi.fastutil.longs.Long2ObjectMap<SortedSet<BlockBreakingInfo>>
x
destructionProgress
field_20950
blockBreakingProgressions
f_zwsgryfw
blockBreakingProgressions
f_109409_
private Framebuffer
y
entityOutlineTarget
field_53080
entityOutlineFramebuffer
f_quqdbwqt
entityOutlineTarget
f_348955_
private final DefaultFramebufferSet
z
targets
field_53081
framebufferSet
f_tikqrreo
framebuffers
f_349341_
private int
A
lastCameraSectionX
field_4084
cameraChunkX
f_yzkmvnyb
cameraChunkX
f_291437_
private int
B
lastCameraSectionY
field_4105
cameraChunkY
f_yvsvzxdd
cameraChunkY
f_291126_
private int
C
lastCameraSectionZ
field_4121
cameraChunkZ
f_cboyeijz
cameraChunkZ
f_290828_
private double
D
prevCamX
field_4069
lastCameraX
f_hgjgxstw
lastCameraX
f_109425_
private double
E
prevCamY
field_4081
lastCameraY
f_gcyanlsp
lastCameraY
f_109426_
private double
F
prevCamZ
field_4096
lastCameraZ
f_gnmkbmxx
lastCameraZ
f_109427_
private double
G
prevCamRotX
field_4115
lastCameraPitch
f_wjvfevmu
lastCameraPitch
f_109428_
private double
H
prevCamRotY
field_4064
lastCameraYaw
f_dqbrmnkm
lastCameraYaw
f_109429_
private ChunkBuilder
I
sectionRenderDispatcher
field_45614
chunkBuilder
f_gqcuibba
chunkBuilder
f_290446_
private int
J
lastViewDistance
field_4062
viewDistance
f_yikkuozy
viewDistance
f_109438_
private final List<Entity>
K
visibleEntities
field_53072
renderedEntities
f_urhfqdcc
visibleEntities
f_346335_
private int
L
visibleEntityCount
field_53073
renderedEntitiesCount
f_ndhcsyqn
visibleEntityCount
f_346398_
private Frustum
M
cullingFrustum
field_27740
frustum
f_dprzqrwh
frustum
f_172938_
private boolean
N
captureFrustum
field_4090
shouldCaptureFrustum
f_uxeiwzyg
shouldCaptureFrustum
f_109441_
private Frustum
O
capturedFrustum
field_4056
capturedFrustum
f_vgmktpwa
capturedFrustum
f_109442_
private BlockPos
P
lastTranslucentSortBlockPos
field_54160
lastTranslucencySortCameraPos
f_nnmkuxsj
pos
f_346259_
private int
Q
translucencyResortIterationIndex
field_54161
chunkIndex
f_izrscvyf
f_347638_

Constructor summary

ModifierConstructor
public (MinecraftClient client, EntityRenderDispatcher entityRenderDispatcher, BlockEntityRenderDispatcher blockEntityRenderDispatcher, BufferBuilderStorage bufferBuilders)

Method summary

Modifier and TypeMethod
public void
a(fpy arg0)
tickParticles(Camera arg0)
method_62209(class_4184 arg0)
addWeatherParticlesAndSound(Camera camera)
m_cznvyjrv(C_dcmtgrvm arg0)
tickParticles(Camera camera)
m_355954_(C_3373_ arg0)
public void
close()
close()
close()
public void
a(avo 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(glo 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(fpy o, gvh o, boolean o, 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_eesirxud(C_dcmtgrvm arg0, C_jwzjqevg 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)
public static Frustum
a(gvh 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(gvh 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(gvd$b 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)
public void
a(fgc o, org.joml.Matrix4f o, 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)
m_khytiwdn(C_vgpupfxx arg0, org.joml.Matrix4f arg1, org.joml.Matrix4f arg2)
setupFrustum(Vec3d pos, org.joml.Matrix4f modelViewMatrix, org.joml.Matrix4f projectionMatrix)
m_253210_(C_3046_ p_254341_, org.joml.Matrix4f p_332544_, org.joml.Matrix4f arg2)
public void
a(fko o, fqg o, boolean o, fpy o, grd o, org.joml.Matrix4f o, 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)
m_nsrbbxvx(C_lioynfcp arg0, C_lrgsdfwv arg1, boolean arg2, C_dcmtgrvm arg3, C_sktkdoun arg4, org.joml.Matrix4f arg5, org.joml.Matrix4f arg6)
render(GraphicsResourceAllocator resourceAllocator, DeltaTracker tracker, boolean renderBlockOutline, Camera camera, GameRenderer gameRenderer, org.joml.Matrix4f modelViewMatrix, org.joml.Matrix4f projectionMatrix)
m_109599_(C_346189_ p_342180_, C_336468_ p_109603_, boolean p_109604_, C_3373_ p_109605_, C_4124_ p_254120_, org.joml.Matrix4f p_330527_, org.joml.Matrix4f arg6)
private void
a(fix o, gvh o, fpy o, org.joml.Matrix4f o, org.joml.Matrix4f o, grb o, boolean o, boolean o, fqg o, brm 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)
m_whptjcei(C_obrvgeej arg0, C_jwzjqevg arg1, C_dcmtgrvm arg2, org.joml.Matrix4f arg3, org.joml.Matrix4f arg4, C_vidgpspy arg5, boolean arg6, boolean arg7, C_lrgsdfwv arg8, C_eslcbfsq arg9)
addMainPass(FrameGraphBuilder frameGraph, Frustum arg1, Camera camera, org.joml.Matrix4f modelViewMatrix, org.joml.Matrix4f projectionMatrix, FogParameters fog, boolean blockOutline, boolean entityOutline, DeltaTracker tracker, Profiler profiler)
m_356885_(C_346207_ p_363733_, C_4273_ p_364769_, C_3373_ p_361439_, org.joml.Matrix4f p_369924_, org.joml.Matrix4f p_365435_, C_346156_ p_362593_, boolean p_368830_, boolean p_365046_, C_336468_ p_369478_, C_442_ arg9)
private void
a(fix o, fpy o, float o, grb 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 tickProgress, Fog fog)
m_dxaxfxmt(C_obrvgeej arg0, C_dcmtgrvm arg1, float arg2, C_vidgpspy arg3)
addParticlesPass(FrameGraphBuilder frameGraph, Camera camera, float tickDelta, FogParameters fog)
m_352452_(C_346207_ p_363128_, C_3373_ p_365755_, float p_363695_, C_346156_ arg3)
private void
a(fix o, fqc o, fgc 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 arg3, 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(fix o, fgc o, float o, grb 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 cameraPos, float tickProgress, Fog fog)
m_errmldkc(C_obrvgeej arg0, C_vgpupfxx arg1, float arg2, C_vidgpspy arg3)
addWeatherAndWorldBorderRenderPass(FrameGraphBuilder frameGraph, Vec3d camera, float tickDelta, FogParameters fog)
m_356713_(C_346207_ p_368413_, C_3046_ p_367747_, float p_364026_, C_346156_ arg3)
private void
a(fix o, fgc o, grb 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)
m_uptmaubw(C_obrvgeej arg0, C_vgpupfxx arg1, C_vidgpspy arg2)
addLateDebugPass(FrameGraphBuilder frameGraph, Vec3d camera, FogParameters fog)
m_357331_(C_346207_ p_365929_, C_3046_ p_368329_, C_346156_ arg2)
private boolean
a(fpy o, gvh o, List<bxe> 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)
m_uzvxuudh(C_dcmtgrvm arg0, C_jwzjqevg arg1, List<C_astfners> arg2)
collectVisibleEntities(Camera camera, Frustum frustum, List<Entity> into)
m_354314_(C_3373_ p_365717_, C_4273_ p_368622_, List<C_507_> arg2)
private void
a(fld o, grn$a o, fpy o, fqg o, List<bxe> 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 vertexConsumers, Camera camera, RenderTickCounter tickCounter, List<Entity> entities)
m_kqgypqyg(C_cnszsxvd arg0, C_igrgeffe$C_insrqxjm arg1, C_dcmtgrvm arg2, C_lrgsdfwv arg3, List<C_astfners> arg4)
renderEntities(MatrixStack matrices, VertexConsumerProvider$Immediate vertices, Camera camera, DeltaTracker tracker, List<Entity> entities)
m_285956_(C_3181_ p_367493_, C_4139_$C_4140_ p_368044_, C_3373_ p_369396_, C_336468_ p_364182_, List<C_507_> arg4)
private void
a(fld o, grn$a o, grn$a o, fpy o, 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 entityVertexConsumers, VertexConsumerProvider$Immediate effectVertexConsumers, Camera camera, float tickProgress)
m_evewmmqp(C_cnszsxvd arg0, C_igrgeffe$C_insrqxjm arg1, C_igrgeffe$C_insrqxjm arg2, C_dcmtgrvm arg3, float arg4)
renderBlockEntities(MatrixStack matrices, VertexConsumerProvider$Immediate entityVertices, VertexConsumerProvider$Immediate effectVertices, Camera camera, float tickDelta)
m_352815_(C_3181_ p_362022_, C_4139_$C_4140_ p_369016_, C_4139_$C_4140_ p_369847_, C_3373_ p_367074_, float arg4)
private void
a(fld o, fpy o, grn$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)
m_yzsrltvt(C_cnszsxvd arg0, C_dcmtgrvm arg1, C_igrgeffe$C_insrqxjm arg2)
renderBreakingProgress(MatrixStack matrices, Camera camera, VertexConsumerProvider$Immediate vertices)
m_352332_(C_3181_ p_369324_, C_3373_ p_365998_, C_4139_$C_4140_ arg2)
private void
a(fpy o, grn$a o, fld o, 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)
m_fkbybhsb(C_dcmtgrvm arg0, C_igrgeffe$C_insrqxjm arg1, C_cnszsxvd arg2, boolean arg3)
renderBlockOutline(Camera camera, VertexConsumerProvider$Immediate vertices, MatrixStack matrices, boolean renderTranslucentBlocks)
m_355205_(C_3373_ p_367206_, C_4139_$C_4140_ p_365062_, C_3181_ p_368189_, boolean arg3)
private void
a(fld 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 void
a(bxe o, double o, double o, double o, float arg4, fld arg5, grn 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 tickProgress, MatrixStack matrices, VertexConsumerProvider vertexConsumers)
m_rieppqrq(C_astfners arg0, double arg1, double arg2, double arg3, float arg4, C_cnszsxvd arg5, C_igrgeffe 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(fgc 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(gvd$b o, gvd$e o, fgc o, boolean o, 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)
m_jujnglif(C_sjynkhfr$C_exmylrbc arg0, C_sjynkhfr$C_mwntqdbp arg1, C_vgpupfxx arg2, boolean arg3, boolean arg4)
m_355004_(C_290152_$C_290138_ p_365141_, C_290152_$C_345635_ p_364217_, C_3046_ p_363419_, boolean p_368916_, boolean arg4)
private void
a(gry o, double o, double o, 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)
m_pckpreyt(C_tizlwnnv arg0, double arg1, double arg2, double arg3, org.joml.Matrix4f arg4, org.joml.Matrix4f arg5)
renderSectionLayer(RenderLayer layer, double x, double y, double z, org.joml.Matrix4f modelViewMatrix, org.joml.Matrix4f projectionMatrix)
m_293111_(C_4168_ p_298706_, double p_299730_, double p_297481_, double arg3, org.joml.Matrix4f arg4, org.joml.Matrix4f arg5)
public void
k()
captureFrustum()
method_35775()
captureFrustum()
m_qnvtgvdp()
captureFrustum()
m_173018_()
public void
l()
killFrustum()
method_35776()
killFrustum()
m_jynwvyuq()
killFrustum()
m_173019_()
public void
m()
tick()
method_3252()
tick()
m_qtfwhseg()
tick()
m_109823_()
private void
a(arb 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
b(fix o, fpy o, float o, grb 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 tickProgress, Fog fog)
m_zsfofipj(C_obrvgeej arg0, C_dcmtgrvm arg1, float arg2, C_vidgpspy arg3)
addSkyRenderPass(FrameGraphBuilder frameGraph, Camera camera, float tickDelta, FogParameters fog)
m_355149_(C_346207_ p_369183_, C_3373_ p_368085_, float p_365377_, C_346156_ arg3)
private boolean
a(float arg0)
shouldRenderDarkDisc(float arg0)
method_62197(float arg0)
isSkyDark(float tickProgress)
m_kpmnucwk(float arg0)
shouldRenderBottomSky(float tickDelta)
m_357434_(float arg0)
private boolean
b(fpy 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(fpy 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(fld o, flg o, bxe o, double o, double o, double o, iw arg6, ebq 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)
m_bsijywav(C_cnszsxvd arg0, C_igthdzux arg1, C_astfners arg2, double arg3, double arg4, double arg5, C_hynzadkk arg6, C_txtbiemp arg7, int arg8)
drawBlockOutline(MatrixStack matrices, VertexConsumer consumer, Entity entity, double offsetX, double offsetY, double offsetZ, BlockPos blockPos, BlockState blockState, int arg8)
m_109637_(C_3181_ p_109639_, C_3187_ p_109640_, C_507_ p_109641_, double p_109642_, double p_109644_, double p_362600_, C_4675_ arg6, C_2064_ arg7, int arg8)
public void
a(djn o, iw o, ebq o, ebq 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(iw 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(iw o, ebq o, ebq 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(lx o, boolean o, double o, double o, double o, 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)
m_gtfdkthn(C_nqucohct 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(lx o, boolean o, boolean o, double o, double o, double o, 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)
m_lmslduiw(C_nqucohct 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)
public <T extends ParticleEffect> void
a(T o, double o, double o, double o, 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_ashawqvr(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)
Particle
b(lx o, boolean o, double o, double o, double o, 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)
m_ekvmzgne(C_nqucohct 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(lx o, boolean o, boolean o, double o, double o, double o, 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)
m_jmwkkslv(C_nqucohct 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 ParticlesMode
a(boolean arg0)
calculateParticleLevel(boolean arg0)
method_3268(boolean arg0)
getRandomParticleSpawnChance(boolean canSpawnOnMinimal)
m_jmjgtuet(boolean arg0)
getRandomParticleSpawnChance(boolean canSpawnOnMinimal)
m_109767_(boolean arg0)
public void
a(int o, iw 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(djo 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 void
a(Collection<dyo> o, Collection<dyo> 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_dwuopuwx(Collection<C_kvegafmh> arg0, Collection<C_kvegafmh> arg1)
updateNoCullingBlockEntities(Collection<BlockEntity> removed, Collection<BlockEntity> added)
m_109762_(Collection<C_1991_> p_109764_, Collection<C_1991_> arg1)
public static int
a(djk o, iw 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(gri$a o, djk o, ebq o, iw 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(iw 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_()