类 ServerChunkManager

  • 所有已实现的接口:
    AutoCloseable, ChunkProvider

    public class ServerChunkManager
    extends ChunkManager
    Mappings:
    Namespace Name
    official abh
    intermediary net/minecraft/class_3215
    named net/minecraft/server/world/ServerChunkManager
    • 字段详细资料

      • CHUNK_STATUSES

        private static final List<ChunkStatus> CHUNK_STATUSES
        Mappings:
        Namespace Name Mixin selector
        official b Labh;b:Ljava/util/List;
        intermediary field_13934 Lnet/minecraft/class_3215;field_13934:Ljava/util/List;
        named CHUNK_STATUSES Lnet/minecraft/server/world/ServerChunkManager;CHUNK_STATUSES:Ljava/util/List;
      • field_29766

        private static final int field_29766
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official m Labh;m:I
        intermediary field_29766 Lnet/minecraft/class_3215;field_29766:I
        named field_29766 Lnet/minecraft/server/world/ServerChunkManager;field_29766:I
      • ticketManager

        private final ChunkTicketManager ticketManager
        Mappings:
        Namespace Name Mixin selector
        official c Labh;c:Labc;
        intermediary field_17252 Lnet/minecraft/class_3215;field_17252:Lnet/minecraft/class_3204;
        named ticketManager Lnet/minecraft/server/world/ServerChunkManager;ticketManager:Lnet/minecraft/server/world/ChunkTicketManager;
      • chunkGenerator

        private final ChunkGenerator chunkGenerator
        Mappings:
        Namespace Name Mixin selector
        official d Labh;d:Lclm;
        intermediary field_13939 Lnet/minecraft/class_3215;field_13939:Lnet/minecraft/class_2794;
        named chunkGenerator Lnet/minecraft/server/world/ServerChunkManager;chunkGenerator:Lnet/minecraft/world/gen/chunk/ChunkGenerator;
      • world

        private final ServerWorld world
        Mappings:
        Namespace Name Mixin selector
        official e Labh;e:Labj;
        intermediary field_13945 Lnet/minecraft/class_3215;field_13945:Lnet/minecraft/class_3218;
        named world Lnet/minecraft/server/world/ServerChunkManager;world:Lnet/minecraft/server/world/ServerWorld;
      • serverThread

        private final Thread serverThread
        Mappings:
        Namespace Name Mixin selector
        official f Labh;f:Ljava/lang/Thread;
        intermediary field_17253 Lnet/minecraft/class_3215;field_17253:Ljava/lang/Thread;
        named serverThread Lnet/minecraft/server/world/ServerChunkManager;serverThread:Ljava/lang/Thread;
      • lightProvider

        private final ServerLightingProvider lightProvider
        Mappings:
        Namespace Name Mixin selector
        official g Labh;g:Labm;
        intermediary field_13921 Lnet/minecraft/class_3215;field_13921:Lnet/minecraft/class_3227;
        named lightProvider Lnet/minecraft/server/world/ServerChunkManager;lightProvider:Lnet/minecraft/server/world/ServerLightingProvider;
      • mainThreadExecutor

        private final ServerChunkManager.MainThreadExecutor mainThreadExecutor
        Mappings:
        Namespace Name Mixin selector
        official h Labh;h:Labh$a;
        intermediary field_18809 Lnet/minecraft/class_3215;field_18809:Lnet/minecraft/class_3215$class_4212;
        named mainThreadExecutor Lnet/minecraft/server/world/ServerChunkManager;mainThreadExecutor:Lnet/minecraft/server/world/ServerChunkManager$MainThreadExecutor;
      • threadedAnvilChunkStorage

        public final ThreadedAnvilChunkStorage threadedAnvilChunkStorage
        Mappings:
        Namespace Name Mixin selector
        official a Labh;a:Laaw;
        intermediary field_17254 Lnet/minecraft/class_3215;field_17254:Lnet/minecraft/class_3898;
        named threadedAnvilChunkStorage Lnet/minecraft/server/world/ServerChunkManager;threadedAnvilChunkStorage:Lnet/minecraft/server/world/ThreadedAnvilChunkStorage;
      • persistentStateManager

        private final PersistentStateManager persistentStateManager
        Mappings:
        Namespace Name Mixin selector
        official i Labh;i:Ldgx;
        intermediary field_17708 Lnet/minecraft/class_3215;field_17708:Lnet/minecraft/class_26;
        named persistentStateManager Lnet/minecraft/server/world/ServerChunkManager;persistentStateManager:Lnet/minecraft/world/PersistentStateManager;
      • lastMobSpawningTime

        private long lastMobSpawningTime
        Mappings:
        Namespace Name Mixin selector
        official j Labh;j:J
        intermediary field_13928 Lnet/minecraft/class_3215;field_13928:J
        named lastMobSpawningTime Lnet/minecraft/server/world/ServerChunkManager;lastMobSpawningTime:J
      • spawnMonsters

        private boolean spawnMonsters
        Mappings:
        Namespace Name Mixin selector
        official k Labh;k:Z
        intermediary field_13929 Lnet/minecraft/class_3215;field_13929:Z
        named spawnMonsters Lnet/minecraft/server/world/ServerChunkManager;spawnMonsters:Z
      • spawnAnimals

        private boolean spawnAnimals
        Mappings:
        Namespace Name Mixin selector
        official l Labh;l:Z
        intermediary field_13941 Lnet/minecraft/class_3215;field_13941:Z
        named spawnAnimals Lnet/minecraft/server/world/ServerChunkManager;spawnAnimals:Z
      • chunkPosCache

        private final long[] chunkPosCache
        Mappings:
        Namespace Name Mixin selector
        official n Labh;n:[J
        intermediary field_19335 Lnet/minecraft/class_3215;field_19335:[J
        named chunkPosCache Lnet/minecraft/server/world/ServerChunkManager;chunkPosCache:[J
      • chunkStatusCache

        private final ChunkStatus[] chunkStatusCache
        Mappings:
        Namespace Name Mixin selector
        official o Labh;o:[Lclo;
        intermediary field_19336 Lnet/minecraft/class_3215;field_19336:[Lnet/minecraft/class_2806;
        named chunkStatusCache Lnet/minecraft/server/world/ServerChunkManager;chunkStatusCache:[Lnet/minecraft/world/chunk/ChunkStatus;
      • chunkCache

        private final Chunk[] chunkCache
        Mappings:
        Namespace Name Mixin selector
        official p Labh;p:[Lclk;
        intermediary field_19337 Lnet/minecraft/class_3215;field_19337:[Lnet/minecraft/class_2791;
        named chunkCache Lnet/minecraft/server/world/ServerChunkManager;chunkCache:[Lnet/minecraft/world/chunk/Chunk;
      • spawnEntry

        @Nullable
        private SpawnHelper.Info spawnEntry
        Mappings:
        Namespace Name Mixin selector
        official q Labh;q:Lbwb$d;
        intermediary field_24455 Lnet/minecraft/class_3215;field_24455:Lnet/minecraft/class_1948$class_5262;
        named spawnEntry Lnet/minecraft/server/world/ServerChunkManager;spawnEntry:Lnet/minecraft/world/SpawnHelper$Info;
    • 构造器详细资料

      • ServerChunkManager

        public ServerChunkManager​(ServerWorld world,
                                  LevelStorage.Session session,
                                  com.mojang.datafixers.DataFixer dataFixer,
                                  StructureManager structureManager,
                                  Executor workerExecutor,
                                  ChunkGenerator chunkGenerator,
                                  int viewDistance,
                                  boolean bool,
                                  WorldGenerationProgressListener worldGenerationProgressListener,
                                  ChunkStatusChangeListener chunkStatusChangeListener,
                                  Supplier<PersistentStateManager> supplier)
        Mappings:
        Namespace Name Mixin selector
        official <init> Labh;<init>(Labj;Ldhb$a;Lcom/mojang/datafixers/DataFixer;Ldbp;Ljava/util/concurrent/Executor;Lclm;IZLabs;Lcna;Ljava/util/function/Supplier;)V
        intermediary <init> Lnet/minecraft/class_3215;<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_2794;IZLnet/minecraft/class_3949;Lnet/minecraft/class_5567;Ljava/util/function/Supplier;)V
        named <init> Lnet/minecraft/server/world/ServerChunkManager;<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/world/gen/chunk/ChunkGenerator;IZLnet/minecraft/server/WorldGenerationProgressListener;Lnet/minecraft/world/chunk/ChunkStatusChangeListener;Ljava/util/function/Supplier;)V
    • 方法详细资料

      • getLightingProvider

        public ServerLightingProvider getLightingProvider()
        指定者:
        getLightingProvider 在类中 ChunkManager
        Mappings:
        Namespace Name Mixin selector
        official a Labh;a()Labm;
        intermediary method_17293 Lnet/minecraft/class_3215;method_17293()Lnet/minecraft/class_3227;
        named getLightingProvider Lnet/minecraft/server/world/ServerChunkManager;getLightingProvider()Lnet/minecraft/server/world/ServerLightingProvider;
      • getChunkHolder

        @Nullable
        private @Nullable ChunkHolder getChunkHolder​(long pos)
        Mappings:
        Namespace Name Mixin selector
        official a Labh;a(J)Laav;
        intermediary method_14131 Lnet/minecraft/class_3215;method_14131(J)Lnet/minecraft/class_3193;
        named getChunkHolder Lnet/minecraft/server/world/ServerChunkManager;getChunkHolder(J)Lnet/minecraft/server/world/ChunkHolder;
      • getTotalChunksLoadedCount

        public int getTotalChunksLoadedCount()
        Mappings:
        Namespace Name Mixin selector
        official b Labh;b()I
        intermediary method_17301 Lnet/minecraft/class_3215;method_17301()I
        named getTotalChunksLoadedCount Lnet/minecraft/server/world/ServerChunkManager;getTotalChunksLoadedCount()I
      • putInCache

        private void putInCache​(long pos,
                                Chunk chunk,
                                ChunkStatus status)
        Mappings:
        Namespace Name Mixin selector
        official a Labh;a(JLclk;Lclo;)V
        intermediary method_21738 Lnet/minecraft/class_3215;method_21738(JLnet/minecraft/class_2791;Lnet/minecraft/class_2806;)V
        named putInCache Lnet/minecraft/server/world/ServerChunkManager;putInCache(JLnet/minecraft/world/chunk/Chunk;Lnet/minecraft/world/chunk/ChunkStatus;)V
      • getChunk

        @Nullable
        public @Nullable Chunk getChunk​(int x,
                                        int z,
                                        ChunkStatus leastStatus,
                                        boolean create)
        指定者:
        getChunk 在类中 ChunkManager
        Mappings:
        Namespace Name Mixin selector
        official a Lcln;a(IILclo;Z)Lclk;
        intermediary method_12121 Lnet/minecraft/class_2802;method_12121(IILnet/minecraft/class_2806;Z)Lnet/minecraft/class_2791;
        named getChunk Lnet/minecraft/world/chunk/ChunkManager;getChunk(IILnet/minecraft/world/chunk/ChunkStatus;Z)Lnet/minecraft/world/chunk/Chunk;
      • getWorldChunk

        @Nullable
        public @Nullable WorldChunk getWorldChunk​(int chunkX,
                                                  int chunkZ)
        覆盖:
        getWorldChunk 在类中 ChunkManager
        Mappings:
        Namespace Name Mixin selector
        official a Lcln;a(II)Lclv;
        intermediary method_21730 Lnet/minecraft/class_2802;method_21730(II)Lnet/minecraft/class_2818;
        named getWorldChunk Lnet/minecraft/world/chunk/ChunkManager;getWorldChunk(II)Lnet/minecraft/world/chunk/WorldChunk;
      • initChunkCaches

        private void initChunkCaches()
        Mappings:
        Namespace Name Mixin selector
        official n Labh;n()V
        intermediary method_20587 Lnet/minecraft/class_3215;method_20587()V
        named initChunkCaches Lnet/minecraft/server/world/ServerChunkManager;initChunkCaches()V
      • getChunkFutureSyncOnMainThread

        public CompletableFuture<com.mojang.datafixers.util.Either<Chunk,​ChunkHolder.Unloaded>> getChunkFutureSyncOnMainThread​(int chunkX,
                                                                                                                                     int chunkZ,
                                                                                                                                     ChunkStatus leastStatus,
                                                                                                                                     boolean create)
        Mappings:
        Namespace Name Mixin selector
        official b Labh;b(IILclo;Z)Ljava/util/concurrent/CompletableFuture;
        intermediary method_17299 Lnet/minecraft/class_3215;method_17299(IILnet/minecraft/class_2806;Z)Ljava/util/concurrent/CompletableFuture;
        named getChunkFutureSyncOnMainThread Lnet/minecraft/server/world/ServerChunkManager;getChunkFutureSyncOnMainThread(IILnet/minecraft/world/chunk/ChunkStatus;Z)Ljava/util/concurrent/CompletableFuture;
      • getChunkFuture

        private CompletableFuture<com.mojang.datafixers.util.Either<Chunk,​ChunkHolder.Unloaded>> getChunkFuture​(int chunkX,
                                                                                                                      int chunkZ,
                                                                                                                      ChunkStatus leastStatus,
                                                                                                                      boolean create)
        Mappings:
        Namespace Name Mixin selector
        official c Labh;c(IILclo;Z)Ljava/util/concurrent/CompletableFuture;
        intermediary method_14134 Lnet/minecraft/class_3215;method_14134(IILnet/minecraft/class_2806;Z)Ljava/util/concurrent/CompletableFuture;
        named getChunkFuture Lnet/minecraft/server/world/ServerChunkManager;getChunkFuture(IILnet/minecraft/world/chunk/ChunkStatus;Z)Ljava/util/concurrent/CompletableFuture;
      • isMissingForLevel

        private boolean isMissingForLevel​(@Nullable
                                          @Nullable ChunkHolder holder,
                                          int maxLevel)
        Mappings:
        Namespace Name Mixin selector
        official a Labh;a(Laav;I)Z
        intermediary method_18752 Lnet/minecraft/class_3215;method_18752(Lnet/minecraft/class_3193;I)Z
        named isMissingForLevel Lnet/minecraft/server/world/ServerChunkManager;isMissingForLevel(Lnet/minecraft/server/world/ChunkHolder;I)Z
      • isChunkLoaded

        public boolean isChunkLoaded​(int x,
                                     int z)
        覆盖:
        isChunkLoaded 在类中 ChunkManager
        Mappings:
        Namespace Name Mixin selector
        official b Lcln;b(II)Z
        intermediary method_12123 Lnet/minecraft/class_2802;method_12123(II)Z
        named isChunkLoaded Lnet/minecraft/world/chunk/ChunkManager;isChunkLoaded(II)Z
      • getChunk

        public BlockView getChunk​(int chunkX,
                                  int chunkZ)
        指定者:
        getChunk 在接口中 ChunkProvider
        覆盖:
        getChunk 在类中 ChunkManager
        Mappings:
        Namespace Name Mixin selector
        official c Lclx;c(II)Lbuv;
        intermediary method_12246 Lnet/minecraft/class_2823;method_12246(II)Lnet/minecraft/class_1922;
        named getChunk Lnet/minecraft/world/chunk/ChunkProvider;getChunk(II)Lnet/minecraft/world/BlockView;
      • getWorld

        public World getWorld()
        Mappings:
        Namespace Name Mixin selector
        official c Labh;c()Lbvr;
        intermediary method_16434 Lnet/minecraft/class_3215;method_16434()Lnet/minecraft/class_1937;
        named getWorld Lnet/minecraft/server/world/ServerChunkManager;getWorld()Lnet/minecraft/world/World;
      • executeQueuedTasks

        public boolean executeQueuedTasks()
        Mappings:
        Namespace Name Mixin selector
        official d Labh;d()Z
        intermediary method_19492 Lnet/minecraft/class_3215;method_19492()Z
        named executeQueuedTasks Lnet/minecraft/server/world/ServerChunkManager;executeQueuedTasks()Z
      • tick

        private boolean tick()
        Mappings:
        Namespace Name Mixin selector
        official o Labh;o()Z
        intermediary method_16155 Lnet/minecraft/class_3215;method_16155()Z
        named tick Lnet/minecraft/server/world/ServerChunkManager;tick()Z
      • shouldTickChunk

        public boolean shouldTickChunk​(ChunkPos pos)
        覆盖:
        shouldTickChunk 在类中 ChunkManager
        Mappings:
        Namespace Name Mixin selector
        official a Lcln;a(Lbuw;)Z
        intermediary method_20591 Lnet/minecraft/class_2802;method_20591(Lnet/minecraft/class_1923;)Z
        named shouldTickChunk Lnet/minecraft/world/chunk/ChunkManager;shouldTickChunk(Lnet/minecraft/util/math/ChunkPos;)Z
      • shouldTickBlock

        public boolean shouldTickBlock​(BlockPos pos)
        覆盖:
        shouldTickBlock 在类中 ChunkManager
        Mappings:
        Namespace Name Mixin selector
        official a Lcln;a(Lgb;)Z
        intermediary method_20529 Lnet/minecraft/class_2802;method_20529(Lnet/minecraft/class_2338;)Z
        named shouldTickBlock Lnet/minecraft/world/chunk/ChunkManager;shouldTickBlock(Lnet/minecraft/util/math/BlockPos;)Z
      • isFutureReady

        private boolean isFutureReady​(long pos,
                                      Function<ChunkHolder,​CompletableFuture<com.mojang.datafixers.util.Either<WorldChunk,​ChunkHolder.Unloaded>>> futureFunction)
        Mappings:
        Namespace Name Mixin selector
        official a Labh;a(JLjava/util/function/Function;)Z
        intermediary method_20585 Lnet/minecraft/class_3215;method_20585(JLjava/util/function/Function;)Z
        named isFutureReady Lnet/minecraft/server/world/ServerChunkManager;isFutureReady(JLjava/util/function/Function;)Z
      • save

        public void save​(boolean flush)
        Mappings:
        Namespace Name Mixin selector
        official a Labh;a(Z)V
        intermediary method_17298 Lnet/minecraft/class_3215;method_17298(Z)V
        named save Lnet/minecraft/server/world/ServerChunkManager;save(Z)V
      • close

        public void close()
                   throws IOException
        指定者:
        close 在接口中 AutoCloseable
        覆盖:
        close 在类中 ChunkManager
        抛出:
        IOException
        Mappings:
        Namespace Name Mixin selector
        official close Lcln;close()V
        intermediary close Lnet/minecraft/class_2802;close()V
        named close Lnet/minecraft/world/chunk/ChunkManager;close()V
      • tick

        public void tick​(BooleanSupplier booleanSupplier)
        指定者:
        tick 在类中 ChunkManager
        Mappings:
        Namespace Name Mixin selector
        official a Lcln;a(Ljava/util/function/BooleanSupplier;)V
        intermediary method_12127 Lnet/minecraft/class_2802;method_12127(Ljava/util/function/BooleanSupplier;)V
        named tick Lnet/minecraft/world/chunk/ChunkManager;tick(Ljava/util/function/BooleanSupplier;)V
      • tickChunks

        private void tickChunks()
        Mappings:
        Namespace Name Mixin selector
        official p Labh;p()V
        intermediary method_14161 Lnet/minecraft/class_3215;method_14161()V
        named tickChunks Lnet/minecraft/server/world/ServerChunkManager;tickChunks()V
      • ifChunkLoaded

        private void ifChunkLoaded​(long pos,
                                   Consumer<WorldChunk> chunkConsumer)
        Mappings:
        Namespace Name Mixin selector
        official a Labh;a(JLjava/util/function/Consumer;)V
        intermediary method_27907 Lnet/minecraft/class_3215;method_27907(JLjava/util/function/Consumer;)V
        named ifChunkLoaded Lnet/minecraft/server/world/ServerChunkManager;ifChunkLoaded(JLjava/util/function/Consumer;)V
      • getDebugString

        public String getDebugString()
        指定者:
        getDebugString 在类中 ChunkManager
        Mappings:
        Namespace Name Mixin selector
        official e Lcln;e()Ljava/lang/String;
        intermediary method_12122 Lnet/minecraft/class_2802;method_12122()Ljava/lang/String;
        named getDebugString Lnet/minecraft/world/chunk/ChunkManager;getDebugString()Ljava/lang/String;
      • getPendingTasks

        public int getPendingTasks()
        Mappings:
        Namespace Name Mixin selector
        official f Labh;f()I
        intermediary method_21694 Lnet/minecraft/class_3215;method_21694()I
        named getPendingTasks Lnet/minecraft/server/world/ServerChunkManager;getPendingTasks()I
      • getChunkGenerator

        public ChunkGenerator getChunkGenerator()
        Mappings:
        Namespace Name Mixin selector
        official g Labh;g()Lclm;
        intermediary method_12129 Lnet/minecraft/class_3215;method_12129()Lnet/minecraft/class_2794;
        named getChunkGenerator Lnet/minecraft/server/world/ServerChunkManager;getChunkGenerator()Lnet/minecraft/world/gen/chunk/ChunkGenerator;
      • getLoadedChunkCount

        public int getLoadedChunkCount()
        指定者:
        getLoadedChunkCount 在类中 ChunkManager
        Mappings:
        Namespace Name Mixin selector
        official h Lcln;h()I
        intermediary method_14151 Lnet/minecraft/class_2802;method_14151()I
        named getLoadedChunkCount Lnet/minecraft/world/chunk/ChunkManager;getLoadedChunkCount()I
      • markForUpdate

        public void markForUpdate​(BlockPos pos)
        Mappings:
        Namespace Name Mixin selector
        official b Labh;b(Lgb;)V
        intermediary method_14128 Lnet/minecraft/class_3215;method_14128(Lnet/minecraft/class_2338;)V
        named markForUpdate Lnet/minecraft/server/world/ServerChunkManager;markForUpdate(Lnet/minecraft/util/math/BlockPos;)V
      • onLightUpdate

        public void onLightUpdate​(LightType type,
                                  ChunkSectionPos pos)
        Mappings:
        Namespace Name Mixin selector
        official a Lclx;a(Lbwa;Lgu;)V
        intermediary method_12247 Lnet/minecraft/class_2823;method_12247(Lnet/minecraft/class_1944;Lnet/minecraft/class_4076;)V
        named onLightUpdate Lnet/minecraft/world/chunk/ChunkProvider;onLightUpdate(Lnet/minecraft/world/LightType;Lnet/minecraft/util/math/ChunkSectionPos;)V
      • addTicket

        public <T> void addTicket​(ChunkTicketType<T> ticketType,
                                  ChunkPos pos,
                                  int radius,
                                  T argument)
        Adds a chunk ticket to the ticket manager.

        Addition of a ticket may load chunk(s) at some point in the future depending on the loading level in the ticket's vicinity.

        Mappings:
        Namespace Name Mixin selector
        official a Labh;a(Labo;Lbuw;ILjava/lang/Object;)V
        intermediary method_17297 Lnet/minecraft/class_3215;method_17297(Lnet/minecraft/class_3230;Lnet/minecraft/class_1923;ILjava/lang/Object;)V
        named addTicket Lnet/minecraft/server/world/ServerChunkManager;addTicket(Lnet/minecraft/server/world/ChunkTicketType;Lnet/minecraft/util/math/ChunkPos;ILjava/lang/Object;)V
      • removeTicket

        public <T> void removeTicket​(ChunkTicketType<T> ticketType,
                                     ChunkPos pos,
                                     int radius,
                                     T argument)
        Removes a chunk ticket from the ticket manager.

        Removal of a ticket may unload chunk(s) at some point in the future depending on the loading levels in the ticket's vicinity after removal.

        Mappings:
        Namespace Name Mixin selector
        official b Labh;b(Labo;Lbuw;ILjava/lang/Object;)V
        intermediary method_17300 Lnet/minecraft/class_3215;method_17300(Lnet/minecraft/class_3230;Lnet/minecraft/class_1923;ILjava/lang/Object;)V
        named removeTicket Lnet/minecraft/server/world/ServerChunkManager;removeTicket(Lnet/minecraft/server/world/ChunkTicketType;Lnet/minecraft/util/math/ChunkPos;ILjava/lang/Object;)V
      • setChunkForced

        public void setChunkForced​(ChunkPos pos,
                                   boolean forced)
        覆盖:
        setChunkForced 在类中 ChunkManager
        Mappings:
        Namespace Name Mixin selector
        official a Lcln;a(Lbuw;Z)V
        intermediary method_12124 Lnet/minecraft/class_2802;method_12124(Lnet/minecraft/class_1923;Z)V
        named setChunkForced Lnet/minecraft/world/chunk/ChunkManager;setChunkForced(Lnet/minecraft/util/math/ChunkPos;Z)V
      • updatePosition

        public void updatePosition​(ServerPlayerEntity player)
        Updates the chunk section position of the player. This can either be a result of the player's movement or its camera entity's movement.

        This updates the section position player's client is currently watching and the player's position in its entity tracker.

        Mappings:
        Namespace Name Mixin selector
        official a Labh;a(Labk;)V
        intermediary method_14096 Lnet/minecraft/class_3215;method_14096(Lnet/minecraft/class_3222;)V
        named updatePosition Lnet/minecraft/server/world/ServerChunkManager;updatePosition(Lnet/minecraft/server/network/ServerPlayerEntity;)V
      • unloadEntity

        public void unloadEntity​(Entity entity)
        Mappings:
        Namespace Name Mixin selector
        official a Labh;a(Lasl;)V
        intermediary method_18753 Lnet/minecraft/class_3215;method_18753(Lnet/minecraft/class_1297;)V
        named unloadEntity Lnet/minecraft/server/world/ServerChunkManager;unloadEntity(Lnet/minecraft/entity/Entity;)V
      • loadEntity

        public void loadEntity​(Entity entity)
        Mappings:
        Namespace Name Mixin selector
        official b Labh;b(Lasl;)V
        intermediary method_18755 Lnet/minecraft/class_3215;method_18755(Lnet/minecraft/class_1297;)V
        named loadEntity Lnet/minecraft/server/world/ServerChunkManager;loadEntity(Lnet/minecraft/entity/Entity;)V
      • sendToNearbyPlayers

        public void sendToNearbyPlayers​(Entity entity,
                                        Packet<?> packet)
        Mappings:
        Namespace Name Mixin selector
        official a Labh;a(Lasl;Lpf;)V
        intermediary method_18751 Lnet/minecraft/class_3215;method_18751(Lnet/minecraft/class_1297;Lnet/minecraft/class_2596;)V
        named sendToNearbyPlayers Lnet/minecraft/server/world/ServerChunkManager;sendToNearbyPlayers(Lnet/minecraft/entity/Entity;Lnet/minecraft/network/Packet;)V
      • sendToOtherNearbyPlayers

        public void sendToOtherNearbyPlayers​(Entity entity,
                                             Packet<?> packet)
        Mappings:
        Namespace Name Mixin selector
        official b Labh;b(Lasl;Lpf;)V
        intermediary method_18754 Lnet/minecraft/class_3215;method_18754(Lnet/minecraft/class_1297;Lnet/minecraft/class_2596;)V
        named sendToOtherNearbyPlayers Lnet/minecraft/server/world/ServerChunkManager;sendToOtherNearbyPlayers(Lnet/minecraft/entity/Entity;Lnet/minecraft/network/Packet;)V
      • applyViewDistance

        public void applyViewDistance​(int watchDistance)
        Mappings:
        Namespace Name Mixin selector
        official a Labh;a(I)V
        intermediary method_14144 Lnet/minecraft/class_3215;method_14144(I)V
        named applyViewDistance Lnet/minecraft/server/world/ServerChunkManager;applyViewDistance(I)V
      • setMobSpawnOptions

        public void setMobSpawnOptions​(boolean spawnMonsters,
                                       boolean spawnAnimals)
        覆盖:
        setMobSpawnOptions 在类中 ChunkManager
        Mappings:
        Namespace Name Mixin selector
        official a Lcln;a(ZZ)V
        intermediary method_12128 Lnet/minecraft/class_2802;method_12128(ZZ)V
        named setMobSpawnOptions Lnet/minecraft/world/chunk/ChunkManager;setMobSpawnOptions(ZZ)V
      • getChunkLoadingDebugInfo

        public String getChunkLoadingDebugInfo​(ChunkPos pos)
        Mappings:
        Namespace Name Mixin selector
        official b Labh;b(Lbuw;)Ljava/lang/String;
        intermediary method_23273 Lnet/minecraft/class_3215;method_23273(Lnet/minecraft/class_1923;)Ljava/lang/String;
        named getChunkLoadingDebugInfo Lnet/minecraft/server/world/ServerChunkManager;getChunkLoadingDebugInfo(Lnet/minecraft/util/math/ChunkPos;)Ljava/lang/String;
      • getPersistentStateManager

        public PersistentStateManager getPersistentStateManager()
        Mappings:
        Namespace Name Mixin selector
        official i Labh;i()Ldgx;
        intermediary method_17981 Lnet/minecraft/class_3215;method_17981()Lnet/minecraft/class_26;
        named getPersistentStateManager Lnet/minecraft/server/world/ServerChunkManager;getPersistentStateManager()Lnet/minecraft/world/PersistentStateManager;
      • getPointOfInterestStorage

        public PointOfInterestStorage getPointOfInterestStorage()
        Mappings:
        Namespace Name Mixin selector
        official j Labh;j()Lbco;
        intermediary method_19493 Lnet/minecraft/class_3215;method_19493()Lnet/minecraft/class_4153;
        named getPointOfInterestStorage Lnet/minecraft/server/world/ServerChunkManager;getPointOfInterestStorage()Lnet/minecraft/world/poi/PointOfInterestStorage;
      • getSpawnInfo

        @Nullable
        public SpawnHelper.Info getSpawnInfo()
        Mappings:
        Namespace Name Mixin selector
        official k Labh;k()Lbwb$d;
        intermediary method_27908 Lnet/minecraft/class_3215;method_27908()Lnet/minecraft/class_1948$class_5262;
        named getSpawnInfo Lnet/minecraft/server/world/ServerChunkManager;getSpawnInfo()Lnet/minecraft/world/SpawnHelper$Info;