net.minecraft.client.render.world

public class WorldRenderer

implements WorldEventListener, ResourceReloadListener

bnl
net.minecraft.unmapped.C_24384787
net.minecraft.client.render.world.WorldRenderer

Field summary

Modifier and TypeField
private static final org.apache.logging.log4j.Logger
b
f_78141067
LOGGER
private static final Identifier
c
f_10728853
MOON_PHASES_LOCATION
private static final Identifier
d
f_60152952
SUN_LOCATION
private static final Identifier
e
f_40944452
CLOUDS_LOCATION
private static final Identifier
f
f_79622582
END_SKY_LOCATION
private static final Identifier
g
f_90106586
WORLD_BORDER_LOCATION
private final Minecraft
h
f_73590604
minecraft
private final TextureManager
i
f_38343582
textureManager
private final EntityRenderDispatcher
j
f_55826321
entityRenderDispatcher
private ClientWorld
k
f_61719522
world
private Set<RenderChunk>
l
f_84097449
dirtyChunks
private List<WorldRenderer$RenderChunkInfo>
m
f_68578288
compiledChunks
private final Set<BlockEntity>
n
f_00648327
globalBlockEntities
private RenderChunkStorage
o
f_46495713
chunkStorage
private int
p
f_33740639
starsGlList
private int
q
f_77784696
lightSkyGlList
private int
r
f_82007530
darkSkyGlList
private VertexFormat
s
f_25454168
skyVertexFormat
private VertexBuffer
t
f_84685475
starsBuffer
private VertexBuffer
u
f_94506667
lightSkyBuffer
private VertexBuffer
v
f_15293612
darkSkyBuffer
private int
w
f_09867787
ticks
private final Map<Integer, BlockMiningProgress>
x
f_79069085
miningProgress
private final Map<BlockPos, SoundInstance>
y
f_22800612
playingSongs
private final TextureAtlasSprite[]
z
f_08263498
miningProgressSprites
private RenderTarget
A
f_24475296
entityOutlineRenderTarget
private PostChain
B
f_47077656
entityOutline
private double
C
f_27858539
prevCameraX
private double
D
f_29409055
prevCameraY
private double
E
f_84819106
prevCameraZ
private int
F
f_98837477
prevCameraChunkX
private int
G
f_80630100
prevCameraChunkY
private int
H
f_40212922
prevCameraChunkZ
private double
I
f_63689711
cameraX
private double
J
f_77538494
cameraY
private double
K
f_75272284
cameraZ
private double
L
f_21666896
cameraPitch
private double
M
f_44576310
cameraYaw
private ChunkRenderDispatcher
N
f_43838812
chunkRenderDispatcher
private RenderChunkList
O
f_99464642
chunkList
private int
P
f_56565878
lastViewDistance
private int
Q
f_83974848
entityRenderCooldown
private int
R
f_16991302
entityCount
private int
S
f_61217664
renderedEntityCount
private int
T
f_65051029
culledEntityCount
private boolean
U
f_97755941
captureFrustum
private FrustumData
V
f_12667316
capturedFrustum
private final org.lwjgl.util.vector.Vector4f[]
W
f_65629066
frustumPoints
private final Vector3d
X
f_81412201
frustumPos
private boolean
Y
f_41354641
useVbo
RenderChunkFactory
a
f_12256015
chunkFactory
private double
Z
f_89698788
lastCameraX
private double
aa
f_95277524
lastCameraY
private double
ab
f_79275888
lastCameraZ
private boolean
ac
f_25652939
viewChanged
private boolean
ad
f_57272609
hasEntityOutlines
private final Set<BlockPos>
ae
f_22098602
lightChanges

Constructor summary

ModifierConstructor
public (Minecraft minecraft)

Method summary

