类 ThreadedAnvilChunkStorage
- java.lang.Object
-
- net.minecraft.world.storage.VersionedChunkStorage
-
- net.minecraft.server.world.ThreadedAnvilChunkStorage
-
public class ThreadedAnvilChunkStorage extends VersionedChunkStorage implements ChunkHolder.PlayersWatchingChunkProvider
- Mappings:
Namespace Name official aawintermediary net/minecraft/class_3898named net/minecraft/server/world/ThreadedAnvilChunkStorage
-
-
嵌套类概要
嵌套类 修饰符和类型 类 说明 (专用程序包) classThreadedAnvilChunkStorage.EntityTrackerAn entity tracker governs which players' clients can see an entity.(专用程序包) classThreadedAnvilChunkStorage.TicketManager
-
字段概要
-
从类继承的字段 net.minecraft.world.storage.VersionedChunkStorage
dataFixer
-
-
构造器概要
构造器 构造器 说明 ThreadedAnvilChunkStorage(ServerWorld serverWorld, 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> supplier, int int2, boolean bool)
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 voidclose()private CompletableFuture<com.mojang.datafixers.util.Either<Chunk,ChunkHolder.Unloaded>>convertToFullChunk(ChunkHolder chunkHolder)private booleandoesNotGenerateChunks(ServerPlayerEntity player)(专用程序包) voiddump(Writer writer)CompletableFuture<Void>enableTickSchedulers(WorldChunk worldChunk)protected Iterable<ChunkHolder>entryIterator()private static intgetChebyshevDistance(ChunkPos pos, int x, int z)private static intgetChebyshevDistance(ChunkPos pos, ServerPlayerEntity player, boolean useWatchedPosition)CompletableFuture<com.mojang.datafixers.util.Either<Chunk,ChunkHolder.Unloaded>>getChunk(ChunkHolder holder, ChunkStatus requiredStatus)protected @Nullable ChunkHoldergetChunkHolder(long pos)StringgetChunkLoadingDebugInfo(ChunkPos chunkPos)protected IntSuppliergetCompletedLevelSupplier(long pos)protected @Nullable ChunkHoldergetCurrentChunkHolder(long pos)private static StringgetFutureStatus(CompletableFuture<com.mojang.datafixers.util.Either<WorldChunk,ChunkHolder.Unloaded>> completableFuture)protected ServerLightingProvidergetLightProvider()intgetLoadedChunkCount()Stream<ServerPlayerEntity>getPlayersWatchingChunk(ChunkPos chunkPos, boolean onlyOnWatchDistanceEdge)protected PointOfInterestStoragegetPointOfInterestStorage()private CompletableFuture<com.mojang.datafixers.util.Either<List<Chunk>,ChunkHolder.Unloaded>>getRegion(ChunkPos centerChunk, int margin, IntFunction<ChunkStatus> distanceToStatus)private ChunkStatusgetRequiredStatusForGeneration(ChunkStatus centerChunkTargetStatus, int distance)private static doublegetSquaredDistance(ChunkPos pos, Entity entity)protected ChunkTicketManagergetTicketManager()intgetTotalChunksLoadedCount()private @Nullable CompoundTaggetUpdatedChunkNbt(ChunkPos pos)(专用程序包) voidhandlePlayerAddedOrRemoved(ServerPlayerEntity player, boolean added)(专用程序包) booleanisTooFarFromPlayersToSpawnMobs(ChunkPos chunkPos)private CompletableFuture<com.mojang.datafixers.util.Either<Chunk,ChunkHolder.Unloaded>>loadChunk(ChunkPos pos)protected voidloadEntity(Entity entity)CompletableFuture<com.mojang.datafixers.util.Either<WorldChunk,ChunkHolder.Unloaded>>makeChunkEntitiesTickable(ChunkPos pos)CompletableFuture<com.mojang.datafixers.util.Either<WorldChunk,ChunkHolder.Unloaded>>makeChunkTickable(ChunkHolder holder)private bytemethod_27053(ChunkPos chunkPos, ChunkStatus.ChunkType chunkType)private voidmethod_27054(ChunkPos chunkPos)private booleanmethod_27055(ChunkPos chunkPos)private static voidmethod_31413(ServerWorld serverWorld, List<CompoundTag> list)(专用程序包) voidmethod_31414(ChunkPos chunkPos, ChunkHolder.LevelType levelType)CompletableFuture<com.mojang.datafixers.util.Either<WorldChunk,ChunkHolder.Unloaded>>method_31417(ChunkHolder chunkHolder)private static intmethod_34869(ChunkPos chunkPos, Entity entity)protected voidreleaseLightTicket(ChunkPos pos)protected voidsave(boolean flush)private booleansave(Chunk chunk)private voidsendChunkDataPackets(ServerPlayerEntity player, Packet<?>[] packets, WorldChunk chunk)protected voidsendToNearbyPlayers(Entity entity, Packet<?> packet)protected voidsendToOtherNearbyPlayers(Entity entity, Packet<?> packet)protected voidsendWatchPackets(ServerPlayerEntity player, ChunkPos pos, Packet<?>[] packets, boolean withinMaxWatchDistance, boolean withinViewDistance)private @Nullable ChunkHoldersetLevel(long pos, int level, @Nullable ChunkHolder holder, int int2)protected voidsetViewDistance(int watchDistance)protected voidtick(BooleanSupplier shouldKeepTicking)protected voidtickEntityMovement()Ticks and updates the tracked status of each tracker.private voidtryUnloadChunk(long pos, ChunkHolder chunkHolder)private voidunloadChunks(BooleanSupplier shouldKeepTicking)protected voidunloadEntity(Entity entity)protected booleanupdateHolderMap()voidupdatePosition(ServerPlayerEntity player)Updates the chunk section position of theplayer.private ChunkSectionPosupdateWatchedSection(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)-
从类继承的方法 net.minecraft.world.storage.VersionedChunkStorage
completeAll, getDataVersion, getNbt, setNbt, updateChunkNbt
-
-
-
-
字段详细资料
-
field_29671
private static final byte field_29671
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official eLaaw;e:Bintermediary field_29671Lnet/minecraft/class_3898;field_29671:Bnamed field_29671Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;field_29671:B
-
field_29672
private static final byte field_29672
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official fLaaw;f:Bintermediary field_29672Lnet/minecraft/class_3898;field_29672:Bnamed field_29672Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;field_29672:B
-
field_29673
private static final byte field_29673
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official gLaaw;g:Bintermediary field_29673Lnet/minecraft/class_3898;field_29673:Bnamed field_29673Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;field_29673:B
-
LOGGER
private static final Logger LOGGER
- Mappings:
Namespace Name Mixin selector official hLaaw;h:Lorg/apache/logging/log4j/Logger;intermediary field_17212Lnet/minecraft/class_3898;field_17212:Lorg/apache/logging/log4j/Logger;named LOGGERLnet/minecraft/server/world/ThreadedAnvilChunkStorage;LOGGER:Lorg/apache/logging/log4j/Logger;
-
field_29674
private static final int field_29674
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official iLaaw;i:Iintermediary field_29674Lnet/minecraft/class_3898;field_29674:Inamed field_29674Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;field_29674:I
-
field_29675
private static final int field_29675
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official jLaaw;j:Iintermediary field_29675Lnet/minecraft/class_3898;field_29675:Inamed field_29675Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;field_29675:I
-
field_29669
public static final int field_29669
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official aLaaw;a:Iintermediary field_29669Lnet/minecraft/class_3898;field_29669:Inamed field_29669Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;field_29669:I
-
MAX_LEVEL
public static final int MAX_LEVEL
Specifies the maximum ticket level a chunk can be before a chunk'sChunkHolder.LevelTypeisChunkHolder.LevelType.BORDER.- Mappings:
Namespace Name Mixin selector official bLaaw;b:Iintermediary field_18239Lnet/minecraft/class_3898;field_18239:Inamed MAX_LEVELLnet/minecraft/server/world/ThreadedAnvilChunkStorage;MAX_LEVEL:I
-
field_29670
public static final int field_29670
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official cLaaw;c:Iintermediary field_29670Lnet/minecraft/class_3898;field_29670:Inamed field_29670Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;field_29670:I
-
currentChunkHolders
private final Long2ObjectLinkedOpenHashMap<ChunkHolder> currentChunkHolders
- Mappings:
Namespace Name Mixin selector official kLaaw;k:Lit/unimi/dsi/fastutil/longs/Long2ObjectLinkedOpenHashMap;intermediary field_17213Lnet/minecraft/class_3898;field_17213:Lit/unimi/dsi/fastutil/longs/Long2ObjectLinkedOpenHashMap;named currentChunkHoldersLnet/minecraft/server/world/ThreadedAnvilChunkStorage;currentChunkHolders:Lit/unimi/dsi/fastutil/longs/Long2ObjectLinkedOpenHashMap;
-
chunkHolders
private volatile Long2ObjectLinkedOpenHashMap<ChunkHolder> chunkHolders
- Mappings:
Namespace Name Mixin selector official lLaaw;l:Lit/unimi/dsi/fastutil/longs/Long2ObjectLinkedOpenHashMap;intermediary field_17220Lnet/minecraft/class_3898;field_17220:Lit/unimi/dsi/fastutil/longs/Long2ObjectLinkedOpenHashMap;named chunkHoldersLnet/minecraft/server/world/ThreadedAnvilChunkStorage;chunkHolders:Lit/unimi/dsi/fastutil/longs/Long2ObjectLinkedOpenHashMap;
-
chunksToUnload
private final Long2ObjectLinkedOpenHashMap<ChunkHolder> chunksToUnload
- Mappings:
Namespace Name Mixin selector official mLaaw;m:Lit/unimi/dsi/fastutil/longs/Long2ObjectLinkedOpenHashMap;intermediary field_18807Lnet/minecraft/class_3898;field_18807:Lit/unimi/dsi/fastutil/longs/Long2ObjectLinkedOpenHashMap;named chunksToUnloadLnet/minecraft/server/world/ThreadedAnvilChunkStorage;chunksToUnload:Lit/unimi/dsi/fastutil/longs/Long2ObjectLinkedOpenHashMap;
-
loadedChunks
private final LongSet loadedChunks
- Mappings:
Namespace Name Mixin selector official nLaaw;n:Lit/unimi/dsi/fastutil/longs/LongSet;intermediary field_18307Lnet/minecraft/class_3898;field_18307:Lit/unimi/dsi/fastutil/longs/LongSet;named loadedChunksLnet/minecraft/server/world/ThreadedAnvilChunkStorage;loadedChunks:Lit/unimi/dsi/fastutil/longs/LongSet;
-
world
private final ServerWorld world
- Mappings:
Namespace Name Mixin selector official oLaaw;o:Labj;intermediary field_17214Lnet/minecraft/class_3898;field_17214:Lnet/minecraft/class_3218;named worldLnet/minecraft/server/world/ThreadedAnvilChunkStorage;world:Lnet/minecraft/server/world/ServerWorld;
-
serverLightingProvider
private final ServerLightingProvider serverLightingProvider
- Mappings:
Namespace Name Mixin selector official pLaaw;p:Labm;intermediary field_17215Lnet/minecraft/class_3898;field_17215:Lnet/minecraft/class_3227;named serverLightingProviderLnet/minecraft/server/world/ThreadedAnvilChunkStorage;serverLightingProvider:Lnet/minecraft/server/world/ServerLightingProvider;
-
mainThreadExecutor
private final ThreadExecutor<Runnable> mainThreadExecutor
- Mappings:
Namespace Name Mixin selector official qLaaw;q:Laqc;intermediary field_17216Lnet/minecraft/class_3898;field_17216:Lnet/minecraft/class_1255;named mainThreadExecutorLnet/minecraft/server/world/ThreadedAnvilChunkStorage;mainThreadExecutor:Lnet/minecraft/util/thread/ThreadExecutor;
-
chunkGenerator
private final ChunkGenerator chunkGenerator
- Mappings:
Namespace Name Mixin selector official rLaaw;r:Lclm;intermediary field_17218Lnet/minecraft/class_3898;field_17218:Lnet/minecraft/class_2794;named chunkGeneratorLnet/minecraft/server/world/ThreadedAnvilChunkStorage;chunkGenerator:Lnet/minecraft/world/gen/chunk/ChunkGenerator;
-
persistentStateManagerFactory
private final Supplier<PersistentStateManager> persistentStateManagerFactory
- Mappings:
Namespace Name Mixin selector official sLaaw;s:Ljava/util/function/Supplier;intermediary field_17705Lnet/minecraft/class_3898;field_17705:Ljava/util/function/Supplier;named persistentStateManagerFactoryLnet/minecraft/server/world/ThreadedAnvilChunkStorage;persistentStateManagerFactory:Ljava/util/function/Supplier;
-
pointOfInterestStorage
private final PointOfInterestStorage pointOfInterestStorage
- Mappings:
Namespace Name Mixin selector official tLaaw;t:Lbco;intermediary field_18808Lnet/minecraft/class_3898;field_18808:Lnet/minecraft/class_4153;named pointOfInterestStorageLnet/minecraft/server/world/ThreadedAnvilChunkStorage;pointOfInterestStorage:Lnet/minecraft/world/poi/PointOfInterestStorage;
-
unloadedChunks
private final LongSet unloadedChunks
- Mappings:
Namespace Name Mixin selector official uLaaw;u:Lit/unimi/dsi/fastutil/longs/LongSet;intermediary field_17221Lnet/minecraft/class_3898;field_17221:Lit/unimi/dsi/fastutil/longs/LongSet;named unloadedChunksLnet/minecraft/server/world/ThreadedAnvilChunkStorage;unloadedChunks:Lit/unimi/dsi/fastutil/longs/LongSet;
-
chunkHolderListDirty
private boolean chunkHolderListDirty
- Mappings:
Namespace Name Mixin selector official vLaaw;v:Zintermediary field_17222Lnet/minecraft/class_3898;field_17222:Znamed chunkHolderListDirtyLnet/minecraft/server/world/ThreadedAnvilChunkStorage;chunkHolderListDirty:Z
-
chunkTaskPrioritySystem
private final ChunkTaskPrioritySystem chunkTaskPrioritySystem
- Mappings:
Namespace Name Mixin selector official wLaaw;w:Laay;intermediary field_17223Lnet/minecraft/class_3898;field_17223:Lnet/minecraft/class_3900;named chunkTaskPrioritySystemLnet/minecraft/server/world/ThreadedAnvilChunkStorage;chunkTaskPrioritySystem:Lnet/minecraft/server/world/ChunkTaskPrioritySystem;
-
worldGenExecutor
private final MessageListener<ChunkTaskPrioritySystem.Task<Runnable>> worldGenExecutor
- Mappings:
Namespace Name Mixin selector official xLaaw;x:Laqe;intermediary field_17224Lnet/minecraft/class_3898;field_17224:Lnet/minecraft/class_3906;named worldGenExecutorLnet/minecraft/server/world/ThreadedAnvilChunkStorage;worldGenExecutor:Lnet/minecraft/util/thread/MessageListener;
-
mainExecutor
private final MessageListener<ChunkTaskPrioritySystem.Task<Runnable>> mainExecutor
- Mappings:
Namespace Name Mixin selector official yLaaw;y:Laqe;intermediary field_17226Lnet/minecraft/class_3898;field_17226:Lnet/minecraft/class_3906;named mainExecutorLnet/minecraft/server/world/ThreadedAnvilChunkStorage;mainExecutor:Lnet/minecraft/util/thread/MessageListener;
-
worldGenerationProgressListener
private final WorldGenerationProgressListener worldGenerationProgressListener
- Mappings:
Namespace Name Mixin selector official zLaaw;z:Labs;intermediary field_17442Lnet/minecraft/class_3898;field_17442:Lnet/minecraft/class_3949;named worldGenerationProgressListenerLnet/minecraft/server/world/ThreadedAnvilChunkStorage;worldGenerationProgressListener:Lnet/minecraft/server/WorldGenerationProgressListener;
-
field_26931
private final ChunkStatusChangeListener field_26931
- Mappings:
Namespace Name Mixin selector official ALaaw;A:Lcna;intermediary field_26931Lnet/minecraft/class_3898;field_26931:Lnet/minecraft/class_5567;named field_26931Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;field_26931:Lnet/minecraft/world/chunk/ChunkStatusChangeListener;
-
ticketManager
private final ThreadedAnvilChunkStorage.TicketManager ticketManager
- Mappings:
Namespace Name Mixin selector official BLaaw;B:Laaw$a;intermediary field_17228Lnet/minecraft/class_3898;field_17228:Lnet/minecraft/class_3898$class_3216;named ticketManagerLnet/minecraft/server/world/ThreadedAnvilChunkStorage;ticketManager:Lnet/minecraft/server/world/ThreadedAnvilChunkStorage$TicketManager;
-
totalChunksLoadedCount
private final AtomicInteger totalChunksLoadedCount
- Mappings:
Namespace Name Mixin selector official CLaaw;C:Ljava/util/concurrent/atomic/AtomicInteger;intermediary field_17230Lnet/minecraft/class_3898;field_17230:Ljava/util/concurrent/atomic/AtomicInteger;named totalChunksLoadedCountLnet/minecraft/server/world/ThreadedAnvilChunkStorage;totalChunksLoadedCount:Ljava/util/concurrent/atomic/AtomicInteger;
-
structureManager
private final StructureManager structureManager
- Mappings:
Namespace Name Mixin selector official DLaaw;D:Ldbp;intermediary field_17706Lnet/minecraft/class_3898;field_17706:Lnet/minecraft/class_3485;named structureManagerLnet/minecraft/server/world/ThreadedAnvilChunkStorage;structureManager:Lnet/minecraft/structure/StructureManager;
-
saveDir
private final File saveDir
- Mappings:
Namespace Name Mixin selector official ELaaw;E:Ljava/io/File;intermediary field_17707Lnet/minecraft/class_3898;field_17707:Ljava/io/File;named saveDirLnet/minecraft/server/world/ThreadedAnvilChunkStorage;saveDir:Ljava/io/File;
-
playerChunkWatchingManager
private final PlayerChunkWatchingManager playerChunkWatchingManager
- Mappings:
Namespace Name Mixin selector official FLaaw;F:Labd;intermediary field_18241Lnet/minecraft/class_3898;field_18241:Lnet/minecraft/class_3210;named playerChunkWatchingManagerLnet/minecraft/server/world/ThreadedAnvilChunkStorage;playerChunkWatchingManager:Lnet/minecraft/server/world/PlayerChunkWatchingManager;
-
entityTrackers
private final Int2ObjectMap<ThreadedAnvilChunkStorage.EntityTracker> entityTrackers
- Mappings:
Namespace Name Mixin selector official GLaaw;G:Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;intermediary field_18242Lnet/minecraft/class_3898;field_18242:Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;named entityTrackersLnet/minecraft/server/world/ThreadedAnvilChunkStorage;entityTrackers:Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
-
chunkToType
private final Long2ByteMap chunkToType
- Mappings:
Namespace Name Mixin selector official HLaaw;H:Lit/unimi/dsi/fastutil/longs/Long2ByteMap;intermediary field_23786Lnet/minecraft/class_3898;field_23786:Lit/unimi/dsi/fastutil/longs/Long2ByteMap;named chunkToTypeLnet/minecraft/server/world/ThreadedAnvilChunkStorage;chunkToType:Lit/unimi/dsi/fastutil/longs/Long2ByteMap;
-
unloadTaskQueue
private final Queue<Runnable> unloadTaskQueue
- Mappings:
Namespace Name Mixin selector official ILaaw;I:Ljava/util/Queue;intermediary field_19343Lnet/minecraft/class_3898;field_19343:Ljava/util/Queue;named unloadTaskQueueLnet/minecraft/server/world/ThreadedAnvilChunkStorage;unloadTaskQueue:Ljava/util/Queue;
-
watchDistance
private int watchDistance
- Mappings:
Namespace Name Mixin selector official JLaaw;J:Iintermediary field_18243Lnet/minecraft/class_3898;field_18243:Inamed watchDistanceLnet/minecraft/server/world/ThreadedAnvilChunkStorage;watchDistance:I
-
-
构造器详细资料
-
ThreadedAnvilChunkStorage
public ThreadedAnvilChunkStorage(ServerWorld serverWorld, 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> supplier, int int2, boolean bool)
- Mappings:
Namespace Name Mixin selector official <init>Laaw;<init>(Labj;Ldhb$a;Lcom/mojang/datafixers/DataFixer;Ldbp;Ljava/util/concurrent/Executor;Laqc;Lclx;Lclm;Labs;Lcna;Ljava/util/function/Supplier;IZ)Vintermediary <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)Vnamed <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
-
-
方法详细资料
-
getSquaredDistance
private static double getSquaredDistance(ChunkPos pos, Entity entity)
- Mappings:
Namespace Name Mixin selector official aLaaw;a(Lbuw;Lasl;)Dintermediary method_18704Lnet/minecraft/class_3898;method_18704(Lnet/minecraft/class_1923;Lnet/minecraft/class_1297;)Dnamed getSquaredDistanceLnet/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 aLaaw;a(Lbuw;Labk;Z)Iintermediary method_18719Lnet/minecraft/class_3898;method_18719(Lnet/minecraft/class_1923;Lnet/minecraft/class_3222;Z)Inamed getChebyshevDistanceLnet/minecraft/server/world/ThreadedAnvilChunkStorage;getChebyshevDistance(Lnet/minecraft/util/math/ChunkPos;Lnet/minecraft/server/network/ServerPlayerEntity;Z)I
-
method_34869
private static int method_34869(ChunkPos chunkPos, Entity entity)
- Mappings:
Namespace Name Mixin selector official bLaaw;b(Lbuw;Lasl;)Iintermediary method_34869Lnet/minecraft/class_3898;method_34869(Lnet/minecraft/class_1923;Lnet/minecraft/class_1297;)Inamed method_34869Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;method_34869(Lnet/minecraft/util/math/ChunkPos;Lnet/minecraft/entity/Entity;)I
-
getChebyshevDistance
private static int getChebyshevDistance(ChunkPos pos, int x, int z)
- Mappings:
Namespace Name Mixin selector official aLaaw;a(Lbuw;II)Iintermediary method_18703Lnet/minecraft/class_3898;method_18703(Lnet/minecraft/class_1923;II)Inamed getChebyshevDistanceLnet/minecraft/server/world/ThreadedAnvilChunkStorage;getChebyshevDistance(Lnet/minecraft/util/math/ChunkPos;II)I
-
getLightProvider
protected ServerLightingProvider getLightProvider()
- Mappings:
Namespace Name Mixin selector official aLaaw;a()Labm;intermediary method_17212Lnet/minecraft/class_3898;method_17212()Lnet/minecraft/class_3227;named getLightProviderLnet/minecraft/server/world/ThreadedAnvilChunkStorage;getLightProvider()Lnet/minecraft/server/world/ServerLightingProvider;
-
getCurrentChunkHolder
@Nullable protected @Nullable ChunkHolder getCurrentChunkHolder(long pos)
- Mappings:
Namespace Name Mixin selector official aLaaw;a(J)Laav;intermediary method_17255Lnet/minecraft/class_3898;method_17255(J)Lnet/minecraft/class_3193;named getCurrentChunkHolderLnet/minecraft/server/world/ThreadedAnvilChunkStorage;getCurrentChunkHolder(J)Lnet/minecraft/server/world/ChunkHolder;
-
getChunkHolder
@Nullable protected @Nullable ChunkHolder getChunkHolder(long pos)
- Mappings:
Namespace Name Mixin selector official bLaaw;b(J)Laav;intermediary method_17216Lnet/minecraft/class_3898;method_17216(J)Lnet/minecraft/class_3193;named getChunkHolderLnet/minecraft/server/world/ThreadedAnvilChunkStorage;getChunkHolder(J)Lnet/minecraft/server/world/ChunkHolder;
-
getCompletedLevelSupplier
protected IntSupplier getCompletedLevelSupplier(long pos)
- Mappings:
Namespace Name Mixin selector official cLaaw;c(J)Ljava/util/function/IntSupplier;intermediary method_17604Lnet/minecraft/class_3898;method_17604(J)Ljava/util/function/IntSupplier;named getCompletedLevelSupplierLnet/minecraft/server/world/ThreadedAnvilChunkStorage;getCompletedLevelSupplier(J)Ljava/util/function/IntSupplier;
-
getChunkLoadingDebugInfo
public String getChunkLoadingDebugInfo(ChunkPos chunkPos)
- Mappings:
Namespace Name Mixin selector official aLaaw;a(Lbuw;)Ljava/lang/String;intermediary method_23272Lnet/minecraft/class_3898;method_23272(Lnet/minecraft/class_1923;)Ljava/lang/String;named getChunkLoadingDebugInfoLnet/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 aLaaw;a(Lbuw;ILjava/util/function/IntFunction;)Ljava/util/concurrent/CompletableFuture;intermediary method_17220Lnet/minecraft/class_3898;method_17220(Lnet/minecraft/class_1923;ILjava/util/function/IntFunction;)Ljava/util/concurrent/CompletableFuture;named getRegionLnet/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 bLaaw;b(Lbuw;)Ljava/util/concurrent/CompletableFuture;intermediary method_17247Lnet/minecraft/class_3898;method_17247(Lnet/minecraft/class_1923;)Ljava/util/concurrent/CompletableFuture;named makeChunkEntitiesTickableLnet/minecraft/server/world/ThreadedAnvilChunkStorage;makeChunkEntitiesTickable(Lnet/minecraft/util/math/ChunkPos;)Ljava/util/concurrent/CompletableFuture;
-
setLevel
@Nullable private @Nullable ChunkHolder setLevel(long pos, int level, @Nullable @Nullable ChunkHolder holder, int int2)
- Mappings:
Namespace Name Mixin selector official aLaaw;a(JILaav;I)Laav;intermediary method_17217Lnet/minecraft/class_3898;method_17217(JILnet/minecraft/class_3193;I)Lnet/minecraft/class_3193;named setLevelLnet/minecraft/server/world/ThreadedAnvilChunkStorage;setLevel(JILnet/minecraft/server/world/ChunkHolder;I)Lnet/minecraft/server/world/ChunkHolder;
-
close
public void close() throws IOException- 指定者:
close在接口中AutoCloseable- 覆盖:
close在类中VersionedChunkStorage- 抛出:
IOException- Mappings:
Namespace Name Mixin selector official closeLcmi;close()Vintermediary closeLnet/minecraft/class_3977;close()Vnamed closeLnet/minecraft/world/storage/VersionedChunkStorage;close()V
-
save
protected void save(boolean flush)
- Mappings:
Namespace Name Mixin selector official aLaaw;a(Z)Vintermediary method_17242Lnet/minecraft/class_3898;method_17242(Z)Vnamed saveLnet/minecraft/server/world/ThreadedAnvilChunkStorage;save(Z)V
-
tick
protected void tick(BooleanSupplier shouldKeepTicking)
- Mappings:
Namespace Name Mixin selector official aLaaw;a(Ljava/util/function/BooleanSupplier;)Vintermediary method_17233Lnet/minecraft/class_3898;method_17233(Ljava/util/function/BooleanSupplier;)Vnamed tickLnet/minecraft/server/world/ThreadedAnvilChunkStorage;tick(Ljava/util/function/BooleanSupplier;)V
-
unloadChunks
private void unloadChunks(BooleanSupplier shouldKeepTicking)
- Mappings:
Namespace Name Mixin selector official bLaaw;b(Ljava/util/function/BooleanSupplier;)Vintermediary method_20605Lnet/minecraft/class_3898;method_20605(Ljava/util/function/BooleanSupplier;)Vnamed unloadChunksLnet/minecraft/server/world/ThreadedAnvilChunkStorage;unloadChunks(Ljava/util/function/BooleanSupplier;)V
-
tryUnloadChunk
private void tryUnloadChunk(long pos, ChunkHolder chunkHolder)- Mappings:
Namespace Name Mixin selector official aLaaw;a(JLaav;)Vintermediary method_20458Lnet/minecraft/class_3898;method_20458(JLnet/minecraft/class_3193;)Vnamed tryUnloadChunkLnet/minecraft/server/world/ThreadedAnvilChunkStorage;tryUnloadChunk(JLnet/minecraft/server/world/ChunkHolder;)V
-
updateHolderMap
protected boolean updateHolderMap()
- Mappings:
Namespace Name Mixin selector official bLaaw;b()Zintermediary method_17244Lnet/minecraft/class_3898;method_17244()Znamed updateHolderMapLnet/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 aLaaw;a(Laav;Lclo;)Ljava/util/concurrent/CompletableFuture;intermediary method_17236Lnet/minecraft/class_3898;method_17236(Lnet/minecraft/class_3193;Lnet/minecraft/class_2806;)Ljava/util/concurrent/CompletableFuture;named getChunkLnet/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 fLaaw;f(Lbuw;)Ljava/util/concurrent/CompletableFuture;intermediary method_20619Lnet/minecraft/class_3898;method_20619(Lnet/minecraft/class_1923;)Ljava/util/concurrent/CompletableFuture;named loadChunkLnet/minecraft/server/world/ThreadedAnvilChunkStorage;loadChunk(Lnet/minecraft/util/math/ChunkPos;)Ljava/util/concurrent/CompletableFuture;
-
method_27054
private void method_27054(ChunkPos chunkPos)
- Mappings:
Namespace Name Mixin selector official gLaaw;g(Lbuw;)Vintermediary method_27054Lnet/minecraft/class_3898;method_27054(Lnet/minecraft/class_1923;)Vnamed method_27054Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;method_27054(Lnet/minecraft/util/math/ChunkPos;)V
-
method_27053
private byte method_27053(ChunkPos chunkPos, ChunkStatus.ChunkType chunkType)
- Mappings:
Namespace Name Mixin selector official aLaaw;a(Lbuw;Lclo$a;)Bintermediary method_27053Lnet/minecraft/class_3898;method_27053(Lnet/minecraft/class_1923;Lnet/minecraft/class_2806$class_2808;)Bnamed method_27053Lnet/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 bLaaw;b(Laav;Lclo;)Ljava/util/concurrent/CompletableFuture;intermediary method_20617Lnet/minecraft/class_3898;method_20617(Lnet/minecraft/class_3193;Lnet/minecraft/class_2806;)Ljava/util/concurrent/CompletableFuture;named upgradeChunkLnet/minecraft/server/world/ThreadedAnvilChunkStorage;upgradeChunk(Lnet/minecraft/server/world/ChunkHolder;Lnet/minecraft/world/chunk/ChunkStatus;)Ljava/util/concurrent/CompletableFuture;
-
releaseLightTicket
protected void releaseLightTicket(ChunkPos pos)
- Mappings:
Namespace Name Mixin selector official cLaaw;c(Lbuw;)Vintermediary method_20441Lnet/minecraft/class_3898;method_20441(Lnet/minecraft/class_1923;)Vnamed releaseLightTicketLnet/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 aLaaw;a(Lclo;I)Lclo;intermediary method_17229Lnet/minecraft/class_3898;method_17229(Lnet/minecraft/class_2806;I)Lnet/minecraft/class_2806;named getRequiredStatusForGenerationLnet/minecraft/server/world/ThreadedAnvilChunkStorage;getRequiredStatusForGeneration(Lnet/minecraft/world/chunk/ChunkStatus;I)Lnet/minecraft/world/chunk/ChunkStatus;
-
method_31413
private static void method_31413(ServerWorld serverWorld, List<CompoundTag> list)
- Mappings:
Namespace Name Mixin selector official aLaaw;a(Labj;Ljava/util/List;)Vintermediary method_31413Lnet/minecraft/class_3898;method_31413(Lnet/minecraft/class_3218;Ljava/util/List;)Vnamed method_31413Lnet/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 cLaaw;c(Laav;)Ljava/util/concurrent/CompletableFuture;intermediary method_17226Lnet/minecraft/class_3898;method_17226(Lnet/minecraft/class_3193;)Ljava/util/concurrent/CompletableFuture;named convertToFullChunkLnet/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 aLaaw;a(Laav;)Ljava/util/concurrent/CompletableFuture;intermediary method_17235Lnet/minecraft/class_3898;method_17235(Lnet/minecraft/class_3193;)Ljava/util/concurrent/CompletableFuture;named makeChunkTickableLnet/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 bLaaw;b(Laav;)Ljava/util/concurrent/CompletableFuture;intermediary method_31417Lnet/minecraft/class_3898;method_31417(Lnet/minecraft/class_3193;)Ljava/util/concurrent/CompletableFuture;named method_31417Lnet/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 cLaaw;c()Iintermediary method_17253Lnet/minecraft/class_3898;method_17253()Inamed getTotalChunksLoadedCountLnet/minecraft/server/world/ThreadedAnvilChunkStorage;getTotalChunksLoadedCount()I
-
save
private boolean save(Chunk chunk)
- Mappings:
Namespace Name Mixin selector official aLaaw;a(Lclk;)Zintermediary method_17228Lnet/minecraft/class_3898;method_17228(Lnet/minecraft/class_2791;)Znamed saveLnet/minecraft/server/world/ThreadedAnvilChunkStorage;save(Lnet/minecraft/world/chunk/Chunk;)Z
-
method_27055
private boolean method_27055(ChunkPos chunkPos)
- Mappings:
Namespace Name Mixin selector official hLaaw;h(Lbuw;)Zintermediary method_27055Lnet/minecraft/class_3898;method_27055(Lnet/minecraft/class_1923;)Znamed method_27055Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;method_27055(Lnet/minecraft/util/math/ChunkPos;)Z
-
setViewDistance
protected void setViewDistance(int watchDistance)
- Mappings:
Namespace Name Mixin selector official aLaaw;a(I)Vintermediary method_17214Lnet/minecraft/class_3898;method_17214(I)Vnamed setViewDistanceLnet/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 aLaaw;a(Labk;Lbuw;[Lpf;ZZ)Vintermediary method_17241Lnet/minecraft/class_3898;method_17241(Lnet/minecraft/class_3222;Lnet/minecraft/class_1923;[Lnet/minecraft/class_2596;ZZ)Vnamed sendWatchPacketsLnet/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 dLaaw;d()Iintermediary method_17260Lnet/minecraft/class_3898;method_17260()Inamed getLoadedChunkCountLnet/minecraft/server/world/ThreadedAnvilChunkStorage;getLoadedChunkCount()I
-
getTicketManager
protected ChunkTicketManager getTicketManager()
- Mappings:
Namespace Name Mixin selector official eLaaw;e()Labc;intermediary method_17263Lnet/minecraft/class_3898;method_17263()Lnet/minecraft/class_3204;named getTicketManagerLnet/minecraft/server/world/ThreadedAnvilChunkStorage;getTicketManager()Lnet/minecraft/server/world/ChunkTicketManager;
-
entryIterator
protected Iterable<ChunkHolder> entryIterator()
- Mappings:
Namespace Name Mixin selector official fLaaw;f()Ljava/lang/Iterable;intermediary method_17264Lnet/minecraft/class_3898;method_17264()Ljava/lang/Iterable;named entryIteratorLnet/minecraft/server/world/ThreadedAnvilChunkStorage;entryIterator()Ljava/lang/Iterable;
-
dump
void dump(Writer writer) throws IOException
- 抛出:
IOException- Mappings:
Namespace Name Mixin selector official aLaaw;a(Ljava/io/Writer;)Vintermediary method_21619Lnet/minecraft/class_3898;method_21619(Ljava/io/Writer;)Vnamed dumpLnet/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 aLaaw;a(Ljava/util/concurrent/CompletableFuture;)Ljava/lang/String;intermediary method_21676Lnet/minecraft/class_3898;method_21676(Ljava/util/concurrent/CompletableFuture;)Ljava/lang/String;named getFutureStatusLnet/minecraft/server/world/ThreadedAnvilChunkStorage;getFutureStatus(Ljava/util/concurrent/CompletableFuture;)Ljava/lang/String;
-
getUpdatedChunkNbt
@Nullable private @Nullable CompoundTag getUpdatedChunkNbt(ChunkPos pos) throws IOException
- 抛出:
IOException- Mappings:
Namespace Name Mixin selector official iLaaw;i(Lbuw;)Lmv;intermediary method_17979Lnet/minecraft/class_3898;method_17979(Lnet/minecraft/class_1923;)Lnet/minecraft/class_2487;named getUpdatedChunkNbtLnet/minecraft/server/world/ThreadedAnvilChunkStorage;getUpdatedChunkNbt(Lnet/minecraft/util/math/ChunkPos;)Lnet/minecraft/nbt/CompoundTag;
-
isTooFarFromPlayersToSpawnMobs
boolean isTooFarFromPlayersToSpawnMobs(ChunkPos chunkPos)
- Mappings:
Namespace Name Mixin selector official dLaaw;d(Lbuw;)Zintermediary method_18724Lnet/minecraft/class_3898;method_18724(Lnet/minecraft/class_1923;)Znamed isTooFarFromPlayersToSpawnMobsLnet/minecraft/server/world/ThreadedAnvilChunkStorage;isTooFarFromPlayersToSpawnMobs(Lnet/minecraft/util/math/ChunkPos;)Z
-
doesNotGenerateChunks
private boolean doesNotGenerateChunks(ServerPlayerEntity player)
- Mappings:
Namespace Name Mixin selector official bLaaw;b(Labk;)Zintermediary method_18722Lnet/minecraft/class_3898;method_18722(Lnet/minecraft/class_3222;)Znamed doesNotGenerateChunksLnet/minecraft/server/world/ThreadedAnvilChunkStorage;doesNotGenerateChunks(Lnet/minecraft/server/network/ServerPlayerEntity;)Z
-
handlePlayerAddedOrRemoved
void handlePlayerAddedOrRemoved(ServerPlayerEntity player, boolean added)
- Mappings:
Namespace Name Mixin selector official aLaaw;a(Labk;Z)Vintermediary method_18714Lnet/minecraft/class_3898;method_18714(Lnet/minecraft/class_3222;Z)Vnamed handlePlayerAddedOrRemovedLnet/minecraft/server/world/ThreadedAnvilChunkStorage;handlePlayerAddedOrRemoved(Lnet/minecraft/server/network/ServerPlayerEntity;Z)V
-
updateWatchedSection
private ChunkSectionPos updateWatchedSection(ServerPlayerEntity player)
Updates the watched chunk section position for theplayer, and sends a render distance update packet to the client.- Mappings:
Namespace Name Mixin selector official cLaaw;c(Labk;)Lgu;intermediary method_20726Lnet/minecraft/class_3898;method_20726(Lnet/minecraft/class_3222;)Lnet/minecraft/class_4076;named updateWatchedSectionLnet/minecraft/server/world/ThreadedAnvilChunkStorage;updateWatchedSection(Lnet/minecraft/server/network/ServerPlayerEntity;)Lnet/minecraft/util/math/ChunkSectionPos;
-
updatePosition
public void updatePosition(ServerPlayerEntity player)
Updates the chunk section position of theplayer. This updates the player position for both entity tracking and chunk loading (watching) logic.- 另请参阅:
ServerChunkManager.updatePosition(ServerPlayerEntity)- Mappings:
Namespace Name Mixin selector official aLaaw;a(Labk;)Vintermediary method_18713Lnet/minecraft/class_3898;method_18713(Lnet/minecraft/class_3222;)Vnamed updatePositionLnet/minecraft/server/world/ThreadedAnvilChunkStorage;updatePosition(Lnet/minecraft/server/network/ServerPlayerEntity;)V
-
getPlayersWatchingChunk
public Stream<ServerPlayerEntity> getPlayersWatchingChunk(ChunkPos chunkPos, boolean onlyOnWatchDistanceEdge)
- 指定者:
getPlayersWatchingChunk在接口中ChunkHolder.PlayersWatchingChunkProvider- Mappings:
Namespace Name Mixin selector official aLaav$e;a(Lbuw;Z)Ljava/util/stream/Stream;intermediary method_17210Lnet/minecraft/class_3193$class_3897;method_17210(Lnet/minecraft/class_1923;Z)Ljava/util/stream/Stream;named getPlayersWatchingChunkLnet/minecraft/server/world/ChunkHolder$PlayersWatchingChunkProvider;getPlayersWatchingChunk(Lnet/minecraft/util/math/ChunkPos;Z)Ljava/util/stream/Stream;
-
loadEntity
protected void loadEntity(Entity entity)
- Mappings:
Namespace Name Mixin selector official aLaaw;a(Lasl;)Vintermediary method_18701Lnet/minecraft/class_3898;method_18701(Lnet/minecraft/class_1297;)Vnamed loadEntityLnet/minecraft/server/world/ThreadedAnvilChunkStorage;loadEntity(Lnet/minecraft/entity/Entity;)V
-
unloadEntity
protected void unloadEntity(Entity entity)
- Mappings:
Namespace Name Mixin selector official bLaaw;b(Lasl;)Vintermediary method_18716Lnet/minecraft/class_3898;method_18716(Lnet/minecraft/class_1297;)Vnamed unloadEntityLnet/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 gLaaw;g()Vintermediary method_18727Lnet/minecraft/class_3898;method_18727()Vnamed tickEntityMovementLnet/minecraft/server/world/ThreadedAnvilChunkStorage;tickEntityMovement()V
-
sendToOtherNearbyPlayers
protected void sendToOtherNearbyPlayers(Entity entity, Packet<?> packet)
- Mappings:
Namespace Name Mixin selector official aLaaw;a(Lasl;Lpf;)Vintermediary method_18702Lnet/minecraft/class_3898;method_18702(Lnet/minecraft/class_1297;Lnet/minecraft/class_2596;)Vnamed sendToOtherNearbyPlayersLnet/minecraft/server/world/ThreadedAnvilChunkStorage;sendToOtherNearbyPlayers(Lnet/minecraft/entity/Entity;Lnet/minecraft/network/Packet;)V
-
sendToNearbyPlayers
protected void sendToNearbyPlayers(Entity entity, Packet<?> packet)
- Mappings:
Namespace Name Mixin selector official bLaaw;b(Lasl;Lpf;)Vintermediary method_18717Lnet/minecraft/class_3898;method_18717(Lnet/minecraft/class_1297;Lnet/minecraft/class_2596;)Vnamed sendToNearbyPlayersLnet/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 aLaaw;a(Labk;[Lpf;Lclv;)Vintermediary method_18715Lnet/minecraft/class_3898;method_18715(Lnet/minecraft/class_3222;[Lnet/minecraft/class_2596;Lnet/minecraft/class_2818;)Vnamed sendChunkDataPacketsLnet/minecraft/server/world/ThreadedAnvilChunkStorage;sendChunkDataPackets(Lnet/minecraft/server/network/ServerPlayerEntity;[Lnet/minecraft/network/Packet;Lnet/minecraft/world/chunk/WorldChunk;)V
-
getPointOfInterestStorage
protected PointOfInterestStorage getPointOfInterestStorage()
- Mappings:
Namespace Name Mixin selector official hLaaw;h()Lbco;intermediary method_19488Lnet/minecraft/class_3898;method_19488()Lnet/minecraft/class_4153;named getPointOfInterestStorageLnet/minecraft/server/world/ThreadedAnvilChunkStorage;getPointOfInterestStorage()Lnet/minecraft/world/poi/PointOfInterestStorage;
-
enableTickSchedulers
public CompletableFuture<Void> enableTickSchedulers(WorldChunk worldChunk)
- Mappings:
Namespace Name Mixin selector official aLaaw;a(Lclv;)Ljava/util/concurrent/CompletableFuture;intermediary method_20576Lnet/minecraft/class_3898;method_20576(Lnet/minecraft/class_2818;)Ljava/util/concurrent/CompletableFuture;named enableTickSchedulersLnet/minecraft/server/world/ThreadedAnvilChunkStorage;enableTickSchedulers(Lnet/minecraft/world/chunk/WorldChunk;)Ljava/util/concurrent/CompletableFuture;
-
method_31414
void method_31414(ChunkPos chunkPos, ChunkHolder.LevelType levelType)
- Mappings:
Namespace Name Mixin selector official aLaaw;a(Lbuw;Laav$c;)Vintermediary method_31414Lnet/minecraft/class_3898;method_31414(Lnet/minecraft/class_1923;Lnet/minecraft/class_3193$class_3194;)Vnamed method_31414Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;method_31414(Lnet/minecraft/util/math/ChunkPos;Lnet/minecraft/server/world/ChunkHolder$LevelType;)V
-
-