net.minecraft.client.multiplayer

public class ClientLevel

extends Level implements CacheSlot$Cleaner<ClientLevel>

All mapped superinterfaces:

LevelAccessor, CommonLevelAccessor, EntityGetter, LevelReader, BlockAndTintGetter, BlockGetter, LevelHeightAccessor, CollisionGetter, SignalGetter, BiomeManager$NoiseBiomeSource, LevelSimulatedRW, LevelSimulatedReader, LevelWriter, LevelTimeAccess, ScheduledTickAccess, UUIDLookup, CacheSlot$Cleaner

goo
net.minecraft.client.multiplayer.ClientLevel
net.minecraft.class_638

Field summary

Modifier and TypeField
private static final org.slf4j.Logger
a
LOGGER
field_37952
private static final double
b
FLUID_PARTICLE_SPAWN_OFFSET
field_32641
private static final int
c
NORMAL_LIGHT_UPDATES_PER_FRAME
field_34805
private static final int
d
LIGHT_UPDATE_QUEUE_SIZE_THRESHOLD
field_34806
final EntityTickList
e
tickingEntities
field_27733
private final TransientEntitySectionManager<Entity>
f
entityStorage
field_27734
private final ClientPacketListener
E
connection
field_3727
private final LevelRenderer
F
levelRenderer
field_17780
private final LevelEventHandler
G
levelEventHandler
field_53028
private final ClientLevel$ClientLevelData
H
clientLevelData
field_24430
private final DimensionSpecialEffects
I
effects
field_24606
private final TickRateManager
J
tickRateManager
field_47129
private final Minecraft
K
minecraft
field_3729
final List<AbstractClientPlayer>
L
players
field_18226
final List<EnderDragonPart>
M
dragonParts
field_55125
private final Map<MapId, MapItemSavedData>
N
mapData
field_17675
private static final int
O
CLOUD_COLOR
field_32640
private int
P
skyFlashTime
field_21526
private final it.unimi.dsi.fastutil.objects.Object2ObjectArrayMap<ColorResolver, BlockTintCache>
Q
tintCaches
field_21527
private final ClientChunkCache
R
chunkSource
field_24605
private final Deque<Runnable>
S
lightUpdateQueue
field_34804
private int
T
serverSimulationDistance
field_35163
private final BlockStatePredictionHandler
U
blockStatePredictionHandler
field_37951
private final int
V
seaLevel
field_53029
private boolean
W
tickDayTime
field_54500
private static final Set<Item>
X
MARKER_PARTICLE_ITEMS
field_35432

Constructor summary

ModifierConstructor
public (ClientPacketListener arg0, ClientLevel$ClientLevelData arg1, ResourceKey<Level> arg2, Holder<DimensionType> arg3, int arg4, int arg5, LevelRenderer arg6, boolean arg7, long arg8, int arg9)

Method summary

