Package net.minecraft.server.world
Class ThreadedAnvilChunkStorage
java.lang.Object
net.minecraft.world.storage.VersionedChunkStorage
net.minecraft.server.world.ThreadedAnvilChunkStorage
- All Implemented Interfaces:
AutoCloseable
,ChunkHolder.PlayersWatchingChunkProvider
public class ThreadedAnvilChunkStorage
extends VersionedChunkStorage
implements ChunkHolder.PlayersWatchingChunkProvider
- Mappings:
Namespace Name official abe
intermediary net/minecraft/class_3898
named net/minecraft/server/world/ThreadedAnvilChunkStorage
-
Nested Class Summary
Modifier and TypeClassDescriptionprivate class
An entity tracker governs which players' clients can see an entity.private class
-
Field Summary
Modifier and TypeFieldDescriptionprivate ChunkGenerator
private boolean
private Long2ObjectLinkedOpenHashMap<ChunkHolder>
private ChunkStatusChangeListener
private Long2ObjectLinkedOpenHashMap<ChunkHolder>
private ChunkTaskPrioritySystem
private Long2ByteMap
private Long2ObjectLinkedOpenHashMap<ChunkHolder>
static int
static int
private static byte
private static byte
private static byte
private static int
private static int
private LongSet
private static Logger
private ThreadExecutor<Runnable>
static int
Specifies the maximum ticket level a chunk can be before a chunk'sChunkHolder.LevelType
isChunkHolder.LevelType.BORDER
.private Supplier<PersistentStateManager>
private PlayerChunkWatchingManager
private PointOfInterestStorage
private File
private ServerLightingProvider
private StructureManager
private AtomicInteger
(package private) LongSet
(package private) int
(package private) ServerWorld
private WorldGenerationProgressListener
Fields inherited from class net.minecraft.world.storage.VersionedChunkStorage
dataFixer
-
Constructor Summary
ConstructorDescriptionThreadedAnvilChunkStorage(ServerWorld world, LevelStorage.Session session, com.mojang.datafixers.DataFixer dataFixer, StructureManager structureManager, Executor executor, ThreadExecutor<Runnable> mainThreadExecutor, ChunkProvider chunkProvider, ChunkGenerator chunkGenerator, WorldGenerationProgressListener worldGenerationProgressListener, ChunkStatusChangeListener chunkStatusChangeListener, Supplier<PersistentStateManager> persistentStateManagerFactory, int viewDistance, boolean dsync)
-
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
private CompletableFuture<com.mojang.datafixers.util.Either<Chunk,ChunkHolder.Unloaded>>
convertToFullChunk(ChunkHolder chunkHolder)
private boolean
doesNotGenerateChunks(ServerPlayerEntity player)
(package private) void
enableTickSchedulers(WorldChunk chunk)
protected Iterable<ChunkHolder>
private static int
getChebyshevDistance(ChunkPos pos, int x, int z)
private static int
getChebyshevDistance(ChunkPos chunkPos, Entity entity)
private static int
getChebyshevDistance(ChunkPos pos, ServerPlayerEntity player, boolean useWatchedPosition)
CompletableFuture<com.mojang.datafixers.util.Either<Chunk,ChunkHolder.Unloaded>>
getChunk(ChunkHolder holder, ChunkStatus requiredStatus)
protected @Nullable ChunkHolder
getChunkHolder(long pos)
getChunkLoadingDebugInfo(ChunkPos chunkPos)
protected IntSupplier
getCompletedLevelSupplier(long pos)
protected @Nullable ChunkHolder
getCurrentChunkHolder(long pos)
private static String
getFutureStatus(CompletableFuture<com.mojang.datafixers.util.Either<WorldChunk,ChunkHolder.Unloaded>> completableFuture)
protected ServerLightingProvider
int
getPlayersWatchingChunk(ChunkPos chunkPos, boolean onlyOnWatchDistanceEdge)
protected PointOfInterestStorage
private CompletableFuture<com.mojang.datafixers.util.Either<List<Chunk>,ChunkHolder.Unloaded>>
getRegion(ChunkPos centerChunk, int margin, IntFunction<ChunkStatus> distanceToStatus)
private ChunkStatus
getRequiredStatusForGeneration(ChunkStatus centerChunkTargetStatus, int distance)
private static double
getSquaredDistance(ChunkPos pos, Entity entity)
protected ChunkTicketManager
int
private @Nullable NbtCompound
getUpdatedChunkNbt(ChunkPos pos)
(package private) void
handlePlayerAddedOrRemoved(ServerPlayerEntity player, boolean added)
(package private) boolean
isTooFarFromPlayersToSpawnMobs(ChunkPos chunkPos)
private CompletableFuture<com.mojang.datafixers.util.Either<Chunk,ChunkHolder.Unloaded>>
protected void
loadEntity(Entity entity)
CompletableFuture<com.mojang.datafixers.util.Either<WorldChunk,ChunkHolder.Unloaded>>
CompletableFuture<com.mojang.datafixers.util.Either<WorldChunk,ChunkHolder.Unloaded>>
makeChunkTickable(ChunkHolder holder)
private byte
method_27053(ChunkPos chunkPos, ChunkStatus.ChunkType chunkType)
private void
method_27054(ChunkPos chunkPos)
private boolean
method_27055(ChunkPos chunkPos)
private static void
method_31413(ServerWorld serverWorld, List<NbtCompound> list)
(package private) void
method_31414(ChunkPos chunkPos, ChunkHolder.LevelType levelType)
CompletableFuture<com.mojang.datafixers.util.Either<WorldChunk,ChunkHolder.Unloaded>>
method_31417(ChunkHolder chunkHolder)
protected void
releaseLightTicket(ChunkPos pos)
protected void
save(boolean flush)
private boolean
private void
sendChunkDataPackets(ServerPlayerEntity player, Packet<?>[] packets, WorldChunk chunk)
protected void
sendToNearbyPlayers(Entity entity, Packet<?> packet)
void
sendToOtherNearbyPlayers(Entity entity, Packet<?> packet)
protected void
sendWatchPackets(ServerPlayerEntity player, ChunkPos pos, Packet<?>[] packets, boolean withinMaxWatchDistance, boolean withinViewDistance)
(package private) @Nullable ChunkHolder
setLevel(long pos, int level, @Nullable ChunkHolder holder, int int2)
protected void
setViewDistance(int watchDistance)
protected void
tick(BooleanSupplier shouldKeepTicking)
protected void
Ticks and updates the tracked status of each tracker.private void
tryUnloadChunk(long pos, ChunkHolder holder)
private void
unloadChunks(BooleanSupplier shouldKeepTicking)
protected void
unloadEntity(Entity entity)
protected boolean
void
updatePosition(ServerPlayerEntity player)
Updates the chunk section position of theplayer
.private ChunkSectionPos
updateWatchedSection(ServerPlayerEntity player)
Updates the watched chunk section position for theplayer
, and sends a render distance update packet to the client.private CompletableFuture<com.mojang.datafixers.util.Either<Chunk,ChunkHolder.Unloaded>>
upgradeChunk(ChunkHolder holder, ChunkStatus requiredStatus)
Methods inherited from class net.minecraft.world.storage.VersionedChunkStorage
completeAll, getDataVersion, getNbt, setNbt, updateChunkNbt
-
Field Details
-
field_29671
private static final byte field_29671- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official e
Labe;e:B
intermediary field_29671
Lnet/minecraft/class_3898;field_29671:B
named field_29671
Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;field_29671:B
-
field_29672
private static final byte field_29672- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official f
Labe;f:B
intermediary field_29672
Lnet/minecraft/class_3898;field_29672:B
named field_29672
Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;field_29672:B
-
field_29673
private static final byte field_29673- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official g
Labe;g:B
intermediary field_29673
Lnet/minecraft/class_3898;field_29673:B
named field_29673
Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;field_29673:B
-
LOGGER
- Mappings:
Namespace Name Mixin selector official h
Labe;h:Lorg/apache/logging/log4j/Logger;
intermediary field_17212
Lnet/minecraft/class_3898;field_17212:Lorg/apache/logging/log4j/Logger;
named LOGGER
Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;LOGGER:Lorg/apache/logging/log4j/Logger;
-
field_29674
private static final int field_29674- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official i
Labe;i:I
intermediary field_29674
Lnet/minecraft/class_3898;field_29674:I
named field_29674
Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;field_29674:I
-
field_29675
private static final int field_29675- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official j
Labe;j:I
intermediary field_29675
Lnet/minecraft/class_3898;field_29675:I
named field_29675
Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;field_29675:I
-
field_29669
public static final int field_29669- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official a
Labe;a:I
intermediary field_29669
Lnet/minecraft/class_3898;field_29669:I
named field_29669
Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;field_29669:I
-
MAX_LEVEL
public static final int MAX_LEVELSpecifies the maximum ticket level a chunk can be before a chunk'sChunkHolder.LevelType
isChunkHolder.LevelType.BORDER
.- Mappings:
Namespace Name Mixin selector official b
Labe;b:I
intermediary field_18239
Lnet/minecraft/class_3898;field_18239:I
named MAX_LEVEL
Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;MAX_LEVEL:I
-
field_29670
public static final int field_29670- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official c
Labe;c:I
intermediary field_29670
Lnet/minecraft/class_3898;field_29670:I
named field_29670
Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;field_29670:I
-
currentChunkHolders
- Mappings:
Namespace Name Mixin selector official k
Labe;k:Lit/unimi/dsi/fastutil/longs/Long2ObjectLinkedOpenHashMap;
intermediary field_17213
Lnet/minecraft/class_3898;field_17213:Lit/unimi/dsi/fastutil/longs/Long2ObjectLinkedOpenHashMap;
named currentChunkHolders
Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;currentChunkHolders:Lit/unimi/dsi/fastutil/longs/Long2ObjectLinkedOpenHashMap;
-
chunkHolders
- Mappings:
Namespace Name Mixin selector official l
Labe;l:Lit/unimi/dsi/fastutil/longs/Long2ObjectLinkedOpenHashMap;
intermediary field_17220
Lnet/minecraft/class_3898;field_17220:Lit/unimi/dsi/fastutil/longs/Long2ObjectLinkedOpenHashMap;
named chunkHolders
Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;chunkHolders:Lit/unimi/dsi/fastutil/longs/Long2ObjectLinkedOpenHashMap;
-
chunksToUnload
- Mappings:
Namespace Name Mixin selector official m
Labe;m:Lit/unimi/dsi/fastutil/longs/Long2ObjectLinkedOpenHashMap;
intermediary field_18807
Lnet/minecraft/class_3898;field_18807:Lit/unimi/dsi/fastutil/longs/Long2ObjectLinkedOpenHashMap;
named chunksToUnload
Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;chunksToUnload:Lit/unimi/dsi/fastutil/longs/Long2ObjectLinkedOpenHashMap;
-
loadedChunks
- Mappings:
Namespace Name Mixin selector official n
Labe;n:Lit/unimi/dsi/fastutil/longs/LongSet;
intermediary field_18307
Lnet/minecraft/class_3898;field_18307:Lit/unimi/dsi/fastutil/longs/LongSet;
named loadedChunks
Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;loadedChunks:Lit/unimi/dsi/fastutil/longs/LongSet;
-
world
- Mappings:
Namespace Name Mixin selector official o
Labe;o:Labr;
intermediary field_17214
Lnet/minecraft/class_3898;field_17214:Lnet/minecraft/class_3218;
named world
Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;world:Lnet/minecraft/server/world/ServerWorld;
-
serverLightingProvider
- Mappings:
Namespace Name Mixin selector official p
Labe;p:Labu;
intermediary field_17215
Lnet/minecraft/class_3898;field_17215:Lnet/minecraft/class_3227;
named serverLightingProvider
Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;serverLightingProvider:Lnet/minecraft/server/world/ServerLightingProvider;
-
mainThreadExecutor
- Mappings:
Namespace Name Mixin selector official q
Labe;q:Laqu;
intermediary field_17216
Lnet/minecraft/class_3898;field_17216:Lnet/minecraft/class_1255;
named mainThreadExecutor
Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;mainThreadExecutor:Lnet/minecraft/util/thread/ThreadExecutor;
-
chunkGenerator
- Mappings:
Namespace Name Mixin selector official r
Labe;r:Lcmn;
intermediary field_17218
Lnet/minecraft/class_3898;field_17218:Lnet/minecraft/class_2794;
named chunkGenerator
Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;chunkGenerator:Lnet/minecraft/world/gen/chunk/ChunkGenerator;
-
persistentStateManagerFactory
- Mappings:
Namespace Name Mixin selector official s
Labe;s:Ljava/util/function/Supplier;
intermediary field_17705
Lnet/minecraft/class_3898;field_17705:Ljava/util/function/Supplier;
named persistentStateManagerFactory
Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;persistentStateManagerFactory:Ljava/util/function/Supplier;
-
pointOfInterestStorage
- Mappings:
Namespace Name Mixin selector official t
Labe;t:Lbdm;
intermediary field_18808
Lnet/minecraft/class_3898;field_18808:Lnet/minecraft/class_4153;
named pointOfInterestStorage
Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;pointOfInterestStorage:Lnet/minecraft/world/poi/PointOfInterestStorage;
-
unloadedChunks
- Mappings:
Namespace Name Mixin selector official u
Labe;u:Lit/unimi/dsi/fastutil/longs/LongSet;
intermediary field_17221
Lnet/minecraft/class_3898;field_17221:Lit/unimi/dsi/fastutil/longs/LongSet;
named unloadedChunks
Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;unloadedChunks:Lit/unimi/dsi/fastutil/longs/LongSet;
-
chunkHolderListDirty
private boolean chunkHolderListDirty- Mappings:
Namespace Name Mixin selector official v
Labe;v:Z
intermediary field_17222
Lnet/minecraft/class_3898;field_17222:Z
named chunkHolderListDirty
Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;chunkHolderListDirty:Z
-
chunkTaskPrioritySystem
- Mappings:
Namespace Name Mixin selector official w
Labe;w:Labg;
intermediary field_17223
Lnet/minecraft/class_3898;field_17223:Lnet/minecraft/class_3900;
named chunkTaskPrioritySystem
Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;chunkTaskPrioritySystem:Lnet/minecraft/server/world/ChunkTaskPrioritySystem;
-
worldGenExecutor
- Mappings:
Namespace Name Mixin selector official x
Labe;x:Laqw;
intermediary field_17224
Lnet/minecraft/class_3898;field_17224:Lnet/minecraft/class_3906;
named worldGenExecutor
Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;worldGenExecutor:Lnet/minecraft/util/thread/MessageListener;
-
mainExecutor
- Mappings:
Namespace Name Mixin selector official y
Labe;y:Laqw;
intermediary field_17226
Lnet/minecraft/class_3898;field_17226:Lnet/minecraft/class_3906;
named mainExecutor
Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;mainExecutor:Lnet/minecraft/util/thread/MessageListener;
-
worldGenerationProgressListener
- Mappings:
Namespace Name Mixin selector official z
Labe;z:Laca;
intermediary field_17442
Lnet/minecraft/class_3898;field_17442:Lnet/minecraft/class_3949;
named worldGenerationProgressListener
Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;worldGenerationProgressListener:Lnet/minecraft/server/WorldGenerationProgressListener;
-
chunkStatusChangeListener
- Mappings:
Namespace Name Mixin selector official A
Labe;A:Lcob;
intermediary field_26931
Lnet/minecraft/class_3898;field_26931:Lnet/minecraft/class_5567;
named chunkStatusChangeListener
Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;chunkStatusChangeListener:Lnet/minecraft/world/chunk/ChunkStatusChangeListener;
-
ticketManager
- Mappings:
Namespace Name Mixin selector official B
Labe;B:Labe$a;
intermediary field_17228
Lnet/minecraft/class_3898;field_17228:Lnet/minecraft/class_3898$class_3216;
named ticketManager
Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;ticketManager:Lnet/minecraft/server/world/ThreadedAnvilChunkStorage$TicketManager;
-
totalChunksLoadedCount
- Mappings:
Namespace Name Mixin selector official C
Labe;C:Ljava/util/concurrent/atomic/AtomicInteger;
intermediary field_17230
Lnet/minecraft/class_3898;field_17230:Ljava/util/concurrent/atomic/AtomicInteger;
named totalChunksLoadedCount
Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;totalChunksLoadedCount:Ljava/util/concurrent/atomic/AtomicInteger;
-
structureManager
- Mappings:
Namespace Name Mixin selector official D
Labe;D:Ldcp;
intermediary field_17706
Lnet/minecraft/class_3898;field_17706:Lnet/minecraft/class_3485;
named structureManager
Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;structureManager:Lnet/minecraft/structure/StructureManager;
-
saveDir
- Mappings:
Namespace Name Mixin selector official E
Labe;E:Ljava/io/File;
intermediary field_17707
Lnet/minecraft/class_3898;field_17707:Ljava/io/File;
named saveDir
Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;saveDir:Ljava/io/File;
-
playerChunkWatchingManager
- Mappings:
Namespace Name Mixin selector official F
Labe;F:Labl;
intermediary field_18241
Lnet/minecraft/class_3898;field_18241:Lnet/minecraft/class_3210;
named playerChunkWatchingManager
Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;playerChunkWatchingManager:Lnet/minecraft/server/world/PlayerChunkWatchingManager;
-
entityTrackers
- Mappings:
Namespace Name Mixin selector official G
Labe;G:Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
intermediary field_18242
Lnet/minecraft/class_3898;field_18242:Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
named entityTrackers
Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;entityTrackers:Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
-
chunkToType
- Mappings:
Namespace Name Mixin selector official H
Labe;H:Lit/unimi/dsi/fastutil/longs/Long2ByteMap;
intermediary field_23786
Lnet/minecraft/class_3898;field_23786:Lit/unimi/dsi/fastutil/longs/Long2ByteMap;
named chunkToType
Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;chunkToType:Lit/unimi/dsi/fastutil/longs/Long2ByteMap;
-
unloadTaskQueue
- Mappings:
Namespace Name Mixin selector official I
Labe;I:Ljava/util/Queue;
intermediary field_19343
Lnet/minecraft/class_3898;field_19343:Ljava/util/Queue;
named unloadTaskQueue
Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;unloadTaskQueue:Ljava/util/Queue;
-
watchDistance
int watchDistance- Mappings:
Namespace Name Mixin selector official J
Labe;J:I
intermediary field_18243
Lnet/minecraft/class_3898;field_18243:I
named watchDistance
Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;watchDistance:I
-
-
Constructor Details
-
ThreadedAnvilChunkStorage
public ThreadedAnvilChunkStorage(ServerWorld world, LevelStorage.Session session, com.mojang.datafixers.DataFixer dataFixer, StructureManager structureManager, Executor executor, ThreadExecutor<Runnable> mainThreadExecutor, ChunkProvider chunkProvider, ChunkGenerator chunkGenerator, WorldGenerationProgressListener worldGenerationProgressListener, ChunkStatusChangeListener chunkStatusChangeListener, Supplier<PersistentStateManager> persistentStateManagerFactory, int viewDistance, boolean dsync)- Mappings:
Namespace Name Mixin selector official <init>
Labe;<init>(Labr;Ldib$a;Lcom/mojang/datafixers/DataFixer;Ldcp;Ljava/util/concurrent/Executor;Laqu;Lcmy;Lcmn;Laca;Lcob;Ljava/util/function/Supplier;IZ)V
intermediary <init>
Lnet/minecraft/class_3898;<init>(Lnet/minecraft/class_3218;Lnet/minecraft/class_32$class_5143;Lcom/mojang/datafixers/DataFixer;Lnet/minecraft/class_3485;Ljava/util/concurrent/Executor;Lnet/minecraft/class_1255;Lnet/minecraft/class_2823;Lnet/minecraft/class_2794;Lnet/minecraft/class_3949;Lnet/minecraft/class_5567;Ljava/util/function/Supplier;IZ)V
named <init>
Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;<init>(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/world/level/storage/LevelStorage$Session;Lcom/mojang/datafixers/DataFixer;Lnet/minecraft/structure/StructureManager;Ljava/util/concurrent/Executor;Lnet/minecraft/util/thread/ThreadExecutor;Lnet/minecraft/world/chunk/ChunkProvider;Lnet/minecraft/world/gen/chunk/ChunkGenerator;Lnet/minecraft/server/WorldGenerationProgressListener;Lnet/minecraft/world/chunk/ChunkStatusChangeListener;Ljava/util/function/Supplier;IZ)V
-
-
Method Details
-
getSquaredDistance
- Mappings:
Namespace Name Mixin selector official a
Labe;a(Lbvu;Latf;)D
intermediary method_18704
Lnet/minecraft/class_3898;method_18704(Lnet/minecraft/class_1923;Lnet/minecraft/class_1297;)D
named getSquaredDistance
Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;getSquaredDistance(Lnet/minecraft/util/math/ChunkPos;Lnet/minecraft/entity/Entity;)D
-
getChebyshevDistance
private static int getChebyshevDistance(ChunkPos pos, ServerPlayerEntity player, boolean useWatchedPosition)- Mappings:
Namespace Name Mixin selector official a
Labe;a(Lbvu;Labs;Z)I
intermediary method_18719
Lnet/minecraft/class_3898;method_18719(Lnet/minecraft/class_1923;Lnet/minecraft/class_3222;Z)I
named getChebyshevDistance
Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;getChebyshevDistance(Lnet/minecraft/util/math/ChunkPos;Lnet/minecraft/server/network/ServerPlayerEntity;Z)I
-
getChebyshevDistance
- Mappings:
Namespace Name Mixin selector official b
Labe;b(Lbvu;Latf;)I
intermediary method_34869
Lnet/minecraft/class_3898;method_34869(Lnet/minecraft/class_1923;Lnet/minecraft/class_1297;)I
named getChebyshevDistance
Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;getChebyshevDistance(Lnet/minecraft/util/math/ChunkPos;Lnet/minecraft/entity/Entity;)I
-
getChebyshevDistance
- Mappings:
Namespace Name Mixin selector official a
Labe;a(Lbvu;II)I
intermediary method_18703
Lnet/minecraft/class_3898;method_18703(Lnet/minecraft/class_1923;II)I
named getChebyshevDistance
Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;getChebyshevDistance(Lnet/minecraft/util/math/ChunkPos;II)I
-
getLightProvider
- Mappings:
Namespace Name Mixin selector official a
Labe;a()Labu;
intermediary method_17212
Lnet/minecraft/class_3898;method_17212()Lnet/minecraft/class_3227;
named getLightProvider
Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;getLightProvider()Lnet/minecraft/server/world/ServerLightingProvider;
-
getCurrentChunkHolder
- Mappings:
Namespace Name Mixin selector official a
Labe;a(J)Labd;
intermediary method_17255
Lnet/minecraft/class_3898;method_17255(J)Lnet/minecraft/class_3193;
named getCurrentChunkHolder
Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;getCurrentChunkHolder(J)Lnet/minecraft/server/world/ChunkHolder;
-
getChunkHolder
- Mappings:
Namespace Name Mixin selector official b
Labe;b(J)Labd;
intermediary method_17216
Lnet/minecraft/class_3898;method_17216(J)Lnet/minecraft/class_3193;
named getChunkHolder
Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;getChunkHolder(J)Lnet/minecraft/server/world/ChunkHolder;
-
getCompletedLevelSupplier
- Mappings:
Namespace Name Mixin selector official c
Labe;c(J)Ljava/util/function/IntSupplier;
intermediary method_17604
Lnet/minecraft/class_3898;method_17604(J)Ljava/util/function/IntSupplier;
named getCompletedLevelSupplier
Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;getCompletedLevelSupplier(J)Ljava/util/function/IntSupplier;
-
getChunkLoadingDebugInfo
- Mappings:
Namespace Name Mixin selector official a
Labe;a(Lbvu;)Ljava/lang/String;
intermediary method_23272
Lnet/minecraft/class_3898;method_23272(Lnet/minecraft/class_1923;)Ljava/lang/String;
named getChunkLoadingDebugInfo
Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;getChunkLoadingDebugInfo(Lnet/minecraft/util/math/ChunkPos;)Ljava/lang/String;
-
getRegion
private CompletableFuture<com.mojang.datafixers.util.Either<List<Chunk>,ChunkHolder.Unloaded>> getRegion(ChunkPos centerChunk, int margin, IntFunction<ChunkStatus> distanceToStatus)- Mappings:
Namespace Name Mixin selector official a
Labe;a(Lbvu;ILjava/util/function/IntFunction;)Ljava/util/concurrent/CompletableFuture;
intermediary method_17220
Lnet/minecraft/class_3898;method_17220(Lnet/minecraft/class_1923;ILjava/util/function/IntFunction;)Ljava/util/concurrent/CompletableFuture;
named getRegion
Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;getRegion(Lnet/minecraft/util/math/ChunkPos;ILjava/util/function/IntFunction;)Ljava/util/concurrent/CompletableFuture;
-
makeChunkEntitiesTickable
public CompletableFuture<com.mojang.datafixers.util.Either<WorldChunk,ChunkHolder.Unloaded>> makeChunkEntitiesTickable(ChunkPos pos)- Mappings:
Namespace Name Mixin selector official b
Labe;b(Lbvu;)Ljava/util/concurrent/CompletableFuture;
intermediary method_17247
Lnet/minecraft/class_3898;method_17247(Lnet/minecraft/class_1923;)Ljava/util/concurrent/CompletableFuture;
named makeChunkEntitiesTickable
Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;makeChunkEntitiesTickable(Lnet/minecraft/util/math/ChunkPos;)Ljava/util/concurrent/CompletableFuture;
-
setLevel
@Nullable @Nullable ChunkHolder setLevel(long pos, int level, @Nullable @Nullable ChunkHolder holder, int int2)- Mappings:
Namespace Name Mixin selector official a
Labe;a(JILabd;I)Labd;
intermediary method_17217
Lnet/minecraft/class_3898;method_17217(JILnet/minecraft/class_3193;I)Lnet/minecraft/class_3193;
named setLevel
Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;setLevel(JILnet/minecraft/server/world/ChunkHolder;I)Lnet/minecraft/server/world/ChunkHolder;
-
close
- Specified by:
close
in interfaceAutoCloseable
- Overrides:
close
in classVersionedChunkStorage
- Throws:
IOException
-
save
protected void save(boolean flush)- Mappings:
Namespace Name Mixin selector official a
Labe;a(Z)V
intermediary method_17242
Lnet/minecraft/class_3898;method_17242(Z)V
named save
Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;save(Z)V
-
tick
- Mappings:
Namespace Name Mixin selector official a
Labe;a(Ljava/util/function/BooleanSupplier;)V
intermediary method_17233
Lnet/minecraft/class_3898;method_17233(Ljava/util/function/BooleanSupplier;)V
named tick
Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;tick(Ljava/util/function/BooleanSupplier;)V
-
unloadChunks
- Mappings:
Namespace Name Mixin selector official b
Labe;b(Ljava/util/function/BooleanSupplier;)V
intermediary method_20605
Lnet/minecraft/class_3898;method_20605(Ljava/util/function/BooleanSupplier;)V
named unloadChunks
Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;unloadChunks(Ljava/util/function/BooleanSupplier;)V
-
tryUnloadChunk
- Mappings:
Namespace Name Mixin selector official a
Labe;a(JLabd;)V
intermediary method_20458
Lnet/minecraft/class_3898;method_20458(JLnet/minecraft/class_3193;)V
named tryUnloadChunk
Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;tryUnloadChunk(JLnet/minecraft/server/world/ChunkHolder;)V
-
updateHolderMap
protected boolean updateHolderMap()- Mappings:
Namespace Name Mixin selector official b
Labe;b()Z
intermediary method_17244
Lnet/minecraft/class_3898;method_17244()Z
named updateHolderMap
Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;updateHolderMap()Z
-
getChunk
public CompletableFuture<com.mojang.datafixers.util.Either<Chunk,ChunkHolder.Unloaded>> getChunk(ChunkHolder holder, ChunkStatus requiredStatus)- Mappings:
Namespace Name Mixin selector official a
Labe;a(Labd;Lcmp;)Ljava/util/concurrent/CompletableFuture;
intermediary method_17236
Lnet/minecraft/class_3898;method_17236(Lnet/minecraft/class_3193;Lnet/minecraft/class_2806;)Ljava/util/concurrent/CompletableFuture;
named getChunk
Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;getChunk(Lnet/minecraft/server/world/ChunkHolder;Lnet/minecraft/world/chunk/ChunkStatus;)Ljava/util/concurrent/CompletableFuture;
-
loadChunk
private CompletableFuture<com.mojang.datafixers.util.Either<Chunk,ChunkHolder.Unloaded>> loadChunk(ChunkPos pos)- Mappings:
Namespace Name Mixin selector official f
Labe;f(Lbvu;)Ljava/util/concurrent/CompletableFuture;
intermediary method_20619
Lnet/minecraft/class_3898;method_20619(Lnet/minecraft/class_1923;)Ljava/util/concurrent/CompletableFuture;
named loadChunk
Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;loadChunk(Lnet/minecraft/util/math/ChunkPos;)Ljava/util/concurrent/CompletableFuture;
-
method_27054
- Mappings:
Namespace Name Mixin selector official g
Labe;g(Lbvu;)V
intermediary method_27054
Lnet/minecraft/class_3898;method_27054(Lnet/minecraft/class_1923;)V
named method_27054
Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;method_27054(Lnet/minecraft/util/math/ChunkPos;)V
-
method_27053
- Mappings:
Namespace Name Mixin selector official a
Labe;a(Lbvu;Lcmp$a;)B
intermediary method_27053
Lnet/minecraft/class_3898;method_27053(Lnet/minecraft/class_1923;Lnet/minecraft/class_2806$class_2808;)B
named method_27053
Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;method_27053(Lnet/minecraft/util/math/ChunkPos;Lnet/minecraft/world/chunk/ChunkStatus$ChunkType;)B
-
upgradeChunk
private CompletableFuture<com.mojang.datafixers.util.Either<Chunk,ChunkHolder.Unloaded>> upgradeChunk(ChunkHolder holder, ChunkStatus requiredStatus)- Mappings:
Namespace Name Mixin selector official b
Labe;b(Labd;Lcmp;)Ljava/util/concurrent/CompletableFuture;
intermediary method_20617
Lnet/minecraft/class_3898;method_20617(Lnet/minecraft/class_3193;Lnet/minecraft/class_2806;)Ljava/util/concurrent/CompletableFuture;
named upgradeChunk
Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;upgradeChunk(Lnet/minecraft/server/world/ChunkHolder;Lnet/minecraft/world/chunk/ChunkStatus;)Ljava/util/concurrent/CompletableFuture;
-
releaseLightTicket
- Mappings:
Namespace Name Mixin selector official c
Labe;c(Lbvu;)V
intermediary method_20441
Lnet/minecraft/class_3898;method_20441(Lnet/minecraft/class_1923;)V
named releaseLightTicket
Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;releaseLightTicket(Lnet/minecraft/util/math/ChunkPos;)V
-
getRequiredStatusForGeneration
private ChunkStatus getRequiredStatusForGeneration(ChunkStatus centerChunkTargetStatus, int distance)- Mappings:
Namespace Name Mixin selector official a
Labe;a(Lcmp;I)Lcmp;
intermediary method_17229
Lnet/minecraft/class_3898;method_17229(Lnet/minecraft/class_2806;I)Lnet/minecraft/class_2806;
named getRequiredStatusForGeneration
Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;getRequiredStatusForGeneration(Lnet/minecraft/world/chunk/ChunkStatus;I)Lnet/minecraft/world/chunk/ChunkStatus;
-
method_31413
- Mappings:
Namespace Name Mixin selector official a
Labe;a(Labr;Ljava/util/List;)V
intermediary method_31413
Lnet/minecraft/class_3898;method_31413(Lnet/minecraft/class_3218;Ljava/util/List;)V
named method_31413
Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;method_31413(Lnet/minecraft/server/world/ServerWorld;Ljava/util/List;)V
-
convertToFullChunk
private CompletableFuture<com.mojang.datafixers.util.Either<Chunk,ChunkHolder.Unloaded>> convertToFullChunk(ChunkHolder chunkHolder)- Mappings:
Namespace Name Mixin selector official c
Labe;c(Labd;)Ljava/util/concurrent/CompletableFuture;
intermediary method_17226
Lnet/minecraft/class_3898;method_17226(Lnet/minecraft/class_3193;)Ljava/util/concurrent/CompletableFuture;
named convertToFullChunk
Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;convertToFullChunk(Lnet/minecraft/server/world/ChunkHolder;)Ljava/util/concurrent/CompletableFuture;
-
makeChunkTickable
public CompletableFuture<com.mojang.datafixers.util.Either<WorldChunk,ChunkHolder.Unloaded>> makeChunkTickable(ChunkHolder holder)- Mappings:
Namespace Name Mixin selector official a
Labe;a(Labd;)Ljava/util/concurrent/CompletableFuture;
intermediary method_17235
Lnet/minecraft/class_3898;method_17235(Lnet/minecraft/class_3193;)Ljava/util/concurrent/CompletableFuture;
named makeChunkTickable
Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;makeChunkTickable(Lnet/minecraft/server/world/ChunkHolder;)Ljava/util/concurrent/CompletableFuture;
-
method_31417
public CompletableFuture<com.mojang.datafixers.util.Either<WorldChunk,ChunkHolder.Unloaded>> method_31417(ChunkHolder chunkHolder)- Mappings:
Namespace Name Mixin selector official b
Labe;b(Labd;)Ljava/util/concurrent/CompletableFuture;
intermediary method_31417
Lnet/minecraft/class_3898;method_31417(Lnet/minecraft/class_3193;)Ljava/util/concurrent/CompletableFuture;
named method_31417
Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;method_31417(Lnet/minecraft/server/world/ChunkHolder;)Ljava/util/concurrent/CompletableFuture;
-
getTotalChunksLoadedCount
public int getTotalChunksLoadedCount()- Mappings:
Namespace Name Mixin selector official c
Labe;c()I
intermediary method_17253
Lnet/minecraft/class_3898;method_17253()I
named getTotalChunksLoadedCount
Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;getTotalChunksLoadedCount()I
-
save
- Mappings:
Namespace Name Mixin selector official a
Labe;a(Lcml;)Z
intermediary method_17228
Lnet/minecraft/class_3898;method_17228(Lnet/minecraft/class_2791;)Z
named save
Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;save(Lnet/minecraft/world/chunk/Chunk;)Z
-
method_27055
- Mappings:
Namespace Name Mixin selector official h
Labe;h(Lbvu;)Z
intermediary method_27055
Lnet/minecraft/class_3898;method_27055(Lnet/minecraft/class_1923;)Z
named method_27055
Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;method_27055(Lnet/minecraft/util/math/ChunkPos;)Z
-
setViewDistance
protected void setViewDistance(int watchDistance)- Mappings:
Namespace Name Mixin selector official a
Labe;a(I)V
intermediary method_17214
Lnet/minecraft/class_3898;method_17214(I)V
named setViewDistance
Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;setViewDistance(I)V
-
sendWatchPackets
protected void sendWatchPackets(ServerPlayerEntity player, ChunkPos pos, Packet<?>[] packets, boolean withinMaxWatchDistance, boolean withinViewDistance)- Mappings:
Namespace Name Mixin selector official a
Labe;a(Labs;Lbvu;[Lpk;ZZ)V
intermediary method_17241
Lnet/minecraft/class_3898;method_17241(Lnet/minecraft/class_3222;Lnet/minecraft/class_1923;[Lnet/minecraft/class_2596;ZZ)V
named sendWatchPackets
Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;sendWatchPackets(Lnet/minecraft/server/network/ServerPlayerEntity;Lnet/minecraft/util/math/ChunkPos;[Lnet/minecraft/network/Packet;ZZ)V
-
getLoadedChunkCount
public int getLoadedChunkCount()- Mappings:
Namespace Name Mixin selector official d
Labe;d()I
intermediary method_17260
Lnet/minecraft/class_3898;method_17260()I
named getLoadedChunkCount
Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;getLoadedChunkCount()I
-
getTicketManager
- Mappings:
Namespace Name Mixin selector official e
Labe;e()Labk;
intermediary method_17263
Lnet/minecraft/class_3898;method_17263()Lnet/minecraft/class_3204;
named getTicketManager
Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;getTicketManager()Lnet/minecraft/server/world/ChunkTicketManager;
-
entryIterator
- Mappings:
Namespace Name Mixin selector official f
Labe;f()Ljava/lang/Iterable;
intermediary method_17264
Lnet/minecraft/class_3898;method_17264()Ljava/lang/Iterable;
named entryIterator
Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;entryIterator()Ljava/lang/Iterable;
-
dump
- Throws:
IOException
- Mappings:
Namespace Name Mixin selector official a
Labe;a(Ljava/io/Writer;)V
intermediary method_21619
Lnet/minecraft/class_3898;method_21619(Ljava/io/Writer;)V
named dump
Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;dump(Ljava/io/Writer;)V
-
getFutureStatus
private static String getFutureStatus(CompletableFuture<com.mojang.datafixers.util.Either<WorldChunk,ChunkHolder.Unloaded>> completableFuture)- Mappings:
Namespace Name Mixin selector official a
Labe;a(Ljava/util/concurrent/CompletableFuture;)Ljava/lang/String;
intermediary method_21676
Lnet/minecraft/class_3898;method_21676(Ljava/util/concurrent/CompletableFuture;)Ljava/lang/String;
named getFutureStatus
Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;getFutureStatus(Ljava/util/concurrent/CompletableFuture;)Ljava/lang/String;
-
getUpdatedChunkNbt
- Throws:
IOException
- Mappings:
Namespace Name Mixin selector official i
Labe;i(Lbvu;)Lna;
intermediary method_17979
Lnet/minecraft/class_3898;method_17979(Lnet/minecraft/class_1923;)Lnet/minecraft/class_2487;
named getUpdatedChunkNbt
Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;getUpdatedChunkNbt(Lnet/minecraft/util/math/ChunkPos;)Lnet/minecraft/nbt/NbtCompound;
-
isTooFarFromPlayersToSpawnMobs
- Mappings:
Namespace Name Mixin selector official d
Labe;d(Lbvu;)Z
intermediary method_18724
Lnet/minecraft/class_3898;method_18724(Lnet/minecraft/class_1923;)Z
named isTooFarFromPlayersToSpawnMobs
Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;isTooFarFromPlayersToSpawnMobs(Lnet/minecraft/util/math/ChunkPos;)Z
-
doesNotGenerateChunks
- Mappings:
Namespace Name Mixin selector official b
Labe;b(Labs;)Z
intermediary method_18722
Lnet/minecraft/class_3898;method_18722(Lnet/minecraft/class_3222;)Z
named doesNotGenerateChunks
Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;doesNotGenerateChunks(Lnet/minecraft/server/network/ServerPlayerEntity;)Z
-
handlePlayerAddedOrRemoved
- Mappings:
Namespace Name Mixin selector official a
Labe;a(Labs;Z)V
intermediary method_18714
Lnet/minecraft/class_3898;method_18714(Lnet/minecraft/class_3222;Z)V
named handlePlayerAddedOrRemoved
Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;handlePlayerAddedOrRemoved(Lnet/minecraft/server/network/ServerPlayerEntity;Z)V
-
updateWatchedSection
Updates the watched chunk section position for theplayer
, and sends a render distance update packet to the client.- Mappings:
Namespace Name Mixin selector official c
Labe;c(Labs;)Lgz;
intermediary method_20726
Lnet/minecraft/class_3898;method_20726(Lnet/minecraft/class_3222;)Lnet/minecraft/class_4076;
named updateWatchedSection
Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;updateWatchedSection(Lnet/minecraft/server/network/ServerPlayerEntity;)Lnet/minecraft/util/math/ChunkSectionPos;
-
updatePosition
Updates the chunk section position of theplayer
. This updates the player position for both entity tracking and chunk loading (watching) logic.- See Also:
ServerChunkManager.updatePosition(ServerPlayerEntity)
- Mappings:
Namespace Name Mixin selector official a
Labe;a(Labs;)V
intermediary method_18713
Lnet/minecraft/class_3898;method_18713(Lnet/minecraft/class_3222;)V
named updatePosition
Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;updatePosition(Lnet/minecraft/server/network/ServerPlayerEntity;)V
-
getPlayersWatchingChunk
public Stream<ServerPlayerEntity> getPlayersWatchingChunk(ChunkPos chunkPos, boolean onlyOnWatchDistanceEdge)- Specified by:
getPlayersWatchingChunk
in interfaceChunkHolder.PlayersWatchingChunkProvider
- Mappings:
Namespace Name Mixin selector official a
Labd$e;a(Lbvu;Z)Ljava/util/stream/Stream;
intermediary method_17210
Lnet/minecraft/class_3193$class_3897;method_17210(Lnet/minecraft/class_1923;Z)Ljava/util/stream/Stream;
named getPlayersWatchingChunk
Lnet/minecraft/server/world/ChunkHolder$PlayersWatchingChunkProvider;getPlayersWatchingChunk(Lnet/minecraft/util/math/ChunkPos;Z)Ljava/util/stream/Stream;
-
loadEntity
- Mappings:
Namespace Name Mixin selector official a
Labe;a(Latf;)V
intermediary method_18701
Lnet/minecraft/class_3898;method_18701(Lnet/minecraft/class_1297;)V
named loadEntity
Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;loadEntity(Lnet/minecraft/entity/Entity;)V
-
unloadEntity
- Mappings:
Namespace Name Mixin selector official b
Labe;b(Latf;)V
intermediary method_18716
Lnet/minecraft/class_3898;method_18716(Lnet/minecraft/class_1297;)V
named unloadEntity
Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;unloadEntity(Lnet/minecraft/entity/Entity;)V
-
tickEntityMovement
protected void tickEntityMovement()Ticks and updates the tracked status of each tracker.This first checks if entities have changed chunk sections, and updates tracking status of those entities to all players. It then checks if any player has changed chunk sections, and updates all entities tracking status to those players. This ensures all possible updates are accounted for.
- Mappings:
Namespace Name Mixin selector official g
Labe;g()V
intermediary method_18727
Lnet/minecraft/class_3898;method_18727()V
named tickEntityMovement
Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;tickEntityMovement()V
-
sendToOtherNearbyPlayers
- Mappings:
Namespace Name Mixin selector official a
Labe;a(Latf;Lpk;)V
intermediary method_18702
Lnet/minecraft/class_3898;method_18702(Lnet/minecraft/class_1297;Lnet/minecraft/class_2596;)V
named sendToOtherNearbyPlayers
Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;sendToOtherNearbyPlayers(Lnet/minecraft/entity/Entity;Lnet/minecraft/network/Packet;)V
-
sendToNearbyPlayers
- Mappings:
Namespace Name Mixin selector official b
Labe;b(Latf;Lpk;)V
intermediary method_18717
Lnet/minecraft/class_3898;method_18717(Lnet/minecraft/class_1297;Lnet/minecraft/class_2596;)V
named sendToNearbyPlayers
Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;sendToNearbyPlayers(Lnet/minecraft/entity/Entity;Lnet/minecraft/network/Packet;)V
-
sendChunkDataPackets
private void sendChunkDataPackets(ServerPlayerEntity player, Packet<?>[] packets, WorldChunk chunk)- Mappings:
Namespace Name Mixin selector official a
Labe;a(Labs;[Lpk;Lcmw;)V
intermediary method_18715
Lnet/minecraft/class_3898;method_18715(Lnet/minecraft/class_3222;[Lnet/minecraft/class_2596;Lnet/minecraft/class_2818;)V
named sendChunkDataPackets
Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;sendChunkDataPackets(Lnet/minecraft/server/network/ServerPlayerEntity;[Lnet/minecraft/network/Packet;Lnet/minecraft/world/chunk/WorldChunk;)V
-
getPointOfInterestStorage
- Mappings:
Namespace Name Mixin selector official h
Labe;h()Lbdm;
intermediary method_19488
Lnet/minecraft/class_3898;method_19488()Lnet/minecraft/class_4153;
named getPointOfInterestStorage
Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;getPointOfInterestStorage()Lnet/minecraft/world/poi/PointOfInterestStorage;
-
enableTickSchedulers
- Mappings:
Namespace Name Mixin selector official a
Labe;a(Lcmw;)Ljava/util/concurrent/CompletableFuture;
intermediary method_20576
Lnet/minecraft/class_3898;method_20576(Lnet/minecraft/class_2818;)Ljava/util/concurrent/CompletableFuture;
named enableTickSchedulers
Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;enableTickSchedulers(Lnet/minecraft/world/chunk/WorldChunk;)Ljava/util/concurrent/CompletableFuture;
-
method_31414
- Mappings:
Namespace Name Mixin selector official a
Labe;a(Lbvu;Labd$c;)V
intermediary method_31414
Lnet/minecraft/class_3898;method_31414(Lnet/minecraft/class_1923;Lnet/minecraft/class_3193$class_3194;)V
named method_31414
Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;method_31414(Lnet/minecraft/util/math/ChunkPos;Lnet/minecraft/server/world/ChunkHolder$LevelType;)V
-