net.minecraft.server.world

public class ServerChunkLoadingManager

extends VersionedChunkStorage implements ChunkHolder$PlayersWatchingChunkProvider, ChunkLoadingManager

All mapped superinterfaces:

ChunkHolder$PlayersWatchingChunkProvider, ChunkLoadingManager

awb
net.minecraft.server.level.ChunkMap
net.minecraft.class_3898
net.minecraft.server.world.ServerChunkLoadingManager
net.minecraft.unmapped.C_gxrpzacc
net.minecraft.server.world.ThreadedChunkManager
net.minecraft.src.C_5429_

Field summary

Modifier and TypeField
private static final OptionalChunk<List<Chunk>>
f
UNLOADED_CHUNK_LIST_RESULT
field_51862
UNLOADED_CHUNKS
f_paoyxzix
f_336919_
private static final CompletableFuture<OptionalChunk<List<Chunk>>>
g
UNLOADED_CHUNK_LIST_FUTURE
field_51863
UNLOADED_CHUNKS_FUTURE
f_xsvpxocr
f_337118_
private static final byte
h
CHUNK_TYPE_REPLACEABLE
field_29671
PROTO_CHUNK
f_ogfasnyn
PROTO_CHUNK
f_143034_
private static final byte
i
CHUNK_TYPE_UNKNOWN
field_29672
UNMARKED_CHUNK
f_seaevrfq
UNKNOWN_CHUNK
f_143035_
private static final byte
j
CHUNK_TYPE_FULL
field_29673
LEVEL_CHUNK
f_qgyepzej
LEVEL_CHUNK
f_143036_
private static final org.slf4j.Logger
k
LOGGER
field_17212
LOGGER
f_cdallcyb
LOGGER
f_140128_
private static final int
l
CHUNK_SAVED_PER_TICK
field_29674
field_29674
f_vpvrwdlb
CHUNKS_SAVED_PER_TICK
f_143037_
private static final int
m
CHUNK_SAVED_EAGERLY_PER_TICK
field_36291
field_36291
f_cqzzgluy
CHUNKS_SAVED_EAGERLY_PER_TICK
f_198789_
private static final int
n
EAGER_CHUNK_SAVE_COOLDOWN_IN_MILLIS
field_36384
field_36384
f_gsztossn
EAGER_CHUNK_SAVE_COOLDOWN_MS
f_202982_
private static final int
o
MAX_ACTIVE_CHUNK_WRITES
field_54966
field_54966
f_xuctsrpb
f_346393_
public static final int
a
MIN_VIEW_DISTANCE
field_29675
DEFAULT_VIEW_DISTANCE
f_wkxccjzz
MIN_VIEW_DISTANCE
f_143038_
public static final int
b
MAX_VIEW_DISTANCE
field_29669
field_29669
f_ykigofgc
MAX_VIEW_DISTANCE
f_143032_
public static final int
c
FORCED_TICKET_LEVEL
field_29670
FORCED_CHUNK_LEVEL
f_egnswwwb
FORCED_TICKET_LEVEL
f_143033_
private final it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap<ChunkHolder>
p
updatingChunkMap
field_17213
currentChunkHolders
f_sycrtqtt
currentChunkHolders
f_140129_
private volatile it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap<ChunkHolder>
q
visibleChunkMap
field_17220
chunkHolders
f_vsotkvla
chunkHolders
f_140130_
private final it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap<ChunkHolder>
r
pendingUnloads
field_18807
chunksToUnload
f_mgqaxntn
chunksToUnload
f_140131_
private final List<ChunkLoader>
s
pendingGenerationTasks
field_51864
loaders
f_ddkrzhun
f_337610_
final ServerWorld
t
level
field_17214
world
f_qmxmwuww
world
f_140133_
private final ServerLightingProvider
u
lightEngine
field_17215
lightingProvider
f_vjrivreq
lightingProvider
f_140134_
private final ThreadExecutor<Runnable>
v
mainThreadExecutor
field_17216
mainThreadExecutor
f_lczeyqem
mainThreadExecutor
f_140135_
private final NoiseConfig
w
randomState
field_37278
noiseConfig
f_mwhtylqk
randomState
f_214834_
private final StructurePlacementCalculator
x
chunkGeneratorState
field_40856
structurePlacementCalculator
f_doswvonx
concentricRingPlacementCalculator
f_254626_
private final Supplier<PersistentStateManager>
y
overworldDataStorage
field_17705
persistentStateManagerFactory
f_dltbfmui
persistentStateManagerFactory
f_140137_
private final ChunkTicketManager
z
ticketStorage
field_55588
ticketManager
f_daqzljra
f_380858_
private final PointOfInterestStorage
A
poiManager
field_18808
pointOfInterestStorage
f_epwhnhgx
pointOfInterestStorage
f_140138_
final it.unimi.dsi.fastutil.longs.LongSet
B
toDrop
field_17221
unloadedChunks
f_jtmlyaey
unloadedChunks
f_140139_
private boolean
C
modified
field_17222
chunkHolderListDirty
f_oratkgdp
chunkHolderListDirty
f_140140_
private final ChunkTaskScheduler
D
worldgenTaskDispatcher
field_54034
worldGenScheduler
f_wiazaytd
f_347924_
private final ChunkTaskScheduler
E
lightTaskDispatcher
field_54035
lightScheduler
f_mqbvcbmt
f_348714_
private final ChunkStatusChangeListener
F
chunkStatusListener
field_26931
chunkStatusChangeListener
f_ekyvcymk
chunkStatusChangeListener
f_143031_
private final ServerChunkLoadingManager$LevelManager
G
distanceManager
field_17228
levelManager
f_jfmuzcmt
ticketManager
f_140145_
private final String
H
storageName
field_17707
saveDir
f_forzslne
storageName
f_182284_
private final PlayerChunkWatchingManager
I
playerMap
field_18241
playerChunkWatchingManager
f_dklgoyoo
playerChunkWatchingManager
f_140149_
private final it.unimi.dsi.fastutil.ints.Int2ObjectMap<ServerChunkLoadingManager$EntityTracker>
J
entityMap
field_18242
entityTrackers
f_vgnrawec
entityTrackers
f_140150_
private final it.unimi.dsi.fastutil.longs.Long2ByteMap
K
chunkTypeCache
field_23786
chunkToType
f_nmusqjon
chunkToType
f_140151_
private final it.unimi.dsi.fastutil.longs.Long2LongMap
L
nextChunkSaveTime
field_52353
chunkToNextSaveTimeMs
f_sfgyqflf
f_349457_
private final it.unimi.dsi.fastutil.longs.LongSet
M
chunksToEagerlySave
field_54964
chunksToSave
f_ljptyytx
f_347016_
private final Queue<Runnable>
N
unloadQueue
field_19343
unloadTaskQueue
f_ptdjlogf
unloadTaskQueue
f_140125_
private final AtomicInteger
O
activeChunkWrites
field_54965
chunksBeingSavedCount
f_susaekdz
f_349227_
private int
P
serverViewDistance
field_18243
watchDistance
f_uyzzvppl
f_290679_
private final ChunkGenerationContext
Q
worldGenContext
field_51861
generationContext
f_soxmggrz
context
f_314073_

