net.minecraft.server.world

public class ChunkHolder

zr
net.minecraft.server.level.ChunkHolder
net.minecraft.class_3193
net.minecraft.server.world.ChunkHolder
net.minecraft.unmapped.C_gkderdjo
net.minecraft.world.server.ChunkHolder
net.minecraft.world.server.ChunkHolder

Field summary

Modifier and TypeField
public static final Either<Chunk, ChunkHolder$Unloaded>
a
UNLOADED_CHUNK
field_16426
UNLOADED_CHUNK
f_hkgaunht
field_219306_a
MISSING_CHUNK
public static final CompletableFuture<Either<Chunk, ChunkHolder$Unloaded>>
b
UNLOADED_CHUNK_FUTURE
field_16430
UNLOADED_CHUNK_FUTURE
f_iakyvyty
field_219307_b
MISSING_CHUNK_FUTURE
public static final Either<WorldChunk, ChunkHolder$Unloaded>
c
UNLOADED_LEVEL_CHUNK
field_16427
UNLOADED_WORLD_CHUNK
f_sftixqgk
field_219308_c
UNLOADED_CHUNK
private static final CompletableFuture<Either<WorldChunk, ChunkHolder$Unloaded>>
d
UNLOADED_LEVEL_CHUNK_FUTURE
field_16429
UNLOADED_WORLD_CHUNK_FUTURE
f_gxxqfxop
field_219309_d
UNLOADED_CHUNK_FUTURE
private static final List<ChunkStatus>
e
CHUNK_STATUSES
field_13868
CHUNK_STATUSES
f_ikseepcu
field_219310_e
CHUNK_STATUS_LIST
private static final ChunkHolder$LevelType[]
f
FULL_CHUNK_STATUSES
field_13873
LEVEL_TYPES
f_siegpkpk
field_219311_f
LOCATION_TYPES
private final AtomicReferenceArray<CompletableFuture<Either<Chunk, ChunkHolder$Unloaded>>>
g
futures
field_16425
futuresByStatus
f_imueocvc
field_219312_g
field_219312_g
private volatile CompletableFuture<Either<WorldChunk, ChunkHolder$Unloaded>>
h
fullChunkFuture
field_16431
accessibleFuture
f_pudkanic
field_222983_h
borderFuture
private volatile CompletableFuture<Either<WorldChunk, ChunkHolder$Unloaded>>
i
tickingChunkFuture
field_19333
tickingFuture
f_lbtnztml
field_219313_h
tickingFuture
private volatile CompletableFuture<Either<WorldChunk, ChunkHolder$Unloaded>>
j
entityTickingChunkFuture
field_13865
entityTickingFuture
f_ecmqijre
field_219314_i
entityTickingFuture
private CompletableFuture<Chunk>
k
chunkToSave
field_16428
savingFuture
f_hrvezlqv
field_219315_j
field_219315_j
private int
l
oldTicketLevel
field_16432
lastTickLevel
f_tyworwzc
field_219316_k
prevChunkLevel
private int
m
ticketLevel
field_13862
level
f_omdiodzh
field_219317_l
chunkLevel
private int
n
queueLevel
field_17208
completedLevel
f_nfzawtue
field_219318_m
field_219318_m
private final ChunkPos
o
pos
field_13864
pos
f_doxykbcb
field_219319_n
pos
private boolean
p
hasChangedSections
field_25803
pendingBlockUpdates
f_xbnfbbja
field_244382_p
field_244382_p
private final it.unimi.dsi.fastutil.shorts.ShortSet[]
q
changedBlocksPerSection
field_25804
blockUpdatesBySection
f_sgkyxjdx
field_244383_q
field_244383_q
private int
r
blockChangedLightSectionFilter
field_13871
blockLightUpdateBits
f_qfmkgtss
field_219324_s
blockLightChangeMask
private int
s
skyChangedLightSectionFilter
field_13870
skyLightUpdateBits
f_elnsgicl
field_219325_t
skyLightChangeMask
private final LightingProvider
t
lightEngine
field_13863
lightingProvider
f_peybckli
field_219326_u
lightManager
private final ChunkHolder$LevelUpdateListener
u
onLevelChange
field_17209
levelUpdateListener
f_lilcuhvx
field_219327_v
field_219327_v
private final ChunkHolder$PlayersWatchingChunkProvider
v
playerProvider
field_17210
playersWatchingChunkProvider
f_ynuhroyt
field_219328_w
playerProvider
private boolean
w
wasAccessibleSinceLastSave
field_19238
accessible
f_tbnmoxhy
field_219329_x
accessible
private boolean
x
resendLight
field_26744
field_26744
f_iwnfgrud
field_244384_x
field_244384_x

