net.minecraft.server.level

public class ChunkMap

extends ChunkStorage implements ChunkHolder$PlayerProvider, GeneratingChunkMap

All mapped superinterfaces:

ChunkHolder$PlayerProvider, GeneratingChunkMap

aqu
net.minecraft.server.level.ChunkMap
net.minecraft.class_3898
net.minecraft.unmapped.C_gxrpzacc
net.minecraft.server.world.ServerChunkLoadingManager
net.minecraft.server.world.ThreadedChunkManager

Field summary

Modifier and TypeField
private static final ChunkResult<List<ChunkAccess>>
f
UNLOADED_CHUNK_LIST_RESULT
field_51862
f_paoyxzix
UNLOADED_CHUNKS
private static final CompletableFuture<ChunkResult<List<ChunkAccess>>>
g
UNLOADED_CHUNK_LIST_FUTURE
field_51863
f_xsvpxocr
UNLOADED_CHUNKS_FUTURE
private static final byte
h
CHUNK_TYPE_REPLACEABLE
field_29671
f_ogfasnyn
PROTO_CHUNK
PROTO_CHUNK
private static final byte
i
CHUNK_TYPE_UNKNOWN
field_29672
f_seaevrfq
UNMARKED_CHUNK
UNKNOWN_CHUNK
private static final byte
j
CHUNK_TYPE_FULL
field_29673
f_qgyepzej
LEVEL_CHUNK
LEVEL_CHUNK
private static final org.slf4j.Logger
k
LOGGER
field_17212
f_cdallcyb
LOGGER
LOGGER
private static final int
l
CHUNK_SAVED_PER_TICK
field_29674
f_vpvrwdlb
field_29674
CHUNKS_SAVED_PER_TICK
private static final int
m
CHUNK_SAVED_EAGERLY_PER_TICK
field_36291
f_cqzzgluy
field_36291
CHUNKS_SAVED_EAGERLY_PER_TICK
private static final int
n
EAGER_CHUNK_SAVE_COOLDOWN_IN_MILLIS
field_36384
f_gsztossn
field_36384
EAGER_CHUNK_SAVE_COOLDOWN_MS
private static final int
o
MAX_ACTIVE_CHUNK_WRITES
field_54966
f_xuctsrpb
field_54966
public static final int
a
MIN_VIEW_DISTANCE
field_29675
f_wkxccjzz
DEFAULT_VIEW_DISTANCE
MIN_VIEW_DISTANCE
public static final int
b
MAX_VIEW_DISTANCE
field_29669
f_ykigofgc
field_29669
MAX_VIEW_DISTANCE
public static final int
c
FORCED_TICKET_LEVEL
field_29670
f_egnswwwb
FORCED_CHUNK_LEVEL
FORCED_TICKET_LEVEL
private final it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap<ChunkHolder>
p
updatingChunkMap
field_17213
f_sycrtqtt
currentChunkHolders
currentChunkHolders
private volatile it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap<ChunkHolder>
q
visibleChunkMap
field_17220
f_vsotkvla
chunkHolders
chunkHolders
private final it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap<ChunkHolder>
r
pendingUnloads
field_18807
f_mgqaxntn
chunksToUnload
chunksToUnload
private final List<ChunkGenerationTask>
s
pendingGenerationTasks
field_51864
f_ddkrzhun
loaders
final ServerLevel
t
level
field_17214
f_qmxmwuww
world
world
private final ThreadedLevelLightEngine
u
lightEngine
field_17215
f_vjrivreq
lightingProvider
lightingProvider
private final BlockableEventLoop<Runnable>
v
mainThreadExecutor
field_17216
f_lczeyqem
mainThreadExecutor
mainThreadExecutor
private final RandomState
w
randomState
field_37278
f_mwhtylqk
noiseConfig
randomState
private final ChunkGeneratorStructureState
x
chunkGeneratorState
field_40856
f_doswvonx
structurePlacementCalculator
concentricRingPlacementCalculator
private final Supplier<DimensionDataStorage>
y
overworldDataStorage
field_17705
f_dltbfmui
persistentStateManagerFactory
persistentStateManagerFactory
private final TicketStorage
z
ticketStorage
field_55588
f_daqzljra
ticketManager
private final PoiManager
A
poiManager
field_18808
f_epwhnhgx
pointOfInterestStorage
pointOfInterestStorage
final it.unimi.dsi.fastutil.longs.LongSet
B
toDrop
field_17221
f_jtmlyaey
unloadedChunks
unloadedChunks
private boolean
C
modified
field_17222
f_oratkgdp
chunkHolderListDirty
chunkHolderListDirty
private final ChunkTaskDispatcher
D
worldgenTaskDispatcher
field_54034
f_wiazaytd
worldGenScheduler
private final ChunkTaskDispatcher
E
lightTaskDispatcher
field_54035
f_mqbvcbmt
lightScheduler
private final ChunkProgressListener
F
progressListener
field_17442
f_carfuwla
worldGenerationProgressListener
worldGenerationProgressListener
private final ChunkStatusUpdateListener
G
chunkStatusListener
field_26931
f_ekyvcymk
chunkStatusChangeListener
chunkStatusChangeListener
private final ChunkMap$DistanceManager
H
distanceManager
field_17228
f_jfmuzcmt
levelManager
ticketManager
private final AtomicInteger
I
tickingGenerated
field_17230
f_rdwkfvxr
totalChunksLoadedCount
totalChunksLoadedCount
private final String
J
storageName
field_17707
f_forzslne
saveDir
storageName
private final PlayerMap
K
playerMap
field_18241
f_dklgoyoo
playerChunkWatchingManager
playerChunkWatchingManager
private final it.unimi.dsi.fastutil.ints.Int2ObjectMap<ChunkMap$TrackedEntity>
L
entityMap
field_18242
f_vgnrawec
entityTrackers
entityTrackers
private final it.unimi.dsi.fastutil.longs.Long2ByteMap
M
chunkTypeCache
field_23786
f_nmusqjon
chunkToType
chunkToType
private final it.unimi.dsi.fastutil.longs.Long2LongMap
N
nextChunkSaveTime
field_52353
f_sfgyqflf
chunkToNextSaveTimeMs
private final it.unimi.dsi.fastutil.longs.LongSet
O
chunksToEagerlySave
field_54964
f_ljptyytx
chunksToSave
private final Queue<Runnable>
P
unloadQueue
field_19343
f_ptdjlogf
unloadTaskQueue
unloadTaskQueue
private final AtomicInteger
Q
activeChunkWrites
field_54965
f_susaekdz
chunksBeingSavedCount
private int
R
serverViewDistance
field_18243
f_uyzzvppl
watchDistance
private final WorldGenContext
S
worldGenContext
field_51861
f_soxmggrz
generationContext
context