Constructor summary

ModifierConstructor
public (ServerWorld world, LevelStorage$Session session, com.mojang.datafixers.DataFixer dataFixer, StructureTemplateManager structureTemplateManager, Executor executor, ThreadExecutor<Runnable> mainThreadExecutor, ChunkProvider chunkProvider, ChunkGenerator chunkGenerator, ChunkStatusChangeListener chunkStatusChangeListener, Supplier<PersistentStateManager> persistentStateManagerFactory, ChunkTicketManager ticketManager, int viewDistance, boolean dsync)

Method summary

Modifier and TypeMethod
private void
f(dqv arg0)
setChunkUnsaved(ChunkPos arg0)
method_65056(class_1923 arg0)
markChunkNeedsSaving(ChunkPos pos)
m_veadbjck(C_ynrszrtu arg0)
m_354922_(C_1560_ arg0)
protected ChunkGenerator
a()
generator()
method_37897()
getChunkGenerator()
m_stpepokf()
getChunkGenerator()
m_183719_()
protected StructurePlacementCalculator
b()
generatorState()
method_46641()
getStructurePlacementCalculator()
m_dtwrvman()
getConcentricRingPlacementCalculator()
m_255435_()
protected NoiseConfig
c()
randomState()
method_41247()
getNoiseConfig()
m_mlsrnydb()
getRandomState()
m_214914_()
public boolean
a(awy o, int o, int arg2)
isChunkTracked(ServerPlayer arg0, int arg1, int arg2)
method_52345(class_3222 arg0, int arg1, int arg2)
isTracked(ServerPlayerEntity player, int chunkX, int chunkZ)
m_lhyzkisl(C_mxrobsgg arg0, int arg1, int arg2)
m_lhyzkisl(ServerPlayerEntity player, int arg1, int arg2)
m_295978_(C_13_ p_301041_, int p_300379_, int arg2)
private boolean
b(awy o, int o, int arg2)
isChunkOnTrackedBorder(ServerPlayer arg0, int arg1, int arg2)
method_52351(class_3222 arg0, int arg1, int arg2)
isOnTrackEdge(ServerPlayerEntity player, int chunkX, int chunkZ)
m_ecwxlodp(C_mxrobsgg arg0, int arg1, int arg2)
m_ecwxlodp(ServerPlayerEntity player, int arg1, int arg2)
m_293654_(C_13_ p_300477_, int p_298067_, int arg2)
protected ServerLightingProvider
d()
getLightEngine()
method_17212()
getLightingProvider()
m_jmusvkuf()
getLightingProvider()
m_140166_()
public ChunkHolder
a(long arg0)
getUpdatingChunkIfPresent(long arg0)
method_17255(long arg0)
getCurrentChunkHolder(long pos)
m_djmbcnos(long arg0)
getCurrentChunkHolder(long pos)
m_140174_(long arg0)
protected ChunkHolder
b(long arg0)
getVisibleChunkIfPresent(long arg0)
method_17216(long arg0)
getChunkHolder(long pos)
m_fpkjnjma(long arg0)
getChunkHolder(long pos)
m_140327_(long arg0)
public ChunkStatus
c(long arg0)
getLatestStatus(long arg0)
method_72254(long arg0)
getStatus(long chunkPos)
m_kocghpxx(long arg0)
m_kocghpxx(long pos)
m_417084_(long arg0)
protected IntSupplier
d(long arg0)
getChunkQueueLevel(long arg0)
method_17604(long arg0)
getCompletedLevelSupplier(long pos)
m_jnrpdvfn(long arg0)
getCompletedLevelSupplier(long pos)
m_140371_(long arg0)
public String
a(dqv arg0)
getChunkDebugData(ChunkPos arg0)
method_23272(class_1923 arg0)
getChunkLoadingDebugInfo(ChunkPos chunkPos)
m_lwnasrxx(C_ynrszrtu arg0)
getChunkLoadingDebugInfo(ChunkPos chunkPos)
m_140204_(C_1560_ arg0)
CompletableFuture<OptionalChunk<List<Chunk>>>
a(avy o, int o, IntFunction<emo> arg2)
getChunkRangeFuture(ChunkHolder arg0, int arg1, IntFunction<ChunkStatus> arg2)
method_17220(class_3193 arg0, int arg1, IntFunction<class_2806> arg2)
getRegion(ChunkHolder centerChunk, int margin, IntFunction<ChunkStatus> distanceToStatus)
m_nhddmlfy(C_gkderdjo arg0, int arg1, IntFunction<C_kogtzhzt> arg2)
getRegion(ChunkHolder arg0, int margin, IntFunction<ChunkStatus> distanceToStatus)
m_280541_(C_5422_ p_282030_, int p_282923_, IntFunction<C_313554_> arg2)
public CrashException
a(IllegalStateException o, String arg1)
debugFuturesAndCreateReportedException(IllegalStateException arg0, String arg1)
method_40067(IllegalStateException arg0, String arg1)
crash(IllegalStateException exception, String details)
m_cuiojals(IllegalStateException arg0, String arg1)
createCrashException(IllegalStateException exception, String details)
m_203751_(IllegalStateException p_203753_, String arg1)
public CompletableFuture<OptionalChunk<WorldChunk>>
a(avy arg0)
prepareEntityTickingChunk(ChunkHolder arg0)
method_17247(class_3193 arg0)
makeChunkEntitiesTickable(ChunkHolder holder)
m_uzubdbov(C_gkderdjo arg0)
makeChunkEntitiesTickable(ChunkHolder arg0)
m_280208_(C_5422_ arg0)
ChunkHolder
a(long o, int o, avy arg2, int arg3)
updateChunkScheduling(long arg0, int arg1, ChunkHolder arg2, int arg3)
method_17217(long arg0, int arg1, class_3193 arg2, int arg3)
setLevel(long pos, int level, ChunkHolder holder, int arg3)
m_fbwiznav(long arg0, int arg1, C_gkderdjo arg2, int arg3)
setLevel(long pos, int level, ChunkHolder holder, int arg3)
m_140176_(long p_140178_, int p_140180_, C_5422_ arg2, int arg3)
private void
a(dqv o, IntSupplier o, int o, IntConsumer arg3)
onLevelChange(ChunkPos arg0, IntSupplier arg1, int arg2, IntConsumer arg3)
method_63545(class_1923 arg0, IntSupplier arg1, int arg2, IntConsumer arg3)
updateLevel(ChunkPos pos, IntSupplier levelGetter, int targetLevel, IntConsumer levelSetter)
m_plqxuhff(C_ynrszrtu arg0, IntSupplier arg1, int arg2, IntConsumer arg3)
m_357523_(C_1560_ p_362051_, IntSupplier p_368537_, int p_367036_, IntConsumer arg3)
public void
close()
close()
close()
protected void
a(boolean arg0)
saveAllChunks(boolean arg0)
method_17242(boolean arg0)
save(boolean flush)
m_uchmpocv(boolean arg0)
save(boolean flush)
m_140318_(boolean arg0)
protected void
a(BooleanSupplier arg0)
tick(BooleanSupplier arg0)
method_17233(BooleanSupplier arg0)
tick(BooleanSupplier shouldKeepTicking)
m_jtcoqmih(BooleanSupplier arg0)
tick(BooleanSupplier shouldKeepTicking)
m_140280_(BooleanSupplier arg0)
public boolean
e()
hasWork()
method_39992()
shouldDelayShutdown()
m_cwrhdezz()
updatesRequired()
m_201907_()
private void
b(BooleanSupplier arg0)
processUnloads(BooleanSupplier arg0)
method_20605(BooleanSupplier arg0)
unloadChunks(BooleanSupplier shouldKeepTicking)
m_ekgkxdez(BooleanSupplier arg0)
unloadChunks(BooleanSupplier shouldKeepTicking)
m_140353_(BooleanSupplier arg0)
private void
c(BooleanSupplier arg0)
saveChunksEagerly(BooleanSupplier arg0)
method_65055(BooleanSupplier arg0)
saveChunks(BooleanSupplier shouldKeepTicking)
m_sobsmeww(BooleanSupplier arg0)
m_356786_(BooleanSupplier arg0)
private void
a(long o, avy arg1)
scheduleUnload(long arg0, ChunkHolder arg1)
method_20458(long arg0, class_3193 arg1)
tryUnloadChunk(long pos, ChunkHolder chunk)
m_xqsmixbi(long arg0, C_gkderdjo arg1)
tryUnloadChunk(long pos, ChunkHolder holder)
m_140181_(long p_140183_, C_5422_ arg1)
protected boolean
f()
promoteChunkMap()
method_17244()
updateHolderMap()
m_xtsjwtbi()
updateHolderMap()
m_140324_()
private CompletableFuture<Chunk>
g(dqv arg0)
scheduleChunkLoad(ChunkPos arg0)
method_20619(class_1923 arg0)
loadChunk(ChunkPos pos)
m_ftzrbjoo(C_ynrszrtu arg0)
loadChunk(ChunkPos pos)
m_140417_(C_1560_ arg0)
private Chunk
a(Throwable o, dqv arg1)
handleChunkLoadFailure(Throwable arg0, ChunkPos arg1)
method_43376(Throwable arg0, class_1923 arg1)
recoverFromException(Throwable throwable, ChunkPos chunkPos)
m_wynmfvin(Throwable arg0, C_ynrszrtu arg1)
m_214901_(Throwable p_214903_, C_1560_ arg1)
private Chunk
h(dqv arg0)
createEmptyChunk(ChunkPos arg0)
method_43382(class_1923 arg0)
getProtoChunk(ChunkPos chunkPos)
m_kkjovfib(C_ynrszrtu arg0)
m_214961_(C_1560_ arg0)
private void
i(dqv arg0)
markPositionReplaceable(ChunkPos arg0)
method_27054(class_1923 arg0)
markAsProtoChunk(ChunkPos pos)
m_mleuffzj(C_ynrszrtu arg0)
m_140422_(C_1560_ arg0)
private byte
a(dqv o, ems arg1)
markPosition(ChunkPos arg0, ChunkType arg1)
method_27053(class_1923 arg0, class_2808 arg1)
mark(ChunkPos pos, ChunkType type)
m_licqfdlz(C_ynrszrtu arg0, C_etstfzdn arg1)
m_140229_(C_1560_ p_328844_, C_313671_ arg1)
public AbstractChunkHolder
e(long arg0)
acquireGeneration(long arg0)
method_60448(long arg0)
acquire(long arg0)
m_hwmgnvgf(long arg0)
m_339158_(long arg0)
public void
a(awn arg0)
releaseGeneration(GenerationChunkHolder arg0)
method_60441(class_9761 arg0)
release(AbstractChunkHolder arg0)
m_sbnuggln(C_noeozorr arg0)
m_338685_(C_336526_ arg0)
public CompletableFuture<Chunk>
a(awn o, emr o, bgd<awn> arg2)
applyStep(GenerationChunkHolder arg0, ChunkStep arg1, StaticCache2D<GenerationChunkHolder> arg2)
method_60442(class_9761 arg0, class_9770 arg1, class_9762<class_9761> arg2)
generate(AbstractChunkHolder arg0, ChunkGenerationStep arg1, BoundedRegionArray<AbstractChunkHolder> arg2)
m_rjenipjz(C_noeozorr arg0, C_amgmvhcu arg1, C_xgsefppr<C_noeozorr> arg2)
m_rjenipjz(AbstractChunkHolder arg0, ChunkLoadingStep arg1, RegionBoundValues<AbstractChunkHolder> arg2)
m_338637_(C_336526_ p_344471_, C_336565_ p_343410_, C_336561_<C_336526_> arg2)
public ChunkLoader
a(emo o, dqv arg1)
scheduleGenerationTask(ChunkStatus arg0, ChunkPos arg1)
method_60443(class_2806 arg0, class_1923 arg1)
createLoader(ChunkStatus arg0, ChunkPos arg1)
m_tlempyru(C_kogtzhzt arg0, C_ynrszrtu arg1)
m_338350_(C_313554_ p_342957_, C_1560_ arg1)
private void
a(avx arg0)
runGenerationTask(ChunkGenerationTask arg0)
method_60439(class_9759 arg0)
schedule(ChunkLoader loader)
m_orhzaefr(C_rqmfyoal arg0)
m_340434_(C_336542_ arg0)
public void
g()
runGenerationTasks()
method_60450()
updateChunks()
m_aspyvsnu()
m_339290_()
public CompletableFuture<OptionalChunk<WorldChunk>>
b(avy arg0)
prepareTickingChunk(ChunkHolder arg0)
method_17235(class_3193 arg0)
makeChunkTickable(ChunkHolder holder)
m_yizfeevy(C_gkderdjo arg0)
makeChunkTickable(ChunkHolder holder)
m_143053_(C_5422_ arg0)
private void
a(avy o, elv arg1)
onChunkReadyToSend(ChunkHolder arg0, LevelChunk arg1)
method_53686(class_3193 arg0, class_2818 arg1)
sendToPlayers(ChunkHolder chunkHolder, WorldChunk chunk)
m_bjaexpxw(C_gkderdjo arg0, C_hrdsvlkq arg1)
m_293802_(C_5422_ p_299599_, C_2137_ arg1)
public CompletableFuture<OptionalChunk<WorldChunk>>
c(avy arg0)
prepareAccessibleChunk(ChunkHolder arg0)
method_31417(class_3193 arg0)
makeChunkAccessible(ChunkHolder holder)
m_kgrtbguy(C_gkderdjo arg0)
m_143109_(C_5422_ arg0)
Stream<ChunkHolder>
a(emo arg0)
allChunksWithAtLeastStatus(ChunkStatus arg0)
method_72253(class_2806 arg0)
getChunkHolders(ChunkStatus status)
m_zaocyetd(C_kogtzhzt arg0)
m_zaocyetd(ChunkStatus status)
m_416611_(C_313554_ arg0)
private boolean
a(avy o, long arg1)
saveChunkIfNeeded(ChunkHolder arg0, long arg1)
method_39925(class_3193 arg0, long arg1)
save(ChunkHolder chunkHolder, long currentTime)
m_tzuszgcn(C_gkderdjo arg0, long arg1)
m_198874_(C_5422_ p_368144_, long arg1)
private boolean
a(elk arg0)
save(ChunkAccess arg0)
method_17228(class_2791 arg0)
save(Chunk chunk)
m_hadjtdih(C_lwzmmmqr arg0)
save(Chunk chunk)
m_140258_(C_2116_ arg0)
private boolean
j(dqv arg0)
isExistingChunkFull(ChunkPos arg0)
method_27055(class_1923 arg0)
isLevelChunk(ChunkPos pos)
m_cbfkjkzy(C_ynrszrtu arg0)
m_cbfkjkzy(ChunkPos pos)
m_140425_(C_1560_ arg0)
protected void
a(int arg0)
setServerViewDistance(int arg0)
method_17214(int arg0)
setViewDistance(int watchDistance)
m_uvyaoong(int arg0)
m_uvyaoong(int a)
m_293413_(int arg0)
int
b(awy arg0)
getPlayerViewDistance(ServerPlayer arg0)
method_52350(class_3222 arg0)
getViewDistance(ServerPlayerEntity player)
m_ksdkvhtq(C_mxrobsgg arg0)
m_ksdkvhtq(ServerPlayerEntity player)
m_294650_(C_13_ arg0)
private void
a(awy o, dqv arg1)
markChunkPendingToSend(ServerPlayer arg0, ChunkPos arg1)
method_52347(class_3222 arg0, class_1923 arg1)
track(ServerPlayerEntity player, ChunkPos pos)
m_qubaporw(C_mxrobsgg arg0, C_ynrszrtu arg1)
m_qubaporw(ServerPlayerEntity player, ChunkPos arg1)
m_294841_(C_13_ p_298062_, C_1560_ arg1)
private static void
a(awy o, elv o)
markChunkPendingToSend(ServerPlayer arg0, LevelChunk arg1)
method_52348(class_3222 arg0, class_2818 arg1)
track(ServerPlayerEntity player, WorldChunk chunk)
m_csxlzxko(C_mxrobsgg arg0, C_hrdsvlkq arg1)
m_csxlzxko(ServerPlayerEntity player, WorldChunk chunk)
m_296018_(C_13_ p_299135_, C_2137_ p_301128_)
private static void
b(awy o, dqv o)
dropChunk(ServerPlayer arg0, ChunkPos arg1)
method_52352(class_3222 arg0, class_1923 arg1)
untrack(ServerPlayerEntity player, ChunkPos pos)
m_wtynlmvk(C_mxrobsgg arg0, C_ynrszrtu arg1)
m_wtynlmvk(ServerPlayerEntity player, ChunkPos pos)
m_295122_(C_13_ p_300364_, C_1560_ p_299541_)
public WorldChunk
f(long arg0)
getChunkToSend(long arg0)
method_53688(long arg0)
getPostProcessedChunk(long pos)
m_asqjfmyt(long arg0)
m_asqjfmyt(long pos)
m_295187_(long arg0)
public int
h()
size()
method_17260()
getLoadedChunkCount()
m_tubckkmf()
getLoadedChunkCount()
m_140394_()
public ChunkLevelManager
i()
getDistanceManager()
method_17263()
getLevelManager()
m_wczqgwje()
getTicketManager()
m_143145_()
void
a(Writer arg0)
dumpChunks(Writer arg0)
method_21619(Writer arg0)
dump(Writer writer)
m_lxukttpf(Writer arg0)
dump(Writer writer)
m_140274_(Writer arg0)
private static String
a(CompletableFuture<awc<elv>> o)
printFuture(CompletableFuture<ChunkResult<LevelChunk>> arg0)
method_21676(CompletableFuture<class_9259<class_2818>> arg0)
getFutureStatus(CompletableFuture<OptionalChunk<WorldChunk>> future)
m_tusokupf(CompletableFuture<C_byseqigh<C_hrdsvlkq>> arg0)
getFutureStatus(CompletableFuture<C_byseqigh<WorldChunk>> future)
m_140278_(CompletableFuture<C_313292_<C_2137_>> p_140279_)
private CompletableFuture<Optional<NbtCompound>>
k(dqv arg0)
readChunk(ChunkPos arg0)
method_43383(class_1923 arg0)
getUpdatedChunkNbt(ChunkPos chunkPos)
m_tluosnso(C_ynrszrtu arg0)
getUpdatedChunkNbt(ChunkPos pos)
m_214963_(C_1560_ arg0)
private NbtCompound
b(up arg0)
upgradeChunkTag(CompoundTag arg0)
method_43381(class_2487 arg0)
updateChunkNbt(NbtCompound nbt)
m_lcelmbnp(C_hhlwcnih arg0)
m_214947_(C_4917_ arg0)
void
a(List<elv> arg0)
collectSpawningChunks(List<LevelChunk> arg0)
method_67497(List<class_2818> arg0)
collectSpawningChunks(List<WorldChunk> chunks)
m_nfkndyds(List<C_hrdsvlkq> arg0)
m_386621_(List<C_2137_> arg0)
void
a(Consumer<elv> arg0)
forEachBlockTickingChunk(Consumer<LevelChunk> arg0)
method_67498(Consumer<class_2818> arg0)
forEachBlockTickingChunk(Consumer<WorldChunk> chunkConsumer)
m_mwvsnbdg(Consumer<C_hrdsvlkq> arg0)
m_384560_(Consumer<C_2137_> arg0)
boolean
b(dqv arg0)
anyPlayerCloseEnoughForSpawning(ChunkPos arg0)
method_38783(class_1923 arg0)
shouldTick(ChunkPos pos)
m_fccudinc(C_ynrszrtu arg0)
m_183879_(C_1560_ arg0)
private boolean
l(dqv arg0)
anyPlayerCloseEnoughForSpawningInternal(ChunkPos arg0)
method_61261(class_1923 arg0)
isAnyPlayerTicking(ChunkPos pos)
m_mbhnkfhh(C_ynrszrtu arg0)
m_356395_(C_1560_ arg0)
public List<ServerPlayerEntity>
c(dqv arg0)
getPlayersCloseForSpawning(ChunkPos arg0)
method_37907(class_1923 arg0)
getPlayersWatchingChunk(ChunkPos pos)
m_tuhuuowj(C_ynrszrtu arg0)
m_183888_(C_1560_ arg0)
private boolean
c(awy o, dqv arg1)
playerIsCloseEnoughForSpawning(ServerPlayer arg0, ChunkPos arg1)
method_38782(class_3222 arg0, class_1923 arg1)
canTickChunk(ServerPlayerEntity player, ChunkPos pos)
m_etzluiee(C_mxrobsgg arg0, C_ynrszrtu arg1)
m_etzluiee(ServerPlayerEntity player, ChunkPos pos)
m_183751_(C_13_ p_183753_, C_1560_ arg1)
private static double
a(dqv o, foh o)
euclideanDistanceSquared(ChunkPos arg0, Vec3 arg1)
method_18704(class_1923 arg0, class_243 arg1)
getSquaredDistance(ChunkPos pos, Vec3d arg1)
m_mvnaomen(C_ynrszrtu arg0, C_vgpupfxx arg1)
getSquaredDistance(ChunkPos pos, Vec3d arg1)
m_140226_(C_1560_ p_140227_, C_3046_ p_395153_)
private boolean
c(awy arg0)
skipPlayer(ServerPlayer arg0)
method_18722(class_3222 arg0)
doesNotGenerateChunks(ServerPlayerEntity player)
m_uaxkqmvj(C_mxrobsgg arg0)
doesNotGenerateChunks(ServerPlayerEntity player)
m_140329_(C_13_ arg0)
void
a(awy o, boolean arg1)
updatePlayerStatus(ServerPlayer arg0, boolean arg1)
method_18714(class_3222 arg0, boolean arg1)
handlePlayerAddedOrRemoved(ServerPlayerEntity player, boolean added)
m_qcvnmgbx(C_mxrobsgg arg0, boolean arg1)
handlePlayerAddedOrRemoved(ServerPlayerEntity player, boolean added)
m_140192_(C_13_ p_140194_, boolean arg1)
private void
d(awy arg0)
updatePlayerPos(ServerPlayer arg0)
method_20726(class_3222 arg0)
updateWatchedSection(ServerPlayerEntity player)
m_czcetwxs(C_mxrobsgg arg0)
updateWatchedSection(ServerPlayerEntity player)
m_140373_(C_13_ arg0)
public void
a(awy arg0)
move(ServerPlayer arg0)
method_18713(class_3222 arg0)
updatePosition(ServerPlayerEntity player)
m_pgazppma(C_mxrobsgg arg0)
updatePosition(ServerPlayerEntity player)
m_140184_(C_13_ arg0)
private void
e(awy arg0)
updateChunkTracking(ServerPlayer arg0)
method_17241(class_3222 arg0)
sendWatchPackets(ServerPlayerEntity player)
m_uncqnsbt(C_mxrobsgg arg0)
sendWatchPackets(ServerPlayerEntity player)
m_183754_(C_13_ arg0)
private void
a(awy o, awg arg1)
applyChunkTrackingView(ServerPlayer arg0, ChunkTrackingView arg1)
method_52346(class_3222 arg0, class_8603 arg1)
sendWatchPackets(ServerPlayerEntity player, ChunkFilter chunkFilter)
m_pypxpcxg(C_mxrobsgg arg0, C_niowvjqq arg1)
m_pypxpcxg(ServerPlayerEntity player, C_niowvjqq arg1)
m_294836_(C_13_ p_301057_, C_290036_ arg1)
public List<ServerPlayerEntity>
a(dqv o, boolean arg1)
getPlayers(ChunkPos arg0, boolean arg1)
method_17210(class_1923 arg0, boolean arg1)
getPlayersWatchingChunk(ChunkPos arg0, boolean arg1)
m_xoihgpxx(C_ynrszrtu arg0, boolean arg1)
getPlayersWatchingChunk(ChunkPos arg0, boolean arg1)
m_183262_(C_1560_ p_183802_, boolean arg1)
protected void
a(cdv arg0)
addEntity(Entity arg0)
method_18701(class_1297 arg0)
loadEntity(Entity entity)
m_vbcydxmf(C_astfners arg0)
loadEntity(Entity entity)
m_140199_(C_507_ arg0)
protected void
b(cdv arg0)
removeEntity(Entity arg0)
method_18716(class_1297 arg0)
unloadEntity(Entity entity)
m_fqdyjolg(C_astfners arg0)
unloadEntity(Entity entity)
m_140331_(C_507_ arg0)
protected void
j()
tick()
method_18727()
tickEntityMovement()
m_gknwalsf()
tickEntityMovement()
m_140421_()
public void
a(cdv o, aao<? super acr> arg1)
sendToTrackingPlayers(Entity arg0, Packet<? super ClientGamePacketListener> arg1)
method_74526(class_1297 arg0, class_2596<? super class_2602> arg1)
sendToOtherNearbyPlayers(Entity entity, Packet<? super ClientPlayPacketListener> packet)
m_beimsouu(C_astfners arg0, C_zyjtrjrl<? super C_rbfddnlp> arg1)
m_beimsouu(Entity entity, Packet<? super ClientPlayPacketListener> packet)
m_419183_(C_507_ p_423882_, C_5028_<? super C_5031_> arg1)
public void
a(cdv o, aao<? super acr> o, Predicate<awy> arg2)
sendToTrackingPlayersFiltered(Entity arg0, Packet<? super ClientGamePacketListener> arg1, Predicate<ServerPlayer> arg2)
method_74527(class_1297 arg0, class_2596<? super class_2602> arg1, Predicate<class_3222> arg2)
sendToOtherNearbyPlayersIf(Entity entity, Packet<? super ClientPlayPacketListener> packet, Predicate<ServerPlayerEntity> predicate)
m_ujgkrzya(C_astfners arg0, C_zyjtrjrl<? super C_rbfddnlp> arg1, Predicate<C_mxrobsgg> arg2)
m_ujgkrzya(Entity entity, Packet<? super ClientPlayPacketListener> packet, Predicate<ServerPlayerEntity> arg2)
m_419198_(C_507_ p_429658_, C_5028_<? super C_5031_> p_431114_, Predicate<C_13_> arg2)
protected void
b(cdv o, aao<? super acr> arg1)
sendToTrackingPlayersAndSelf(Entity arg0, Packet<? super ClientGamePacketListener> arg1)
method_74528(class_1297 arg0, class_2596<? super class_2602> arg1)
sendToNearbyPlayers(Entity entity, Packet<? super ClientPlayPacketListener> packet)
m_omwzhmcx(C_astfners arg0, C_zyjtrjrl<? super C_rbfddnlp> arg1)
m_omwzhmcx(Entity entity, Packet<? super ClientPlayPacketListener> packet)
m_416627_(C_507_ p_428484_, C_5028_<? super C_5031_> arg1)
public boolean
c(cdv arg0)
isTrackedByAnyPlayer(Entity arg0)
method_74530(class_1297 arg0)
hasTrackingPlayer(Entity entity)
m_emlvtqin(C_astfners arg0)
m_emlvtqin(Entity entity)
m_416945_(C_507_ arg0)
public void
a(awy o, Consumer<cdv> arg1)
forEachEntityTrackedBy(ServerPlayer arg0, Consumer<Entity> arg1)
method_74525(class_3222 arg0, Consumer<class_1297> arg1)
forEachEntityTrackedBy(ServerPlayerEntity player, Consumer<Entity> action)
m_yhdfexed(C_mxrobsgg arg0, Consumer<C_astfners> arg1)
m_yhdfexed(ServerPlayerEntity player, Consumer<Entity> arg1)
m_416234_(C_13_ p_425947_, Consumer<C_507_> arg1)
public void
b(List<elk> arg0)
resendBiomesForChunks(List<ChunkAccess> arg0)
method_49421(List<class_2791> arg0)
sendChunkBiomePackets(List<Chunk> chunks)
m_zeibuxah(List<C_lwzmmmqr> arg0)
m_274524_(List<C_2116_> arg0)
protected PointOfInterestStorage
k()
getPoiManager()
method_19488()
getPointOfInterestStorage()
m_ekbkuyqx()
getPointOfInterestStorage()
m_140424_()
public String
l()
getStorageName()
method_37476()
getSaveDir()
m_odmvndir()
getStorageName()
m_182285_()
void
a(dqv o, awl arg1)
onFullChunkStatusChange(ChunkPos arg0, FullChunkStatus arg1)
method_31414(class_1923 arg0, class_3194 arg1)
onChunkStatusChange(ChunkPos chunkPos, ChunkLevelType levelType)
m_oaspnrqg(C_ynrszrtu arg0, C_whqcauvq arg1)
onChunkStatusChange(ChunkPos pos, ChunkLoadStatus newStatus)
m_287285_(C_1560_ p_287685_, C_286921_ arg1)
public void
a(dqv o, int arg1)
waitForLightBeforeSending(ChunkPos arg0, int arg1)
method_53685(class_1923 arg0, int arg1)
forceLighting(ChunkPos centerPos, int radius)
m_vbjlmfrw(C_ynrszrtu arg0, int arg1)
m_vbjlmfrw(ChunkPos center, int arg1)
m_293872_(C_1560_ p_300649_, int arg1)
public void
b(Consumer<elv> arg0)
forEachReadyToSendChunk(Consumer<LevelChunk> arg0)
method_74529(Consumer<class_2818> arg0)
forEachChunk(Consumer<WorldChunk> action)
m_yrvxlxih(Consumer<C_hrdsvlkq> arg0)
m_417473_(Consumer<C_2137_> arg0)