Class ChunkManager

java.lang.Object
net.minecraft.world.chunk.ChunkManager
All Implemented Interfaces:
AutoCloseable, ChunkProvider
Direct Known Subclasses:
ClientChunkManager, ServerChunkManager

public abstract class ChunkManager extends Object implements ChunkProvider, AutoCloseable
Mappings:
Namespace Name
official dat
intermediary net/minecraft/class_2802
named net/minecraft/world/chunk/ChunkManager
  • Constructor Details

    • ChunkManager

      public ChunkManager()
  • Method Details

    • getWorldChunk

      @Nullable public @Nullable WorldChunk getWorldChunk(int chunkX, int chunkZ, boolean create)
      Mappings:
      Namespace Name Mixin selector
      official a Ldat;a(IIZ)Ldba;
      intermediary method_12126 Lnet/minecraft/class_2802;method_12126(IIZ)Lnet/minecraft/class_2818;
      named getWorldChunk Lnet/minecraft/world/chunk/ChunkManager;getWorldChunk(IIZ)Lnet/minecraft/world/chunk/WorldChunk;
    • getWorldChunk

      @Nullable public @Nullable WorldChunk getWorldChunk(int chunkX, int chunkZ)
      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;
    • getChunk

      @Nullable public @Nullable BlockView getChunk(int chunkX, int chunkZ)
      Specified by:
      getChunk in interface ChunkProvider
      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;
    • isChunkLoaded

      public boolean isChunkLoaded(int x, int z)
      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

      @Nullable public abstract @Nullable Chunk getChunk(int x, int z, ChunkStatus leastStatus, boolean create)
      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;
    • tick

      public abstract void tick(BooleanSupplier shouldKeepTicking, boolean tickChunks)
      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
    • getDebugString

      public abstract String getDebugString()
      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;
    • getLoadedChunkCount

      public abstract int getLoadedChunkCount()
      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
    • close

      public void close() throws IOException
      Specified by:
      close in interface AutoCloseable
      Throws:
      IOException
    • getLightingProvider

      public abstract LightingProvider getLightingProvider()
      Mappings:
      Namespace Name Mixin selector
      official p Ldat;p()Ldta;
      intermediary method_12130 Lnet/minecraft/class_2802;method_12130()Lnet/minecraft/class_3568;
      named getLightingProvider Lnet/minecraft/world/chunk/ChunkManager;getLightingProvider()Lnet/minecraft/world/chunk/light/LightingProvider;
    • setMobSpawnOptions

      public void setMobSpawnOptions(boolean spawnMonsters, boolean spawnAnimals)
      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
    • setChunkForced

      public void setChunkForced(ChunkPos pos, boolean forced)
      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