Constructor summary

ModifierConstructor
public (ServerLevel world, LevelStorageSource$LevelStorageAccess session, com.mojang.datafixers.DataFixer dataFixer, StructureTemplateManager structureTemplateManager, Executor executor, BlockableEventLoop<Runnable> mainThreadExecutor, LightChunkGetter chunkProvider, ChunkGenerator chunkGenerator, ChunkProgressListener worldGenerationProgressListener, ChunkStatusUpdateListener chunkStatusChangeListener, Supplier<DimensionDataStorage> persistentStateManagerFactory, TicketStorage ticketManager, int viewDistance, boolean dsync)

Method summary

Modifier and TypeMethod
private void
f(dih arg0)
setChunkUnsaved(ChunkPos arg0)
method_65056(class_1923 arg0)
m_veadbjck(C_ynrszrtu arg0)
markChunkNeedsSaving(ChunkPos pos)
protected ChunkGenerator
a()
generator()
method_37897()
m_stpepokf()
getChunkGenerator()
getChunkGenerator()
protected ChunkGeneratorStructureState
b()
generatorState()
method_46641()
m_dtwrvman()
getStructurePlacementCalculator()
getConcentricRingPlacementCalculator()
protected RandomState
c()
randomState()
method_41247()
m_mlsrnydb()
getNoiseConfig()
getRandomState()
boolean
a(arr arg0, int arg1, int arg2)
isChunkTracked(ServerPlayer arg0, int arg1, int arg2)
method_52345(class_3222 arg0, int arg1, int arg2)
m_lhyzkisl(C_mxrobsgg arg0, int arg1, int arg2)
isTracked(ServerPlayerEntity player, int chunkX, int chunkZ)
m_lhyzkisl(ServerPlayerEntity player, int arg1, int arg2)
private boolean
b(arr arg0, int arg1, int arg2)
isChunkOnTrackedBorder(ServerPlayer arg0, int arg1, int arg2)
method_52351(class_3222 arg0, int arg1, int arg2)
m_ecwxlodp(C_mxrobsgg arg0, int arg1, int arg2)
isOnTrackEdge(ServerPlayerEntity player, int chunkX, int chunkZ)
m_ecwxlodp(ServerPlayerEntity player, int arg1, int arg2)
protected ThreadedLevelLightEngine
d()
getLightEngine()
method_17212()
m_jmusvkuf()
getLightingProvider()
getLightingProvider()
protected ChunkHolder
a(long arg0)
getUpdatingChunkIfPresent(long arg0)
method_17255(long arg0)
m_djmbcnos(long arg0)
getCurrentChunkHolder(long pos)
getCurrentChunkHolder(long pos)
protected ChunkHolder
b(long arg0)
getVisibleChunkIfPresent(long arg0)
method_17216(long arg0)
m_fpkjnjma(long arg0)
getChunkHolder(long pos)
getChunkHolder(long pos)
protected IntSupplier
c(long arg0)
getChunkQueueLevel(long arg0)
method_17604(long arg0)
m_jnrpdvfn(long arg0)
getCompletedLevelSupplier(long pos)
getCompletedLevelSupplier(long pos)
public String
a(dih arg0)
getChunkDebugData(ChunkPos arg0)
method_23272(class_1923 arg0)
m_lwnasrxx(C_ynrszrtu arg0)
getChunkLoadingDebugInfo(ChunkPos chunkPos)
getChunkLoadingDebugInfo(ChunkPos chunkPos)
private CompletableFuture<ChunkResult<List<ChunkAccess>>>
a(aqs arg0, int arg1, IntFunction<edf> arg2)
getChunkRangeFuture(ChunkHolder arg0, int arg1, IntFunction<ChunkStatus> arg2)
method_17220(class_3193 arg0, int arg1, IntFunction<class_2806> arg2)
m_nhddmlfy(C_gkderdjo arg0, int arg1, IntFunction<C_kogtzhzt> arg2)
getRegion(ChunkHolder centerChunk, int margin, IntFunction<ChunkStatus> distanceToStatus)
getRegion(ChunkHolder arg0, int margin, IntFunction<ChunkStatus> distanceToStatus)
public ReportedException
a(IllegalStateException arg0, String arg1)
debugFuturesAndCreateReportedException(IllegalStateException arg0, String arg1)
method_40067(IllegalStateException arg0, String arg1)
m_cuiojals(IllegalStateException arg0, String arg1)
crash(IllegalStateException exception, String details)
createCrashException(IllegalStateException exception, String details)
public CompletableFuture<ChunkResult<LevelChunk>>
a(aqs arg0)
prepareEntityTickingChunk(ChunkHolder arg0)
method_17247(class_3193 arg0)
m_uzubdbov(C_gkderdjo arg0)
makeChunkEntitiesTickable(ChunkHolder holder)
makeChunkEntitiesTickable(ChunkHolder arg0)
ChunkHolder
a(long arg0, int arg1, aqs arg2, int arg3)
updateChunkScheduling(long arg0, int arg1, ChunkHolder arg2, int arg3)
method_17217(long arg0, int arg1, class_3193 arg2, int arg3)
m_fbwiznav(long arg0, int arg1, C_gkderdjo arg2, int arg3)
setLevel(long pos, int level, ChunkHolder holder, int arg3)
setLevel(long pos, int level, ChunkHolder holder, int arg3)
private void
a(dih arg0, IntSupplier arg1, int arg2, IntConsumer arg3)
onLevelChange(ChunkPos arg0, IntSupplier arg1, int arg2, IntConsumer arg3)
method_63545(class_1923 arg0, IntSupplier arg1, int arg2, IntConsumer arg3)
m_plqxuhff(C_ynrszrtu arg0, IntSupplier arg1, int arg2, IntConsumer arg3)
updateLevel(ChunkPos pos, IntSupplier levelGetter, int targetLevel, IntConsumer levelSetter)
public void
close()
close()
protected void
a(boolean arg0)
saveAllChunks(boolean arg0)
method_17242(boolean arg0)
m_uchmpocv(boolean arg0)
save(boolean flush)
save(boolean flush)
protected void
a(BooleanSupplier arg0)
tick(BooleanSupplier arg0)
method_17233(BooleanSupplier arg0)
m_jtcoqmih(BooleanSupplier arg0)
tick(BooleanSupplier shouldKeepTicking)
tick(BooleanSupplier shouldKeepTicking)
public boolean
e()
hasWork()
method_39992()
m_cwrhdezz()
shouldDelayShutdown()
updatesRequired()
private void
b(BooleanSupplier arg0)
processUnloads(BooleanSupplier arg0)
method_20605(BooleanSupplier arg0)
m_ekgkxdez(BooleanSupplier arg0)
unloadChunks(BooleanSupplier shouldKeepTicking)
unloadChunks(BooleanSupplier shouldKeepTicking)
private void
c(BooleanSupplier arg0)
saveChunksEagerly(BooleanSupplier arg0)
method_65055(BooleanSupplier arg0)
m_sobsmeww(BooleanSupplier arg0)
saveChunks(BooleanSupplier shouldKeepTicking)
private void
a(long arg0, aqs arg1)
scheduleUnload(long arg0, ChunkHolder arg1)
method_20458(long arg0, class_3193 arg1)
m_xqsmixbi(long arg0, C_gkderdjo arg1)
tryUnloadChunk(long pos, ChunkHolder chunk)
tryUnloadChunk(long pos, ChunkHolder holder)
protected boolean
f()
promoteChunkMap()
method_17244()
m_xtsjwtbi()
updateHolderMap()
updateHolderMap()
private CompletableFuture<ChunkAccess>
g(dih arg0)
scheduleChunkLoad(ChunkPos arg0)
method_20619(class_1923 arg0)
m_ftzrbjoo(C_ynrszrtu arg0)
loadChunk(ChunkPos pos)
loadChunk(ChunkPos pos)
private ChunkAccess
a(Throwable arg0, dih arg1)
handleChunkLoadFailure(Throwable arg0, ChunkPos arg1)
method_43376(Throwable arg0, class_1923 arg1)
m_wynmfvin(Throwable arg0, C_ynrszrtu arg1)
recoverFromException(Throwable throwable, ChunkPos chunkPos)
private ChunkAccess
h(dih arg0)
createEmptyChunk(ChunkPos arg0)
method_43382(class_1923 arg0)
m_kkjovfib(C_ynrszrtu arg0)
getProtoChunk(ChunkPos chunkPos)
private void
i(dih arg0)
markPositionReplaceable(ChunkPos arg0)
method_27054(class_1923 arg0)
m_mleuffzj(C_ynrszrtu arg0)
markAsProtoChunk(ChunkPos pos)
private byte
a(dih arg0, edj arg1)
markPosition(ChunkPos arg0, ChunkType arg1)
method_27053(class_1923 arg0, class_2808 arg1)
m_licqfdlz(C_ynrszrtu arg0, C_etstfzdn arg1)
mark(ChunkPos pos, ChunkType type)
public GenerationChunkHolder
d(long arg0)
acquireGeneration(long arg0)
method_60448(long arg0)
m_hwmgnvgf(long arg0)
acquire(long arg0)
public void
a(arg arg0)
releaseGeneration(GenerationChunkHolder arg0)
method_60441(class_9761 arg0)
m_sbnuggln(C_noeozorr arg0)
release(AbstractChunkHolder arg0)
public CompletableFuture<ChunkAccess>
a(arg arg0, edi arg1, bai<arg> arg2)
applyStep(GenerationChunkHolder arg0, ChunkStep arg1, StaticCache2D<GenerationChunkHolder> arg2)
method_60442(class_9761 arg0, class_9770 arg1, class_9762<class_9761> arg2)
m_rjenipjz(C_noeozorr arg0, C_amgmvhcu arg1, C_xgsefppr<C_noeozorr> arg2)
generate(AbstractChunkHolder arg0, ChunkGenerationStep arg1, BoundedRegionArray<AbstractChunkHolder> arg2)
m_rjenipjz(C_noeozorr arg0, ChunkLoadingStep arg1, RegionBoundValues<C_noeozorr> arg2)
public ChunkGenerationTask
a(edf arg0, dih arg1)
scheduleGenerationTask(ChunkStatus arg0, ChunkPos arg1)
method_60443(class_2806 arg0, class_1923 arg1)
m_tlempyru(C_kogtzhzt arg0, C_ynrszrtu arg1)
createLoader(ChunkStatus arg0, ChunkPos arg1)
private void
a(aqr arg0)
runGenerationTask(ChunkGenerationTask arg0)
method_60439(class_9759 arg0)
m_orhzaefr(C_rqmfyoal arg0)
schedule(ChunkLoader loader)
public void
g()
runGenerationTasks()
method_60450()
m_aspyvsnu()
updateChunks()
public CompletableFuture<ChunkResult<LevelChunk>>
b(aqs arg0)
prepareTickingChunk(ChunkHolder arg0)
method_17235(class_3193 arg0)
m_yizfeevy(C_gkderdjo arg0)
makeChunkTickable(ChunkHolder holder)
makeChunkTickable(ChunkHolder holder)
private void
a(aqs arg0, eco arg1)
onChunkReadyToSend(ChunkHolder arg0, LevelChunk arg1)
method_53686(class_3193 arg0, class_2818 arg1)
m_bjaexpxw(C_gkderdjo arg0, C_hrdsvlkq arg1)
sendToPlayers(ChunkHolder chunkHolder, WorldChunk chunk)
public CompletableFuture<ChunkResult<LevelChunk>>
c(aqs arg0)
prepareAccessibleChunk(ChunkHolder arg0)
method_31417(class_3193 arg0)
m_kgrtbguy(C_gkderdjo arg0)
makeChunkAccessible(ChunkHolder holder)
public int
h()
getTickingGenerated()
method_17253()
m_noyandst()
getTotalChunksLoadedCount()
getTotalChunksLoadedCount()
private boolean
a(aqs arg0, long arg1)
saveChunkIfNeeded(ChunkHolder arg0, long arg1)
method_39925(class_3193 arg0, long arg1)
m_tzuszgcn(C_gkderdjo arg0, long arg1)
save(ChunkHolder chunkHolder, long currentTime)
private boolean
a(ece arg0)
save(ChunkAccess arg0)
method_17228(class_2791 arg0)
m_hadjtdih(C_lwzmmmqr arg0)
save(Chunk chunk)
save(Chunk chunk)
private boolean
j(dih arg0)
isExistingChunkFull(ChunkPos arg0)
method_27055(class_1923 arg0)
m_cbfkjkzy(C_ynrszrtu arg0)
isLevelChunk(ChunkPos pos)
m_cbfkjkzy(ChunkPos pos)
protected void
a(int arg0)
setServerViewDistance(int arg0)
method_17214(int arg0)
m_uvyaoong(int arg0)
setViewDistance(int watchDistance)
m_uvyaoong(int a)
int
b(arr arg0)
getPlayerViewDistance(ServerPlayer arg0)
method_52350(class_3222 arg0)
m_ksdkvhtq(C_mxrobsgg arg0)
getViewDistance(ServerPlayerEntity player)
m_ksdkvhtq(ServerPlayerEntity player)
private void
a(arr arg0, dih arg1)
markChunkPendingToSend(ServerPlayer arg0, ChunkPos arg1)
method_52347(class_3222 arg0, class_1923 arg1)
m_qubaporw(C_mxrobsgg arg0, C_ynrszrtu arg1)
track(ServerPlayerEntity player, ChunkPos pos)
m_qubaporw(ServerPlayerEntity player, ChunkPos arg1)
private static void
a(arr arg0, eco arg1)
markChunkPendingToSend(ServerPlayer arg0, LevelChunk arg1)
method_52348(class_3222 arg0, class_2818 arg1)
m_csxlzxko(C_mxrobsgg arg0, C_hrdsvlkq arg1)
track(ServerPlayerEntity player, WorldChunk chunk)
m_csxlzxko(ServerPlayerEntity player, WorldChunk chunk)
private static void
b(arr arg0, dih arg1)
dropChunk(ServerPlayer arg0, ChunkPos arg1)
method_52352(class_3222 arg0, class_1923 arg1)
m_wtynlmvk(C_mxrobsgg arg0, C_ynrszrtu arg1)
untrack(ServerPlayerEntity player, ChunkPos pos)
m_wtynlmvk(ServerPlayerEntity player, ChunkPos pos)
public LevelChunk
e(long arg0)
getChunkToSend(long arg0)
method_53688(long arg0)
m_asqjfmyt(long arg0)
getPostProcessedChunk(long pos)
m_asqjfmyt(long pos)
public int
i()
size()
method_17260()
m_tubckkmf()
getLoadedChunkCount()
getLoadedChunkCount()
public DistanceManager
j()
getDistanceManager()
method_17263()
m_wczqgwje()
getLevelManager()
getTicketManager()
protected Iterable<ChunkHolder>
k()
getChunks()
method_17264()
m_mtihtfpz()
entryIterator()
entryIterator()
void
a(Writer arg0)
dumpChunks(Writer arg0)
method_21619(Writer arg0)
m_lxukttpf(Writer arg0)
dump(Writer writer)
dump(Writer writer)
private static String
a(CompletableFuture<aqv<eco>> arg0)
printFuture(CompletableFuture<ChunkResult<LevelChunk>> arg0)
method_21676(CompletableFuture<class_9259<class_2818>> arg0)
m_tusokupf(CompletableFuture<C_byseqigh<C_hrdsvlkq>> arg0)
getFutureStatus(CompletableFuture<OptionalChunk<WorldChunk>> future)
getFutureStatus(CompletableFuture<C_byseqigh<WorldChunk>> future)
private CompletableFuture<Optional<CompoundTag>>
k(dih arg0)
readChunk(ChunkPos arg0)
method_43383(class_1923 arg0)
m_tluosnso(C_ynrszrtu arg0)
getUpdatedChunkNbt(ChunkPos chunkPos)
getUpdatedChunkNbt(ChunkPos pos)
private CompoundTag
b(tz arg0)
upgradeChunkTag(CompoundTag arg0)
method_43381(class_2487 arg0)
m_lcelmbnp(C_hhlwcnih arg0)
updateChunkNbt(NbtCompound nbt)
void
a(List<eco> arg0)
collectSpawningChunks(List<LevelChunk> arg0)
method_67497(List<class_2818> arg0)
m_nfkndyds(List<C_hrdsvlkq> arg0)
collectSpawningChunks(List<WorldChunk> chunks)
void
a(Consumer<eco> arg0)
forEachBlockTickingChunk(Consumer<LevelChunk> arg0)
method_67498(Consumer<class_2818> arg0)
m_mwvsnbdg(Consumer<C_hrdsvlkq> arg0)
forEachBlockTickingChunk(Consumer<WorldChunk> chunkConsumer)
boolean
b(dih arg0)
anyPlayerCloseEnoughForSpawning(ChunkPos arg0)
method_38783(class_1923 arg0)
m_fccudinc(C_ynrszrtu arg0)
shouldTick(ChunkPos pos)
private boolean
l(dih arg0)
anyPlayerCloseEnoughForSpawningInternal(ChunkPos arg0)
method_61261(class_1923 arg0)
m_mbhnkfhh(C_ynrszrtu arg0)
isAnyPlayerTicking(ChunkPos pos)
public List<ServerPlayer>
c(dih arg0)
getPlayersCloseForSpawning(ChunkPos arg0)
method_37907(class_1923 arg0)
m_tuhuuowj(C_ynrszrtu arg0)
getPlayersWatchingChunk(ChunkPos pos)
private boolean
c(arr arg0, dih arg1)
playerIsCloseEnoughForSpawning(ServerPlayer arg0, ChunkPos arg1)
method_38782(class_3222 arg0, class_1923 arg1)
m_etzluiee(C_mxrobsgg arg0, C_ynrszrtu arg1)
canTickChunk(ServerPlayerEntity player, ChunkPos pos)
m_etzluiee(ServerPlayerEntity player, ChunkPos pos)
private static double
a(dih arg0, feq arg1)
euclideanDistanceSquared(ChunkPos arg0, Vec3 arg1)
method_18704(class_1923 arg0, class_243 arg1)
m_mvnaomen(C_ynrszrtu arg0, C_vgpupfxx arg1)
getSquaredDistance(ChunkPos pos, Vec3d arg1)
getSquaredDistance(ChunkPos pos, Vec3d arg1)
private boolean
c(arr arg0)
skipPlayer(ServerPlayer arg0)
method_18722(class_3222 arg0)
m_uaxkqmvj(C_mxrobsgg arg0)
doesNotGenerateChunks(ServerPlayerEntity player)
doesNotGenerateChunks(ServerPlayerEntity player)
void
a(arr arg0, boolean arg1)
updatePlayerStatus(ServerPlayer arg0, boolean arg1)
method_18714(class_3222 arg0, boolean arg1)
m_qcvnmgbx(C_mxrobsgg arg0, boolean arg1)
handlePlayerAddedOrRemoved(ServerPlayerEntity player, boolean added)
handlePlayerAddedOrRemoved(ServerPlayerEntity player, boolean added)
private void
d(arr arg0)
updatePlayerPos(ServerPlayer arg0)
method_20726(class_3222 arg0)
m_czcetwxs(C_mxrobsgg arg0)
updateWatchedSection(ServerPlayerEntity player)
updateWatchedSection(ServerPlayerEntity player)
public void
a(arr arg0)
move(ServerPlayer arg0)
method_18713(class_3222 arg0)
m_pgazppma(C_mxrobsgg arg0)
updatePosition(ServerPlayerEntity player)
updatePosition(ServerPlayerEntity player)
private void
e(arr arg0)
updateChunkTracking(ServerPlayer arg0)
method_17241(class_3222 arg0)
m_uncqnsbt(C_mxrobsgg arg0)
sendWatchPackets(ServerPlayerEntity player)
sendWatchPackets(ServerPlayerEntity player)
private void
a(arr arg0, aqz arg1)
applyChunkTrackingView(ServerPlayer arg0, ChunkTrackingView arg1)
method_52346(class_3222 arg0, class_8603 arg1)
m_pypxpcxg(C_mxrobsgg arg0, C_niowvjqq arg1)
sendWatchPackets(ServerPlayerEntity player, ChunkFilter chunkFilter)
m_pypxpcxg(ServerPlayerEntity player, C_niowvjqq arg1)
public List<ServerPlayer>
a(dih arg0, boolean arg1)
getPlayers(ChunkPos arg0, boolean arg1)
method_17210(class_1923 arg0, boolean arg1)
m_xoihgpxx(C_ynrszrtu arg0, boolean arg1)
getPlayersWatchingChunk(ChunkPos arg0, boolean arg1)
getPlayersWatchingChunk(ChunkPos arg0, boolean arg1)
protected void
a(bwf arg0)
addEntity(Entity arg0)
method_18701(class_1297 arg0)
m_vbcydxmf(C_astfners arg0)
loadEntity(Entity entity)
loadEntity(Entity entity)
protected void
b(bwf arg0)
removeEntity(Entity arg0)
method_18716(class_1297 arg0)
m_fqdyjolg(C_astfners arg0)
unloadEntity(Entity entity)
unloadEntity(Entity entity)
protected void
l()
tick()
method_18727()
m_gknwalsf()
tickEntityMovement()
tickEntityMovement()
public void
a(bwf arg0, zf<?> arg1)
broadcast(Entity arg0, Packet<?> arg1)
method_18702(class_1297 arg0, class_2596<?> arg1)
m_jjidpbzz(C_astfners arg0, C_zyjtrjrl<?> arg1)
sendToOtherNearbyPlayers(Entity entity, Packet<?> packet)
sendToOtherNearbyPlayers(Entity entity, Packet<?> packet)
protected void
b(bwf arg0, zf<?> arg1)
broadcastAndSend(Entity arg0, Packet<?> arg1)
method_18717(class_1297 arg0, class_2596<?> arg1)
m_phranalj(C_astfners arg0, C_zyjtrjrl<?> arg1)
sendToNearbyPlayers(Entity entity, Packet<?> packet)
sendToNearbyPlayers(Entity entity, Packet<?> packet)
public void
b(List<ece> arg0)
resendBiomesForChunks(List<ChunkAccess> arg0)
method_49421(List<class_2791> arg0)
m_zeibuxah(List<C_lwzmmmqr> arg0)
sendChunkBiomePackets(List<Chunk> chunks)
protected PoiManager
m()
getPoiManager()
method_19488()
m_ekbkuyqx()
getPointOfInterestStorage()
getPointOfInterestStorage()
public String
n()
getStorageName()
method_37476()
m_odmvndir()
getSaveDir()
getStorageName()
void
a(dih arg0, are arg1)
onFullChunkStatusChange(ChunkPos arg0, FullChunkStatus arg1)
method_31414(class_1923 arg0, class_3194 arg1)
m_oaspnrqg(C_ynrszrtu arg0, C_whqcauvq arg1)
onChunkStatusChange(ChunkPos chunkPos, ChunkLevelType levelType)
onChunkStatusChange(ChunkPos pos, ChunkLoadStatus newStatus)
public void
a(dih arg0, int arg1)
waitForLightBeforeSending(ChunkPos arg0, int arg1)
method_53685(class_1923 arg0, int arg1)
m_vbjlmfrw(C_ynrszrtu arg0, int arg1)
forceLighting(ChunkPos centerPos, int radius)
m_vbjlmfrw(ChunkPos center, int arg1)