Class ServerChunkManager

java.lang.Object
net.minecraft.world.chunk.ChunkManager
net.minecraft.server.world.ServerChunkManager
All Implemented Interfaces:
AutoCloseable, ChunkProvider

public class ServerChunkManager extends ChunkManager
Mappings:
Namespace Name
official ahk
intermediary net/minecraft/class_3215
named net/minecraft/server/world/ServerChunkManager
  • Field Details

    • CHUNK_STATUSES

      private static final List<ChunkStatus> CHUNK_STATUSES
      Mappings:
      Namespace Name Mixin selector
      official b Lahk;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;
    • CACHE_SIZE

      private static final int CACHE_SIZE
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official l Lahk;l:I
      intermediary field_29766 Lnet/minecraft/class_3215;field_29766:I
      named CACHE_SIZE Lnet/minecraft/server/world/ServerChunkManager;CACHE_SIZE:I
    • ticketManager

      private final ChunkTicketManager ticketManager
      Mappings:
      Namespace Name Mixin selector
      official c Lahk;c:Lahf;
      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;
    • world

      final ServerWorld world
      Mappings:
      Namespace Name Mixin selector
      official d Lahk;d:Lahm;
      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

      final Thread serverThread
      Mappings:
      Namespace Name Mixin selector
      official e Lahk;e: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;
    • lightingProvider

      final ServerLightingProvider lightingProvider
      Mappings:
      Namespace Name Mixin selector
      official f Lahk;f:Lahp;
      intermediary field_13921 Lnet/minecraft/class_3215;field_13921:Lnet/minecraft/class_3227;
      named lightingProvider Lnet/minecraft/server/world/ServerChunkManager;lightingProvider:Lnet/minecraft/server/world/ServerLightingProvider;
    • mainThreadExecutor

      private final ServerChunkManager.MainThreadExecutor mainThreadExecutor
      Mappings:
      Namespace Name Mixin selector
      official g Lahk;g:Lahk$b;
      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 Lahk;a:Lagz;
      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 h Lahk;h:Ldva;
      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 i Lahk;i: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 j Lahk;j: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 k Lahk;k: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 m Lahk;m:[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 n Lahk;n:[Ldau;
      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 o Lahk;o:[Ldap;
      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;
    • spawnInfo

      @Nullable private SpawnHelper.Info spawnInfo
      Mappings:
      Namespace Name Mixin selector
      official p Lahk;p:Lckh$d;
      intermediary field_24455 Lnet/minecraft/class_3215;field_24455:Lnet/minecraft/class_1948$class_5262;
      named spawnInfo Lnet/minecraft/server/world/ServerChunkManager;spawnInfo:Lnet/minecraft/world/SpawnHelper$Info;
  • Constructor Details

    • ServerChunkManager

      public ServerChunkManager(ServerWorld world, LevelStorage.Session session, com.mojang.datafixers.DataFixer dataFixer, StructureTemplateManager structureTemplateManager, Executor workerExecutor, ChunkGenerator chunkGenerator, int viewDistance, int simulationDistance, boolean dsync, WorldGenerationProgressListener worldGenerationProgressListener, ChunkStatusChangeListener chunkStatusChangeListener, Supplier<PersistentStateManager> persistentStateManagerFactory)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lahk;<init>(Lahm;Ldve$c;Lcom/mojang/datafixers/DataFixer;Ldsi;Ljava/util/concurrent/Executor;Ldaq;IIZLahv;Ldci;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;IIZLnet/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/StructureTemplateManager;Ljava/util/concurrent/Executor;Lnet/minecraft/world/gen/chunk/ChunkGenerator;IIZLnet/minecraft/server/WorldGenerationProgressListener;Lnet/minecraft/world/chunk/ChunkStatusChangeListener;Ljava/util/function/Supplier;)V
  • Method Details

    • getLightingProvider

      public ServerLightingProvider getLightingProvider()
      Specified by:
      getLightingProvider in class ChunkManager
      Mappings:
      Namespace Name Mixin selector
      official a Lahk;a()Lahp;
      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 b Lahk;b(J)Lagy;
      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 Lahk;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 Lahk;a(JLdap;Ldau;)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)
      Specified by:
      getChunk in class ChunkManager
      Mappings:
      Namespace Name Mixin selector
      official a Ldat;a(IILdau;Z)Ldap;
      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)
      Overrides:
      getWorldChunk in class ChunkManager
      Mappings:
      Namespace Name Mixin selector
      official a Ldat;a(II)Ldba;
      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 r Lahk;r()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 Lahk;b(IILdau;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 Lahk;c(IILdau;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 Lahk;a(Lagy;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)
      Overrides:
      isChunkLoaded in class ChunkManager
      Mappings:
      Namespace Name Mixin selector
      official b Ldat;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)
      Specified by:
      getChunk in interface ChunkProvider
      Overrides:
      getChunk in class ChunkManager
      Mappings:
      Namespace Name Mixin selector
      official c Ldbc;c(II)Lcjc;
      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 Lahk;c()Lcjw;
      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 Lahk;d()Z
      intermediary method_19492 Lnet/minecraft/class_3215;method_19492()Z
      named executeQueuedTasks Lnet/minecraft/server/world/ServerChunkManager;executeQueuedTasks()Z
    • tick

      boolean tick()
      Mappings:
      Namespace Name Mixin selector
      official s Lahk;s()Z
      intermediary method_16155 Lnet/minecraft/class_3215;method_16155()Z
      named tick Lnet/minecraft/server/world/ServerChunkManager;tick()Z
    • isTickingFutureReady

      public boolean isTickingFutureReady(long pos)
      Mappings:
      Namespace Name Mixin selector
      official a Lahk;a(J)Z
      intermediary method_37114 Lnet/minecraft/class_3215;method_37114(J)Z
      named isTickingFutureReady Lnet/minecraft/server/world/ServerChunkManager;isTickingFutureReady(J)Z
    • save

      public void save(boolean flush)
      Mappings:
      Namespace Name Mixin selector
      official a Lahk;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
      Specified by:
      close in interface AutoCloseable
      Overrides:
      close in class ChunkManager
      Throws:
      IOException
    • tick

      public void tick(BooleanSupplier shouldKeepTicking, boolean tickChunks)
      Specified by:
      tick in class ChunkManager
      Mappings:
      Namespace Name Mixin selector
      official a Ldat;a(Ljava/util/function/BooleanSupplier;Z)V
      intermediary method_12127 Lnet/minecraft/class_2802;method_12127(Ljava/util/function/BooleanSupplier;Z)V
      named tick Lnet/minecraft/world/chunk/ChunkManager;tick(Ljava/util/function/BooleanSupplier;Z)V
    • tickChunks

      private void tickChunks()
      Mappings:
      Namespace Name Mixin selector
      official t Lahk;t()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 Lahk;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()
      Specified by:
      getDebugString in class ChunkManager
      Mappings:
      Namespace Name Mixin selector
      official e Ldat;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 Lahk;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 Lahk;g()Ldaq;
      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;
    • getStructurePlacementCalculator

      public StructurePlacementCalculator getStructurePlacementCalculator()
      Mappings:
      Namespace Name Mixin selector
      official h Lahk;h()Ldar;
      intermediary method_46642 Lnet/minecraft/class_3215;method_46642()Lnet/minecraft/class_7869;
      named getStructurePlacementCalculator Lnet/minecraft/server/world/ServerChunkManager;getStructurePlacementCalculator()Lnet/minecraft/world/gen/chunk/placement/StructurePlacementCalculator;
    • getNoiseConfig

      public NoiseConfig getNoiseConfig()
      Mappings:
      Namespace Name Mixin selector
      official i Lahk;i()Ldep;
      intermediary method_41248 Lnet/minecraft/class_3215;method_41248()Lnet/minecraft/class_7138;
      named getNoiseConfig Lnet/minecraft/server/world/ServerChunkManager;getNoiseConfig()Lnet/minecraft/world/gen/noise/NoiseConfig;
    • getLoadedChunkCount

      public int getLoadedChunkCount()
      Specified by:
      getLoadedChunkCount in class ChunkManager
      Mappings:
      Namespace Name Mixin selector
      official j Ldat;j()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 a Lahk;a(Lgp;)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 Ldbc;a(Lckf;Lhs;)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 Lahk;a(Lahr;Lcjd;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 Lahk;b(Lahr;Lcjd;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)
      Overrides:
      setChunkForced in class ChunkManager
      Mappings:
      Namespace Name Mixin selector
      official a Ldat;a(Lcjd;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 Lahk;a(Lahn;)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 Lahk;a(Lbdr;)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 Lahk;b(Lbdr;)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 Lahk;a(Lbdr;Luh;)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 Lahk;b(Lbdr;Luh;)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 Lahk;a(I)V
      intermediary method_14144 Lnet/minecraft/class_3215;method_14144(I)V
      named applyViewDistance Lnet/minecraft/server/world/ServerChunkManager;applyViewDistance(I)V
    • applySimulationDistance

      public void applySimulationDistance(int simulationDistance)
      Mappings:
      Namespace Name Mixin selector
      official b Lahk;b(I)V
      intermediary method_38634 Lnet/minecraft/class_3215;method_38634(I)V
      named applySimulationDistance Lnet/minecraft/server/world/ServerChunkManager;applySimulationDistance(I)V
    • setMobSpawnOptions

      public void setMobSpawnOptions(boolean spawnMonsters, boolean spawnAnimals)
      Overrides:
      setMobSpawnOptions in class ChunkManager
      Mappings:
      Namespace Name Mixin selector
      official a Ldat;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 a Lahk;a(Lcjd;)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 k Lahk;k()Ldva;
      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 l Lahk;l()Lbpc;
      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;
    • getChunkIoWorker

      public NbtScannable getChunkIoWorker()
      Mappings:
      Namespace Name Mixin selector
      official m Lahk;m()Ldbo;
      intermediary method_39777 Lnet/minecraft/class_3215;method_39777()Lnet/minecraft/class_6830;
      named getChunkIoWorker Lnet/minecraft/server/world/ServerChunkManager;getChunkIoWorker()Lnet/minecraft/world/storage/NbtScannable;
    • getSpawnInfo

      @Nullable public SpawnHelper.Info getSpawnInfo()
      Mappings:
      Namespace Name Mixin selector
      official n Lahk;n()Lckh$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;
    • removePersistentTickets

      public void removePersistentTickets()
      Mappings:
      Namespace Name Mixin selector
      official o Lahk;o()V
      intermediary method_39997 Lnet/minecraft/class_3215;method_39997()V
      named removePersistentTickets Lnet/minecraft/server/world/ServerChunkManager;removePersistentTickets()V