Modifier and TypeMethod
public void
a(bwd arg0)
m_94505059(C_52500310 arg0)
reload(ResourceManager arg0)
private void
p()
m_15813133()
reloadMiningProgressTextures()
public void
b()
m_83634388()
loadEntityOutline()
public void
c()
m_54202699()
renderEntityOutlines()
protected boolean
d()
m_64566411()
shouldRenderEntityOutlines()
private void
q()
m_30129795()
renderDarkSky()
private void
r()
m_95833099()
renderLightSky()
private void
a(bmw arg0, float arg1, boolean arg2)
m_24085585(C_93396801 arg0, float arg1, boolean arg2)
renderSkyHemisphere(BufferBuilder bufferBuilder, float y, boolean dark)
private void
s()
m_27624761()
renderStars()
private void
a(bmw arg0)
m_20117456(C_93396801 arg0)
renderStars(BufferBuilder bufferBuilder)
public void
a(bkr arg0)
m_96356728(C_34399650 arg0)
setWorld(ClientWorld world)
public void
a()
m_12518137()
reload()
protected void
e()
m_89291833()
resetDirtyChunks()
public void
a(int arg0, int arg1)
m_81431482(int arg0, int arg1)
onResolutionChanged(int width, int height)
public void
a(rr arg0, bqj arg1, float arg2)
m_75596854(C_42232651 arg0, C_93187338 arg1, float arg2)
renderEntities(Entity camera, Culler culler, float tickDelta)
private boolean
a(rr arg0, rr arg1, bqj arg2)
m_20759090(C_42232651 arg0, C_42232651 arg1, C_93187338 arg2)
shouldRenderEntity(Entity entity, Entity camera, Culler culler)
public String
f()
m_38481617()
getChunkDebugInfo()
protected int
g()
m_97517250()
countRenderedChunks()
public String
h()
m_13458219()
getEntityDebugInfo()
public void
a(rr arg0, double arg1, bqj arg2, int arg3, boolean arg4)
m_72725110(C_42232651 arg0, double arg1, C_93187338 arg2, int arg3, boolean arg4)
setupRender(Entity camera, double tickDelta, Culler culler, int frame, boolean loadChunks)
private Set<Direction>
b(cj arg0)
m_15565831(C_32594356 arg0)
getOpenChunkFaces(BlockPos pos)
private RenderChunk
a(cj arg0, bqc arg1, cq arg2)
m_05329783(C_32594356 arg0, C_68333747 arg1, C_28786548 arg2)
getNeighborChunk(BlockPos cameraPos, RenderChunk chunk, Direction dir)
private void
a(double arg0, double arg1, double arg2)
m_46993650(double arg0, double arg1, double arg2)
captureFrustum(double x, double y, double z)
protected org.lwjgl.util.vector.Vector3f
a(rr arg0, double arg1)
m_88366935(C_42232651 arg0, double arg1)
getLookVector(Entity camera, double tickDelta)
public int
a(ahm arg0, double arg1, int arg2, rr arg3)
m_32240019(C_77523700 arg0, double arg1, int arg2, C_42232651 arg3)
render(BlockLayer layer, double tickDelta, int anaglyphRenderPass, Entity camera)
private void
a(ahm arg0)
m_30662325(C_77523700 arg0)
renderLastChunks(BlockLayer layer)
private void
a(Iterator<li> arg0)
m_46293356(Iterator<C_58838815> arg0)
updateMiningProgress(Iterator<BlockMiningProgress> miningProgress)
public void
k()
m_79369852()
tick()
private void
t()
m_11677207()
renderEndSky()
public void
a(float arg0, int arg1)
m_19779050(float arg0, int arg1)
renderSky(float tickDelta, int anaglyphRenderPass)
public void
b(float arg0, int arg1)
m_46414448(float arg0, int arg1)
renderClouds(float tickDelta, int anaglyphRenderPass)
public boolean
a(double arg0, double arg1, double arg2, float arg3)
m_38435169(double arg0, double arg1, double arg2, float arg3)
hasThiccFog(double x, double y, double z, float tickDelta)
private void
c(float arg0, int arg1)
m_26560538(float arg0, int arg1)
renderFancyClouds(float tickDelta, int anaglyphRenderPass)
public void
a(long arg0)
m_47246933(long arg0)
compileChunksUntil(long time)
public void
a(rr arg0, float arg1)
m_62317638(C_42232651 arg0, float arg1)
renderWorldBorder(Entity camera, float tickDelta)
private void
u()
m_23339522()
setupMiningProgressState()
private void
v()
m_10646624()
restoreMiningProgressState()
public void
a(bnr arg0, bmw arg1, rr arg2, float arg3)
m_08872489(C_96603444 arg0, C_93396801 arg1, C_42232651 arg2, float arg3)
renderMiningProgress(Tesselator tesselator, BufferBuilder bufferBuilder, Entity camera, float tickDelta)
public void
a(zj arg0, bbf arg1, int arg2, float arg3)
m_89199588(C_40996800 arg0, C_24654288 arg1, int arg2, float arg3)
renderBlockOutline(PlayerEntity camera, HitResult hit, int mode, float tickDelta)
public static void
a(bbe arg0)
m_15065293(C_82690114 arg0)
renderOutlineShape(Box shape)
public static void
a(bbe arg0, int arg1, int arg2, int arg3, int arg4)
m_23609953(C_82690114 arg0, int arg1, int arg2, int arg3, int arg4)
renderOutlineShape(Box shape, int r, int g, int b, int a)
private void
a(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, boolean arg6)
m_24883255(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, boolean arg6)
setDirty(int minX, int minY, int minZ, int maxX, int maxY, int maxZ, boolean dirty)
public void
a(aht arg0, cj arg1, arc arg2, arc arg3, int arg4)
m_90986344(C_64041439 arg0, C_32594356 arg1, C_15815210 arg2, C_15815210 arg3, int arg4)
notifyBlockChanged(World arg0, BlockPos arg1, BlockState arg2, BlockState arg3, int arg4)
public void
a(cj arg0)
m_82879999(C_32594356 arg0)
notifyLightChanged(BlockPos arg0)
public void
a(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
m_83721126(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
notifyRegionChanged(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
public void
a(nf arg0, cj arg1)
m_78544400(C_13152511 arg0, C_32594356 arg1)
playGlobalSound(SoundEvent arg0, BlockPos arg1)
public void
a(zj arg0, nf arg1, nh arg2, double arg3, double arg4, double arg5, float arg6, float arg7)
m_37313959(C_40996800 arg0, C_13152511 arg1, C_28706180 arg2, double arg3, double arg4, double arg5, float arg6, float arg7)
playSound(PlayerEntity arg0, SoundEvent arg1, SoundCategory arg2, double arg3, double arg4, double arg5, float arg6, float arg7)
public void
a(int arg0, boolean arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7, int... arg8)
m_90456491(int arg0, boolean arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7, int... arg8)
addParticle(int arg0, boolean arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7, int... arg8)
private void
a(cy arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, int... arg7)
m_80872258(C_53395757 arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, int... arg7)
addParticle(ParticleType type, double x, double y, double z, double velocityX, double velocityY, double velocityZ, int... parameters)
private Particle
b(int arg0, boolean arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7, int... arg8)
m_76705563(int arg0, boolean arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7, int... arg8)
tryAddParticle(int type, boolean ignoreDistance, double x, double y, double z, double velocityX, double velocityY, double velocityZ, int... parameters)
public void
a(rr arg0)
m_39925999(C_42232651 arg0)
notifyEntityAdded(Entity arg0)
public void
b(rr arg0)
m_93054695(C_42232651 arg0)
notifyEntityRemoved(Entity arg0)
public void
l()
m_68163336()
releaseGlLists()
public void
a(int arg0, cj arg1, int arg2)
m_86253275(int arg0, C_32594356 arg1, int arg2)
doGlobalEvent(int arg0, BlockPos arg1, int arg2)
public void
a(zj arg0, int arg1, cj arg2, int arg3)
m_13444117(C_40996800 arg0, int arg1, C_32594356 arg2, int arg3)
doEvent(PlayerEntity arg0, int arg1, BlockPos arg2, int arg3)
public void
b(int arg0, cj arg1, int arg2)
m_83094077(int arg0, C_32594356 arg1, int arg2)
updateBlockMiningProgress(int arg0, BlockPos arg1, int arg2)
public boolean
n()
m_17073763()
hasRenderedAllChunks()
public void
o()
m_75387701()
onViewChanged()
public void
a(Collection<apv> arg0, Collection<apv> arg1)
m_62004118(Collection<C_40735137> arg0, Collection<C_40735137> arg1)
updateGlobalBlockEntities(Collection<BlockEntity> remove, Collection<BlockEntity> add)