Modifier and TypeMethod
public void
b(int arg0)
handleBlockChangedAck(int arg0)
method_41927(int arg0)
public void
b(iy arg0, ecg arg1, int arg2)
setServerVerifiedBlockState(BlockPos arg0, BlockState arg1, int arg2)
method_41928(class_2338 arg0, class_2680 arg1, int arg2)
public void
a(iy arg0, ecg arg1, fgx arg2)
syncBlockState(BlockPos arg0, BlockState arg1, Vec3 arg2)
method_41926(class_2338 arg0, class_2680 arg1, class_243 arg2)
BlockStatePredictionHandler
a()
getBlockStatePredictionHandler()
method_41925()
public boolean
a(iy arg0, ecg arg1, int arg2, int arg3)
setBlock(BlockPos arg0, BlockState arg1, int arg2, int arg3)
method_30092(class_2338 arg0, class_2680 arg1, int arg2, int arg3)
public void
a(Runnable arg0)
queueLightUpdate(Runnable arg0)
method_38536(Runnable arg0)
public void
b()
pollLightUpdates()
method_38534()
public DimensionSpecialEffects
c()
effects()
method_28103()
public void
a(BooleanSupplier arg0)
tick(BooleanSupplier arg0)
method_8441(BooleanSupplier arg0)
private void
n()
tickTime()
method_29090()
public void
a(long arg0, long arg1, boolean arg2)
setTimeFromServer(long arg0, long arg1, boolean arg2)
method_29089(long arg0, long arg1, boolean arg2)
public Iterable<Entity>
d()
entitiesForRendering()
method_18112()
public void
e()
tickEntities()
method_18116()
public boolean
a(bxs arg0)
isTickingEntity(Entity arg0)
method_62145(class_1297 arg0)
public boolean
h(bxs arg0)
shouldTickDeath(Entity arg0)
method_38989(class_1297 arg0)
public void
c(bxs arg0)
tickNonPassenger(Entity arg0)
method_18646(class_1297 arg0)
private void
a(bxs arg0, bxs arg1)
tickPassenger(Entity arg0, Entity arg1)
method_18647(class_1297 arg0, class_1297 arg1)
public void
a(een arg0)
unload(LevelChunk arg0)
method_18110(class_2818 arg0)
public void
a(dke arg0)
onChunkLoaded(ChunkPos arg0)
method_23782(class_1923 arg0)
public void
b(long arg0)
onSectionBecomingNonEmpty(long arg0)
method_62895(long arg0)
public void
f()
clearTintCaches()
method_23784()
public boolean
b(int arg0, int arg1)
hasChunk(int arg0, int arg1)
method_8393(int arg0, int arg1)
public int
g()
getEntityCount()
method_18120()
public void
d(bxs arg0)
addEntity(Entity arg0)
method_53875(class_1297 arg0)
public void
a(int arg0, bxs$e arg1)
removeEntity(int arg0, Entity$RemovalReason arg1)
method_2945(int arg0, class_1297$class_5529 arg1)
public List<Entity>
i(bxs arg0, fgs arg1)
getPushableEntities(Entity arg0, AABB arg1)
method_66349(class_1297 arg0, class_238 arg1)
public Entity
a(int arg0)
getEntity(int arg0)
method_8469(int arg0)
public void
ae()
disconnect()
method_8525()
public void
b(int arg0, int arg1, int arg2)
animateTick(int arg0, int arg1, int arg2)
method_2941(int arg0, int arg1, int arg2)
private Block
o()
getMarkerParticleTarget()
method_35752()
public void
a(int arg0, int arg1, int arg2, int arg3, baq arg4, doe arg5, iy$a arg6)
doAnimateTick(int arg0, int arg1, int arg2, int arg3, RandomSource arg4, Block arg5, BlockPos$MutableBlockPos arg6)
method_2943(int arg0, int arg1, int arg2, int arg3, class_5819 arg4, class_2248 arg5, class_2338$class_2339 arg6)
private void
a(iy arg0, ecg arg1, lz arg2, boolean arg3)
trySpawnDripParticles(BlockPos arg0, BlockState arg1, ParticleOptions arg2, boolean arg3)
method_2938(class_2338 arg0, class_2680 arg1, class_2394 arg2, boolean arg3)
private void
a(iy arg0, lz arg1, fhr arg2, double arg3)
spawnParticle(BlockPos arg0, ParticleOptions arg1, VoxelShape arg2, double arg3)
method_2948(class_2338 arg0, class_2394 arg1, class_265 arg2, double arg3)
private void
a(double arg0, double arg1, double arg2, double arg3, double arg4, lz arg5)
spawnFluidParticle(double arg0, double arg1, double arg2, double arg3, double arg4, ParticleOptions arg5)
method_2932(double arg0, double arg1, double arg2, double arg3, double arg4, class_2394 arg5)
public CrashReportCategory
a(p arg0)
fillReportDetails(CrashReport arg0)
method_8538(class_128 arg0)
public void
a(bxs arg0, double arg1, double arg2, double arg3, ji<axf> arg4, axh arg5, float arg6, float arg7, long arg8)
playSeededSound(Entity arg0, double arg1, double arg2, double arg3, Holder<SoundEvent> arg4, SoundSource arg5, float arg6, float arg7, long arg8)
method_8465(class_1297 arg0, double arg1, double arg2, double arg3, class_6880<class_3414> arg4, class_3419 arg5, float arg6, float arg7, long arg8)
public void
a(bxs arg0, bxs arg1, ji<axf> arg2, axh arg3, float arg4, float arg5, long arg6)
playSeededSound(Entity arg0, Entity arg1, Holder<SoundEvent> arg2, SoundSource arg3, float arg4, float arg5, long arg6)
method_8449(class_1297 arg0, class_1297 arg1, class_6880<class_3414> arg2, class_3419 arg3, float arg4, float arg5, long arg6)
public void
a(bxs arg0, axf arg1, axh arg2, float arg3, float arg4)
playLocalSound(Entity arg0, SoundEvent arg1, SoundSource arg2, float arg3, float arg4)
method_55116(class_1297 arg0, class_3414 arg1, class_3419 arg2, float arg3, float arg4)
public void
a(axf arg0, axh arg1, float arg2, float arg3)
playPlayerSound(SoundEvent arg0, SoundSource arg1, float arg2, float arg3)
method_67392(class_3414 arg0, class_3419 arg1, float arg2, float arg3)
public void
a(double arg0, double arg1, double arg2, axf arg3, axh arg4, float arg5, float arg6, boolean arg7)
playLocalSound(double arg0, double arg1, double arg2, SoundEvent arg3, SoundSource arg4, float arg5, float arg6, boolean arg7)
method_8486(double arg0, double arg1, double arg2, class_3414 arg3, class_3419 arg4, float arg5, float arg6, boolean arg7)
private void
a(double arg0, double arg1, double arg2, axf arg3, axh arg4, float arg5, float arg6, boolean arg7, long arg8)
playSound(double arg0, double arg1, double arg2, SoundEvent arg3, SoundSource arg4, float arg5, float arg6, boolean arg7, long arg8)
method_43207(double arg0, double arg1, double arg2, class_3414 arg3, class_3419 arg4, float arg5, float arg6, boolean arg7, long arg8)
public void
a(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, List<ddo> arg6)
createFireworks(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, List<FireworkExplosion> arg6)
method_8547(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, List<class_9283> arg6)
public void
a(zs<?> arg0)
sendPacketToServer(Packet<?> arg0)
method_8522(class_2596<?> arg0)
public RecipeAccess
R()
recipeAccess()
method_8433()
public TickRateManager
v()
tickRateManager()
method_54719()
public LevelTickAccess<Block>
V()
getBlockTicks()
method_8397()
public LevelTickAccess<Fluid>
U()
getFluidTicks()
method_8405()
public ClientChunkCache
h()
getChunkSource()
method_2935()
public MapItemSavedData
a(faj arg0)
getMapData(MapId arg0)
method_17891(class_9209 arg0)
public void
a(faj arg0, fal arg1)
overrideMapData(MapId arg0, MapItemSavedData arg1)
method_47437(class_9209 arg0, class_22 arg1)
public Scoreboard
S()
getScoreboard()
method_8428()
public void
a(iy arg0, ecg arg1, ecg arg2, int arg3)
sendBlockUpdated(BlockPos arg0, BlockState arg1, BlockState arg2, int arg3)
method_8413(class_2338 arg0, class_2680 arg1, class_2680 arg2, int arg3)
public void
b(iy arg0, ecg arg1, ecg arg2)
setBlocksDirty(BlockPos arg0, BlockState arg1, BlockState arg2)
method_16109(class_2338 arg0, class_2680 arg1, class_2680 arg2)
public void
c(int arg0, int arg1, int arg2)
setSectionDirtyWithNeighbors(int arg0, int arg1, int arg2)
method_18113(int arg0, int arg1, 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_62146(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
public void
a(int arg0, iy arg1, int arg2)
destroyBlockProgress(int arg0, BlockPos arg1, int arg2)
method_8517(int arg0, class_2338 arg1, int arg2)
public void
b(int arg0, iy arg1, int arg2)
globalLevelEvent(int arg0, BlockPos arg1, int arg2)
method_8474(int arg0, class_2338 arg1, int arg2)
public void
a(bxs arg0, int arg1, iy arg2, int arg3)
levelEvent(Entity arg0, int arg1, BlockPos arg2, int arg3)
method_8444(class_1297 arg0, int arg1, class_2338 arg2, int arg3)
public void
a(lz arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6)
addParticle(ParticleOptions arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6)
method_8406(class_2394 arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6)
public void
a(lz 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_8466(class_2394 arg0, boolean arg1, boolean arg2, double arg3, double arg4, double arg5, double arg6, double arg7, double arg8)
public void
b(lz arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6)
addAlwaysVisibleParticle(ParticleOptions arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6)
method_8494(class_2394 arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6)
public void
a(lz arg0, boolean arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7)
addAlwaysVisibleParticle(ParticleOptions arg0, boolean arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7)
method_17452(class_2394 arg0, boolean arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7)
public List<AbstractClientPlayer>
A()
players()
method_18456()
public List<EnderDragonPart>
i()
dragonParts()
method_65192()
public Holder<Biome>
a(int arg0, int arg1, int arg2)
getUncachedNoiseBiome(int arg0, int arg1, int arg2)
method_22387(int arg0, int arg1, int arg2)
public float
g(float arg0)
getSkyDarken(float arg0)
method_23783(float arg0)
public int
a(fgx arg0, float arg1)
getSkyColor(Vec3 arg0, float arg1)
method_23777(class_243 arg0, float arg1)
public int
h(float arg0)
getCloudColor(float arg0)
method_23785(float arg0)
public float
i(float arg0)
getStarBrightness(float arg0)
method_23787(float arg0)
public int
j()
getSkyFlashTime()
method_23789()
public void
c(int arg0)
setSkyFlashTime(int arg0)
method_8509(int arg0)
public float
a(je arg0, boolean arg1)
getShade(Direction arg0, boolean arg1)
method_24852(class_2350 arg0, boolean arg1)
public int
a(iy arg0, dkj arg1)
getBlockTint(BlockPos arg0, ColorResolver arg1)
method_23752(class_2338 arg0, class_6539 arg1)
public int
b(iy arg0, dkj arg1)
calculateBlockTint(BlockPos arg0, ColorResolver arg1)
method_23780(class_2338 arg0, class_6539 arg1)
public void
a(iy arg0, float arg1)
setDefaultSpawnPos(BlockPos arg0, float arg1)
method_27873(class_2338 arg0, float arg1)
public ClientLevel$ClientLevelData
k()
getLevelData()
method_28104()
public void
a(ji<ehg> arg0, fgx arg1, ehg$a arg2)
gameEvent(Holder<GameEvent> arg0, Vec3 arg1, GameEvent$Context arg2)
method_32888(class_6880<class_5712> arg0, class_243 arg1, class_5712$class_7397 arg2)
protected Map<MapId, MapItemSavedData>
l()
getAllMapData()
method_35754()
protected void
a(Map<faj, fal> arg0)
addMapData(Map<MapId, MapItemSavedData> arg0)
method_35753(Map<class_9209, class_22> arg0)
protected LevelEntityGetter<Entity>
I()
getEntities()
method_31592()
public String
K()
gatherChunkSourceStats()
method_31419()
public void
b(iy arg0, ecg arg1)
addDestroyBlockEffect(BlockPos arg0, BlockState arg1)
method_31595(class_2338 arg0, class_2680 arg1)
public void
i(int arg0)
setServerSimulationDistance(int arg0)
method_39023(int arg0)
public int
m()
getServerSimulationDistance()
method_39024()
public FeatureFlagSet
L()
enabledFeatures()
method_45162()
public PotionBrewing
M()
potionBrewing()
method_59547()
public FuelValues
N()
fuelValues()
method_61269()
public void
a(bxs arg0, bwh arg1, dkt arg2, double arg3, double arg4, double arg5, float arg6, boolean arg7, dkz$a arg8, lz arg9, lz arg10, ji<axf> arg11)
explode(Entity arg0, DamageSource arg1, ExplosionDamageCalculator arg2, double arg3, double arg4, double arg5, float arg6, boolean arg7, Level$ExplosionInteraction arg8, ParticleOptions arg9, ParticleOptions arg10, Holder<SoundEvent> arg11)
method_8454(class_1297 arg0, class_1282 arg1, class_5362 arg2, double arg3, double arg4, double arg5, float arg6, boolean arg7, class_1937$class_7867 arg8, class_2394 arg9, class_2394 arg10, class_6880<class_3414> arg11)
public int
Q()
getSeaLevel()
method_8615()
public int
t(iy arg0)
getClientLeafTintColor(BlockPos arg0)
method_67233(class_2338 arg0)
public void
registerForCleaning(goh<goo, ?> arg0)
registerForCleaning(CacheSlot<ClientLevel, ?> arg0)