net.minecraft.client.renderer

public class LevelRenderer

implements ResourceManagerReloadListener, AutoCloseable

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

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)
m_cznvyjrv(C_dcmtgrvm arg0)
addWeatherParticlesAndSound(Camera camera)
tickParticles(Camera camera)
m_355954_(C_3373_ arg0)
public void
close()
close()
close()
public void
a(aup arg0)
onResourceManagerReload(ResourceManager arg0)
method_14491(class_3300 arg0)
m_dviihlsr(C_tmnrpasf arg0)
reload(ResourceManager arg0)
reload(ResourceManager arg0)
m_6213_(C_77_ arg0)
public void
a()
initOutline()
method_3296()
m_hsvhpyyt()
loadEntityOutlinePostProcessor()
loadEntityOutlineShader()
m_109482_()
private PostChain
A()
getTransparencyChain()
method_62907()
m_bkywnfgy()
getTransparencyPostEffectProcessor()
m_355373_()
public void
b()
doEntityOutline()
method_3254()
m_nimwchzu()
drawEntityOutlinesFramebuffer()
drawEntityOutlinesFramebuffer()
m_109769_()
protected boolean
d()
shouldShowEntityOutlines()
method_3270()
m_xuzbjwzg()
canDrawEntityOutlines()
canDrawEntityOutlines()
m_109817_()
public void
a(gga arg0)
setLevel(ClientLevel arg0)
method_3244(class_638 arg0)
m_vnssyyxd(C_ghdnlrrw arg0)
setWorld(ClientWorld world)
setWorld(ClientWorld world)
m_109701_(C_3899_ arg0)
private void
B()
clearVisibleSections()
method_64059()
m_jnggfnvm()
clear()
m_352190_()
public void
e()
allChanged()
method_3279()
m_tbgywtxm()
reload()
reload()
m_109818_()
public void
a(int arg0, int arg1)
resize(int arg0, int arg1)
method_3242(int arg0, int arg1)
m_cqjwluwx(int arg0, int arg1)
onResized(int width, int height)
onResized(int width, int height)
m_109487_(int p_109489_, int arg1)
public String
f()
getSectionStatistics()
method_3289()
m_znnjtopn()
getChunksDebugString()
getChunkDebugString()
m_109820_()
public SectionRenderDispatcher
g()
getSectionRenderDispatcher()
method_34810()
m_yyzjbtrm()
getChunkBuilder()
getChunkBuilder()
m_295427_()
public double
h()
getTotalSections()
method_34811()
m_idnnlhwb()
getChunkCount()
getTotalSections()
m_294933_()
public double
i()
getLastViewDistance()
method_34812()
m_roxvmdfn()
getViewDistance()
getViewDistance()
m_173017_()
public int
j()
countRenderedSections()
method_3246()
m_wcyzbxhv()
getCompletedChunkCount()
countRenderedSections()
m_294574_()
public String
k()
getEntityStatistics()
method_3272()
m_iykjkqzv()
getEntitiesDebugString()
getEntitiesDebugString()
m_109822_()
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)
m_eesirxud(C_dcmtgrvm arg0, C_jwzjqevg arg1, boolean arg2, boolean arg3)
setupTerrain(Camera camera, Frustum frustum, boolean hasForcedFrustum, boolean spectator)
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(gpr arg0)
offsetFrustum(Frustum arg0)
method_52816(class_4604 arg0)
m_tamcgvjw(C_jwzjqevg arg0)
offsetFrustum(Frustum frustum)
offsetFrustum(Frustum frustum)
m_295345_(C_4273_ p_298803_)
private void
b(gpr arg0)
applyFrustum(Frustum arg0)
method_38551(class_4604 arg0)
m_vznbfahy(C_jwzjqevg arg0)
applyFrustum(Frustum frustum)
applyFrustum(Frustum frustum)
m_194354_(C_4273_ arg0)
public void
a(gpn$b arg0)
addRecentlyCompiledSection(SectionRenderDispatcher$RenderSection arg0)
method_38550(class_846$class_851 arg0)
m_admjmrdo(C_sjynkhfr$C_exmylrbc arg0)
addBuiltChunk(ChunkBuilder$BuiltChunk chunk)
onSectionBuilt(ChunkBuilder$Section section)
m_294499_(C_290152_$C_290138_ arg0)
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)
m_khytiwdn(C_vgpupfxx arg0, org.joml.Matrix4f arg1, org.joml.Matrix4f arg2)
setupFrustum(Vec3d pos, org.joml.Matrix4f positionMatrix, org.joml.Matrix4f projectionMatrix)
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(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)
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(ObjectAllocator allocator, RenderTickCounter tickCounter, boolean renderBlockOutline, Camera camera, GameRenderer gameRenderer, org.joml.Matrix4f positionMatrix, org.joml.Matrix4f projectionMatrix)
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(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)
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)
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)
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(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)
m_dxaxfxmt(C_obrvgeej arg0, C_dcmtgrvm arg1, float arg2, C_vidgpspy arg3)
renderParticles(FrameGraphBuilder frameGraphBuilder, Camera camera, float tickDelta, Fog fog)
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(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)
m_wlewmnef(C_obrvgeej arg0, org.joml.Matrix4f arg1, org.joml.Matrix4f arg2, C_qaetpqjq arg3, C_vgpupfxx 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)
addCloudRenderPass(FrameGraphBuilder frameGraph, org.joml.Matrix4f viewMatrix, org.joml.Matrix4f projectionMatrix, CloudRenderMode mode, Vec3d camera, float time, int color, float cloudHeight)
m_353549_(C_346207_ p_361837_, org.joml.Matrix4f p_366102_, org.joml.Matrix4f p_368512_, C_3376_ p_364075_, C_3046_ p_369524_, float p_369495_, int p_366207_, float arg7)
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)
m_errmldkc(C_obrvgeej arg0, C_vgpupfxx arg1, float arg2, C_vidgpspy arg3)
renderWeather(FrameGraphBuilder frameGraphBuilder, Vec3d pos, float tickDelta, Fog fog)
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(fdz arg0, fbb arg1, glo arg2)
addLateDebugPass(FrameGraphBuilder arg0, Vec3 arg1, FogParameters arg2)
method_62199(class_9909 arg0, class_243 arg1, class_9958 arg2)
m_uptmaubw(C_obrvgeej arg0, C_vgpupfxx arg1, C_vidgpspy arg2)
renderLateDebug(FrameGraphBuilder frameGraphBuilder, Vec3d pos, Fog fog)
addLateDebugPass(FrameGraphBuilder frameGraph, Vec3d camera, FogParameters fog)
m_357331_(C_346207_ p_365929_, C_3046_ p_368329_, C_346156_ arg2)
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)
m_uzvxuudh(C_dcmtgrvm arg0, C_jwzjqevg arg1, List<C_astfners> arg2)
getEntitiesToRender(Camera camera, Frustum frustum, List<Entity> output)
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(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)
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 arg1, Camera camera, RenderTickCounter tickCounter, List<Entity> entities)
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(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)
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 arg1, VertexConsumerProvider$Immediate arg2, Camera camera, float tickDelta)
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(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)
m_yzsrltvt(C_cnszsxvd arg0, C_dcmtgrvm arg1, C_igrgeffe$C_insrqxjm arg2)
renderBlockDamage(MatrixStack matrices, Camera camera, VertexConsumerProvider$Immediate vertexConsumers)
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(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)
m_fkbybhsb(C_dcmtgrvm arg0, C_igrgeffe$C_insrqxjm arg1, C_cnszsxvd arg2, boolean arg3)
renderTargetBlockOutline(Camera camera, VertexConsumerProvider$Immediate vertexConsumers, MatrixStack matrices, boolean translucent)
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(ffv arg0)
checkPoseStack(PoseStack arg0)
method_22979(class_4587 arg0)
m_jrztaoei(C_cnszsxvd arg0)
checkEmpty(MatrixStack matrices)
checkEmpty(MatrixStack matrices)
m_109588_(C_3181_ arg0)
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)
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)
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(fbb arg0)
scheduleTranslucentSectionResort(Vec3 arg0)
method_62198(class_243 arg0)
m_yimwxysz(C_vgpupfxx arg0)
translucencySort(Vec3d cameraPos)
scheduleTranslucentResort(Vec3d pos)
m_354618_(C_3046_ arg0)
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)
m_jujnglif(C_sjynkhfr$C_exmylrbc arg0, C_sjynkhfr$C_mwntqdbp arg1, C_vgpupfxx arg2, boolean arg3, boolean arg4)
scheduleChunkTranslucencySort(ChunkBuilder$BuiltChunk chunk, ChunkBuilder$NormalizedRelativePos relativePos, Vec3d cameraPos, boolean needsUpdate, boolean ignoreCameraAlignment)
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(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)
m_pckpreyt(C_tizlwnnv 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)
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
l()
captureFrustum()
method_35775()
m_qnvtgvdp()
captureFrustum()
captureFrustum()
m_173018_()
public void
m()
killFrustum()
method_35776()
m_jynwvyuq()
killFrustum()
killFrustum()
m_173019_()
public void
n()
tick()
method_3252()
m_qtfwhseg()
tick()
tick()
m_109823_()
private void
a(aqe arg0)
removeProgress(BlockDestructionProgress arg0)
method_22987(class_3191 arg0)
m_acyjjnqq(C_hluhvldy arg0)
removeBlockBreakingInfo(BlockBreakingInfo info)
removeBlockBreakingInfo(BlockBreakingInfo info)
m_109765_(C_5421_ arg0)
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)
m_zsfofipj(C_obrvgeej arg0, C_dcmtgrvm arg1, float arg2, C_vidgpspy arg3)
renderSky(FrameGraphBuilder frameGraphBuilder, Camera camera, float tickDelta, Fog fog)
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)
m_kpmnucwk(float arg0)
isSkyDark(float tickDelta)
shouldRenderBottomSky(float tickDelta)
m_357434_(float arg0)
private boolean
b(fks arg0)
doesMobEffectBlockSky(Camera arg0)
method_43788(class_4184 arg0)
m_rxbalurb(C_dcmtgrvm arg0)
hasBlindnessOrDarkness(Camera camera)
hasSkyBlockingEffect(Camera camera)
m_234310_(C_3373_ arg0)
private void
c(fks arg0)
compileSections(Camera arg0)
method_3269(class_4184 arg0)
m_uyzrbqdi(C_dcmtgrvm arg0)
updateChunks(Camera camera)
rebuildSections(Camera camera)
m_194370_(C_3373_ arg0)
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)
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 vertexConsumer, Entity entity, double cameraX, double cameraY, double cameraZ, BlockPos pos, BlockState state, int color)
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(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)
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)
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(ji arg0, boolean arg1)
setBlockDirty(BlockPos arg0, boolean arg1)
method_16037(class_2338 arg0, boolean arg1)
m_acglwznl(C_hynzadkk arg0, boolean arg1)
scheduleSectionRender(BlockPos pos, boolean important)
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)
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)
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(ji arg0, dwy arg1, dwy arg2)
setBlockDirty(BlockPos arg0, BlockState arg1, BlockState arg2)
method_21596(class_2338 arg0, class_2680 arg1, class_2680 arg2)
m_rwjohyib(C_hynzadkk arg0, C_txtbiemp arg1, C_txtbiemp arg2)
scheduleBlockRerenderIfNeeded(BlockPos pos, BlockState old, BlockState updated)
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)
m_cjgrgtiz(int arg0, int arg1, int arg2)
scheduleChunkRenders3x3x3(int x, int y, int z)
scheduleBlockRenders(int x, int y, int z)
m_109490_(int p_109492_, int p_109493_, int arg2)
public void
b(int arg0, int arg1, int arg2, 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)
m_juxepivw(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)
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 arg0, int arg1, int arg2)
setSectionDirty(int arg0, int arg1, int arg2)
method_8571(int arg0, int arg1, int arg2)
m_uzhmpsuv(int arg0, int arg1, int arg2)
scheduleChunkRender(int chunkX, int chunkY, int chunkZ)
scheduleBlockRender(int x, int y, int z)
m_109770_(int p_109772_, int p_109773_, int arg2)
private void
a(int arg0, int arg1, int arg2, boolean arg3)
setSectionDirty(int arg0, int arg1, int arg2, boolean arg3)
method_3295(int arg0, int arg1, int arg2, boolean arg3)
m_xzqucjte(int arg0, int arg1, int arg2, boolean arg3)
scheduleChunkRender(int x, int y, int z, boolean important)
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)
m_tboyskxy(long arg0)
onChunkUnload(long sectionPos)
onSectionBecomingNonEmpty(long chunkSectionPos)
m_356512_(long arg0)
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)
m_gtfdkthn(C_nqucohct 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)
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(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)
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 force, boolean canSpawnOnMinimal, double x, double y, double z, double velocityX, double velocityY, double velocityZ)
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 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)
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)
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(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)
m_ekvmzgne(C_nqucohct 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)
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(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)
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 force, boolean canSpawnOnMinimal, double x, double y, double z, double velocityX, double velocityY, double velocityZ)
spawnParticle(ParticleEffect parameters, boolean alwaysSpawn, boolean canSpawnOnMinimal, double x, double y, double z, double velocityX, double velocityY, double velocityZ)
m_109804_(C_4756_ p_109806_, boolean p_109807_, boolean p_109808_, double p_109809_, double p_109811_, double p_109813_, double arg6, double arg7, double arg8)
private ParticleStatus
a(boolean arg0)
calculateParticleLevel(boolean arg0)
method_3268(boolean arg0)
m_jmjgtuet(boolean arg0)
getRandomParticleSpawnChance(boolean canSpawnOnMinimal)
getRandomParticleSpawnChance(boolean canSpawnOnMinimal)
m_109767_(boolean arg0)
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)
m_qgbrxqob(int arg0, C_hynzadkk arg1, int arg2)
setBlockBreakingInfo(int entityId, BlockPos pos, int stage)
setBlockBreakingInfo(int entityId, BlockPos pos, int stage)
m_109774_(int p_109776_, C_4675_ p_109777_, int arg2)
public boolean
o()
hasRenderedAllSections()
method_3281()
m_jwysdltg()
isTerrainRenderComplete()
hasNoChunkBuildTasks()
m_294493_()
public void
a(dfp arg0)
onChunkReadyToRender(ChunkPos arg0)
method_65201(class_1923 arg0)
m_vunygzqh(C_ynrszrtu arg0)
scheduleNeighborUpdates(ChunkPos chunkPos)
m_vunygzqh(ChunkPos chunkPos)
m_372334_(C_1560_ arg0)
public void
p()
needsUpdate()
method_3292()
m_mpuuibox()
scheduleTerrainUpdate()
scheduleTerrainUpdate()
m_109826_()
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)
m_dwuopuwx(Collection<C_kvegafmh> arg0, Collection<C_kvegafmh> arg1)
updateNoCullingBlockEntities(Collection<BlockEntity> removed, Collection<BlockEntity> added)
updateNoCullingBlockEntities(Collection<BlockEntity> removed, Collection<BlockEntity> added)
m_109762_(Collection<C_1991_> p_109764_, Collection<C_1991_> arg1)
public static int
a(dfl arg0, ji arg1)
getLightColor(BlockAndTintGetter arg0, BlockPos arg1)
method_23794(class_1920 arg0, class_2338 arg1)
m_huehuesi(C_xjeuupup arg0, C_hynzadkk arg1)
getLightmapCoordinates(BlockRenderView world, BlockPos pos)
getLightmapCoordinates(BlockRenderView world, BlockPos pos)
m_109541_(C_1557_ p_109542_, C_4675_ p_109543_)
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)
m_ntxphbrg(C_xjeuupup arg0, C_txtbiemp arg1, C_hynzadkk arg2)
getLightmapCoordinates(BlockRenderView world, BlockState state, BlockPos pos)
getLightmapCoordinates(BlockRenderView world, BlockState state, BlockPos pos)
m_109537_(C_1557_ p_109538_, C_2064_ p_109539_, C_4675_ p_109540_)
public boolean
a(ji arg0)
isSectionCompiled(BlockPos arg0)
method_40050(class_2338 arg0)
m_rzgnhorc(C_hynzadkk arg0)
isRenderingReady(BlockPos pos)
isSectionCompiled(BlockPos pos)
m_292727_(C_4675_ arg0)
public RenderTarget
q()
entityOutlineTarget()
method_22990()
m_cohtwkvn()
getEntityOutlinesFramebuffer()
getEntityOutlineFramebuffer()
m_354857_()
public RenderTarget
r()
getTranslucentTarget()
method_29360()
m_acgpukte()
getTranslucentFramebuffer()
getTranslucentFramebuffer()
m_109828_()
public RenderTarget
s()
getItemEntityTarget()
method_29361()
m_kgpnuhyu()
getEntityFramebuffer()
getEntityFramebuffer()
m_109829_()
public RenderTarget
t()
getParticlesTarget()
method_29362()
m_tgxmzbib()
getParticlesFramebuffer()
getParticlesFramebuffer()
m_109830_()
public RenderTarget
u()
getWeatherTarget()
method_29363()
m_qypseyuy()
getWeatherFramebuffer()
getWeatherFramebuffer()
m_109831_()
public RenderTarget
v()
getCloudsTarget()
method_29364()
m_ypwknjzq()
getCloudsFramebuffer()
getCloudsFramebuffer()
m_109832_()
public it.unimi.dsi.fastutil.objects.ObjectArrayList<SectionRenderDispatcher$RenderSection>
w()
getVisibleSections()
method_62220()
m_erxhtaop()
getBuiltChunks()
getSections()
m_352380_()
public SectionOcclusionGraph
x()
getSectionOcclusionGraph()
method_62221()
m_cnsutghg()
getChunkRenderingDataPreparer()
getOcclusionGraph()
m_356242_()
public Frustum
y()
getCapturedFrustum()
method_62222()
m_krdmlhzv()
getCapturedFrustum()
getCapturedFrustum()
m_356309_()
public CloudRenderer
z()
getCloudRenderer()
method_62196()
m_frxfkurs()
getCloudRenderer()
getCloudRenderer()
m_352753_()