Constructor summary

ModifierConstructor
public (ChunkPos pos, int level, LightingProvider lightingProvider, ChunkHolder$LevelUpdateListener levelUpdateListener, ChunkHolder$PlayersWatchingChunkProvider playersWatchingChunkProvider)

Method summary

Modifier and TypeMethod
public CompletableFuture<Either<Chunk, ChunkHolder$Unloaded>>
a(cfx arg0)
getFutureIfPresentUnchecked(ChunkStatus arg0)
method_16146(class_2806 arg0)
getFutureFor(ChunkStatus leastStatus)
m_wgdopzjl(C_kogtzhzt arg0)
func_219301_a(ChunkStatus arg0)
func_219301_a(ChunkStatus arg0)
public CompletableFuture<Either<Chunk, ChunkHolder$Unloaded>>
b(cfx arg0)
getFutureIfPresent(ChunkStatus arg0)
method_21737(class_2806 arg0)
getValidFutureFor(ChunkStatus leastStatus)
m_csdoluin(C_kogtzhzt arg0)
func_225410_b(ChunkStatus arg0)
func_225410_b(ChunkStatus arg0)
public CompletableFuture<Either<WorldChunk, ChunkHolder$Unloaded>>
a()
getTickingChunkFuture()
method_16145()
getTickingFuture()
m_kgzokvvv()
func_219296_a()
getTickingFuture()
public CompletableFuture<Either<WorldChunk, ChunkHolder$Unloaded>>
b()
getEntityTickingChunkFuture()
method_14003()
getEntityTickingFuture()
m_lqtjurpe()
func_219297_b()
getEntityTickingFuture()
public CompletableFuture<Either<WorldChunk, ChunkHolder$Unloaded>>
c()
getFullChunkFuture()
method_20725()
getAccessibleFuture()
m_gjochkby()
func_223492_c()
getBorderFuture()
public WorldChunk
d()
getTickingChunk()
method_16144()
getWorldChunk()
m_rllpjhva()
func_219298_c()
getChunkIfComplete()
public Chunk
f()
getLastAvailable()
method_14010()
getCurrentChunk()
m_feqdkjyf()
func_219287_e()
func_219287_e()
public CompletableFuture<Chunk>
g()
getChunkToSave()
method_14000()
getSavingFuture()
m_wtdofwbi()
func_219302_f()
func_219302_f()
public void
a(fx arg0)
blockChanged(BlockPos arg0)
method_14002(class_2338 arg0)
markForBlockUpdate(BlockPos arg0)
m_zuqnnazp(C_hynzadkk arg0)
func_244386_a(BlockPos arg0)
func_244386_a(BlockPos arg0)
public void
a(bsc arg0, int arg1)
sectionLightChanged(LightLayer arg0, int arg1)
method_14012(class_1944 arg0, int arg1)
markForLightUpdate(LightType type, int y)
m_mlibztsg(C_fhvlmqtw arg0, int arg1)
func_219280_a(LightType arg0, int arg1)
markLightChanged(LightType type, int sectionY)
public void
a(cge arg0)
broadcastChanges(LevelChunk arg0)
method_14006(class_2818 arg0)
flushUpdates(WorldChunk chunk)
m_ucfsyfpl(C_hrdsvlkq arg0)
func_219274_a(Chunk arg0)
sendChanges(Chunk chunkIn)
private void
a(bru arg0, fx arg1, cee arg2)
broadcastBlockEntityIfNeeded(Level arg0, BlockPos arg1, BlockState arg2)
method_30311(class_1937 arg0, class_2338 arg1, class_2680 arg2)
tryUpdateBlockEntityAt(World arg0, BlockPos arg1, BlockState arg2)
m_upbtkato(C_cdctfzbn arg0, C_hynzadkk arg1, C_txtbiemp arg2)
func_244385_a(World arg0, BlockPos arg1, BlockState arg2)
func_244385_a(World arg0, BlockPos arg1, BlockState arg2)
private void
a(bru arg0, fx arg1)
broadcastBlockEntity(Level arg0, BlockPos arg1)
method_14009(class_1937 arg0, class_2338 arg1)
sendBlockEntityUpdatePacket(World world, BlockPos pos)
m_rpqawkcj(C_cdctfzbn arg0, C_hynzadkk arg1)
func_219305_a(World arg0, BlockPos arg1)
sendTileEntity(World worldIn, BlockPos posIn)
private void
a(oj<?> arg0, boolean arg1)
broadcast(Packet<?> arg0, boolean arg1)
method_13992(class_2596<?> arg0, boolean arg1)
sendPacketToPlayersWatching(Packet<?> arg0, boolean onlyOnWatchDistanceEdge)
m_hqvrbhfi(C_zyjtrjrl<?> arg0, boolean arg1)
func_219293_a(IPacket<?> arg0, boolean arg1)
sendToTracking(IPacket<?> packetIn, boolean boundaryOnly)
public CompletableFuture<Either<Chunk, ChunkHolder$Unloaded>>
a(cfx arg0, zs arg1)
getOrScheduleFuture(ChunkStatus arg0, ChunkMap arg1)
method_13993(class_2806 arg0, class_3898 arg1)
getChunkAt(ChunkStatus targetStatus, ThreadedAnvilChunkStorage chunkStorage)
m_qyvyszic(C_kogtzhzt arg0, C_gxrpzacc arg1)
func_219276_a(ChunkStatus arg0, ChunkManager arg1)
func_219276_a(ChunkStatus arg0, ChunkManager arg1)
private void
a(CompletableFuture<? extends Either<? extends cft, zr$a>> arg0)
updateChunkToSave(CompletableFuture<? extends com.mojang.datafixers.util.Either<? extends ChunkAccess, ChunkHolder$ChunkLoadingFailure>> arg0)
method_16143(CompletableFuture<? extends com.mojang.datafixers.util.Either<? extends class_2791, class_3193$class_3724>> arg0)
combineSavingFuture(CompletableFuture<? extends com.mojang.datafixers.util.Either<? extends Chunk, ChunkHolder$Unloaded>> then)
m_vhzzqiww(CompletableFuture<? extends com.mojang.datafixers.util.Either<? extends C_lwzmmmqr, C_gkderdjo$C_mnhcarhk>> arg0)
func_219284_a(CompletableFuture<? extends com.mojang.datafixers.util.Either<? extends IChunk, ChunkHolder$IChunkLoadingError>> arg0)
chain(CompletableFuture<? extends com.mojang.datafixers.util.Either<? extends IChunk, ChunkHolder$IChunkLoadingError>> eitherChunk)
public ChunkPos
i()
getPos()
method_13994()
getPos()
m_jftlwgce()
func_219277_h()
getPosition()
public int
j()
getTicketLevel()
method_14005()
getLevel()
m_gavtlnfz()
func_219299_i()
getChunkLevel()
public int
k()
getQueueLevel()
method_17208()
getCompletedLevel()
m_oiirrjzd()
func_219281_j()
func_219281_j()
private void
d(int arg0)
setQueueLevel(int arg0)
method_17207(int arg0)
setCompletedLevel(int level)
m_ksnbkgsf(int arg0)
func_219275_d(int arg0)
func_219275_d(int arg0)
public void
a(int arg0)
setTicketLevel(int arg0)
method_15890(int arg0)
setLevel(int level)
m_cjbyykuq(int arg0)
func_219292_a(int arg0)
setChunkLevel(int level)
protected void
a(zs arg0)
updateFutures(ChunkMap arg0)
method_14007(class_3898 arg0)
tick(ThreadedAnvilChunkStorage chunkStorage)
m_hjqqoeij(C_gxrpzacc arg0)
func_219291_a(ChunkManager arg0)
processUpdates(ChunkManager chunkManagerIn)
public static ChunkStatus
b(int arg0)
getStatus(int arg0)
method_14011(int arg0)
getTargetStatusForLevel(int level)
m_jnwkwjsf(int arg0)
func_219278_b(int arg0)
getChunkStatusFromLevel(int level)
public static ChunkHolder$LevelType
c(int arg0)
getFullChunkStatus(int arg0)
method_14008(int arg0)
getLevelType(int distance)
m_ofeohdyl(int arg0)
func_219286_c(int arg0)
getLocationTypeFromLevel(int level)
public boolean
l()
wasAccessibleSinceLastSave()
method_20384()
isAccessible()
m_wimfsfkf()
func_219289_k()
isAccessible()
public void
m()
refreshAccessibility()
method_20385()
updateAccessibleStatus()
m_zmvaaivo()
func_219303_l()
updateAccessible()
public void
a(cgd arg0)
replaceProtoChunk(ImposterProtoChunk arg0)
method_20456(class_2821 arg0)
setCompletedChunk(ReadOnlyChunk arg0)
m_llqjdhut(C_riffdstx arg0)
func_219294_a(ChunkPrimerWrapper arg0)
func_219294_a(ChunkPrimerWrapper arg0)
public ChunkStatus
e()
getLastAvailableStatus()
method_23270()
getCurrentStatus()
m_cddxmksj()
func_219285_d()
func_219285_d()
public ChunkHolder$LevelType
h()
getFullStatus()
method_23271()
getLevelType()
m_joqyazoy()
func_219300_g()
func_219300_g()