net.minecraft.client.render.world

public class WorldRenderer

implements WorldEventListener, ResourceReloadListener

buy
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 final 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(cep 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(buk 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(buk arg0)
m_20117456(C_93396801 arg0)
renderStars(BufferBuilder bufferBuilder)
public void
a(bsb 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(vg arg0, bxy arg1, float arg2)
m_75596854(C_42232651 arg0, C_93187338 arg1, float arg2)
renderEntities(Entity camera, Culler culler, float tickDelta)
private boolean
a(vg arg0, vg arg1, bxy 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(vg arg0, double arg1, bxy 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(et arg0)
m_15565831(C_32594356 arg0)
getOpenChunkFaces(BlockPos pos)
private RenderChunk
a(et arg0, bxr arg1, fa 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(vg arg0, double arg1)
m_88366935(C_42232651 arg0, double arg1)
getLookVector(Entity camera, double tickDelta)
public int
a(amm arg0, double arg1, int arg2, vg 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(amm arg0)
m_30662325(C_77523700 arg0)
renderLastChunks(BlockLayer layer)
private void
a(Iterator<oh> 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
a(float arg0, int arg1, double arg2, double arg3, double arg4)
m_46414448(float arg0, int arg1, double arg2, double arg3, double arg4)
renderClouds(float tickDelta, int anaglyphRenderPass, double cameraX, double cameraY, double cameraZ)
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
b(float arg0, int arg1, double arg2, double arg3, double arg4)
m_26560538(float arg0, int arg1, double arg2, double arg3, double arg4)
renderFancyClouds(float tickDelta, int anaglyphRenderPass, double cameraX, double cameraY, double cameraZ)
public void
a(long arg0)
m_47246933(long arg0)
compileChunksUntil(long time)
public void
a(vg 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(bve arg0, buk arg1, vg 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(aed arg0, bhc 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(bhb arg0, float arg1, float arg2, float arg3, float arg4)
m_15065293(C_82690114 arg0, float arg1, float arg2, float arg3, float arg4)
renderOutlineShape(Box shape, float r, float g, float b, float a)
public static void
a(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, float arg6, float arg7, float arg8, float arg9)
m_23609953(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, float arg6, float arg7, float arg8, float arg9)
renderOutlineShape(double minX, double minY, double minZ, double maxX, double maxY, double maxZ, float r, float g, float b, float a)
public static void
a(buk arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, float arg7, float arg8, float arg9, float arg10)
m_98676561(C_93396801 arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, float arg7, float arg8, float arg9, float arg10)
addVerticesForOutlineShape(BufferBuilder bufferBuilder, double minX, double minY, double minZ, double maxX, double maxY, double maxZ, float r, float g, float b, float a)
public static void
b(bhb arg0, float arg1, float arg2, float arg3, float arg4)
m_58852371(C_82690114 arg0, float arg1, float arg2, float arg3, float arg4)
renderShape(Box shape, float r, float g, float b, float a)
public static void
b(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, float arg6, float arg7, float arg8, float arg9)
m_73395089(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, float arg6, float arg7, float arg8, float arg9)
renderShape(double minX, double minY, double minZ, double maxX, double maxY, double maxZ, float r, float g, float b, float a)
public static void
b(buk arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, float arg7, float arg8, float arg9, float arg10)
m_74284371(C_93396801 arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, float arg7, float arg8, float arg9, float arg10)
addVerticesForShape(BufferBuilder bufferBuilder, double minX, double minY, double minZ, double maxX, double maxY, double maxZ, float r, float g, float b, float 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(amu arg0, et arg1, awt arg2, awt 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(et 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(qe arg0, et arg1)
m_78544400(C_13152511 arg0, C_32594356 arg1)
playGlobalSound(SoundEvent arg0, BlockPos arg1)
private void
a(amu arg0, et arg1, boolean arg2)
m_67186555(C_64041439 arg0, C_32594356 arg1, boolean arg2)
notifyEntitiesOfRecord(World world, BlockPos pos, boolean playing)
public void
a(aed arg0, qe arg1, qg 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_57165972(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)
public void
a(int arg0, boolean arg1, boolean arg2, double arg3, double arg4, double arg5, double arg6, double arg7, double arg8, int... arg9)
m_90456491(int arg0, boolean arg1, boolean arg2, double arg3, double arg4, double arg5, double arg6, double arg7, double arg8, int... arg9)
addParticle(int arg0, boolean arg1, boolean arg2, double arg3, double arg4, double arg5, double arg6, double arg7, double arg8, int... arg9)
private void
a(fj 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_15799412(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)
private Particle
b(int arg0, boolean arg1, boolean arg2, double arg3, double arg4, double arg5, double arg6, double arg7, double arg8, int... arg9)
m_76705563(int arg0, boolean arg1, boolean arg2, double arg3, double arg4, double arg5, double arg6, double arg7, double arg8, int... arg9)
tryAddParticle(int type, boolean ignoreDistance, boolean allowMinimal, double x, double y, double z, double velocityX, double velocityY, double velocityZ, int... parameters)
private int
a(boolean arg0)
m_73249273(boolean arg0)
getParticleStatus(boolean allowMinimal)
public void
a(vg arg0)
m_39925999(C_42232651 arg0)
notifyEntityAdded(Entity arg0)
public void
b(vg arg0)
m_93054695(C_42232651 arg0)
notifyEntityRemoved(Entity arg0)
public void
l()
m_68163336()
releaseGlLists()
public void
a(int arg0, et arg1, int arg2)
m_86253275(int arg0, C_32594356 arg1, int arg2)
doGlobalEvent(int arg0, BlockPos arg1, int arg2)
public void
a(aed arg0, int arg1, et 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, et 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<avj> arg0, Collection<avj> arg1)
m_62004118(Collection<C_40735137> arg0, Collection<C_40735137> arg1)
updateGlobalBlockEntities(Collection<BlockEntity> remove, Collection<BlockEntity> add)