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
named net/minecraft/world/chunk/ChunkManager
intermediary net/minecraft/class_2802
official dzt
  • Constructor Details

    • ChunkManager

      public ChunkManager()
  • Method Details

    • getWorldChunk

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

      @Nullable public @Nullable WorldChunk getWorldChunk(int chunkX, int chunkZ)
      Mappings:
      Namespace Name Mixin selector
      named getWorldChunk Lnet/minecraft/world/chunk/ChunkManager;getWorldChunk(II)Lnet/minecraft/world/chunk/WorldChunk;
      intermediary method_21730 Lnet/minecraft/class_2802;method_21730(II)Lnet/minecraft/class_2818;
      official a Ldzt;a(II)Ldzz;
    • getChunk

      @Nullable public @Nullable LightSourceView getChunk(int chunkX, int chunkZ)
      Specified by:
      getChunk in interface ChunkProvider
      Mappings:
      Namespace Name Mixin selector
      named getChunk Lnet/minecraft/world/chunk/ChunkProvider;getChunk(II)Lnet/minecraft/world/chunk/light/LightSourceView;
      intermediary method_12246 Lnet/minecraft/class_2823;method_12246(II)Lnet/minecraft/class_8527;
      official c Leac;c(II)Leab;
    • isChunkLoaded

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

      @Nullable public abstract @Nullable Chunk getChunk(int x, int z, ChunkStatus leastStatus, boolean create)
      Mappings:
      Namespace Name Mixin selector
      named getChunk Lnet/minecraft/world/chunk/ChunkManager;getChunk(IILnet/minecraft/world/chunk/ChunkStatus;Z)Lnet/minecraft/world/chunk/Chunk;
      intermediary method_12121 Lnet/minecraft/class_2802;method_12121(IILnet/minecraft/class_2806;Z)Lnet/minecraft/class_2791;
      official a Ldzt;a(IILeaq;Z)Ldzp;
    • tick

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

      public void onSectionStatusChanged(int x, int sectionY, int z, boolean previouslyEmpty)
      Mappings:
      Namespace Name Mixin selector
      named onSectionStatusChanged Lnet/minecraft/world/chunk/ChunkManager;onSectionStatusChanged(IIIZ)V
      intermediary method_62872 Lnet/minecraft/class_2802;method_62872(IIIZ)V
      official a Ldzt;a(IIIZ)V
    • getDebugString

      public abstract String getDebugString()
      Mappings:
      Namespace Name Mixin selector
      named getDebugString Lnet/minecraft/world/chunk/ChunkManager;getDebugString()Ljava/lang/String;
      intermediary method_12122 Lnet/minecraft/class_2802;method_12122()Ljava/lang/String;
      official e Ldzt;e()Ljava/lang/String;
    • getLoadedChunkCount

      public abstract int getLoadedChunkCount()
      Mappings:
      Namespace Name Mixin selector
      named getLoadedChunkCount Lnet/minecraft/world/chunk/ChunkManager;getLoadedChunkCount()I
      intermediary method_14151 Lnet/minecraft/class_2802;method_14151()I
      official j Ldzt;j()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
      named getLightingProvider Lnet/minecraft/world/chunk/ChunkManager;getLightingProvider()Lnet/minecraft/world/chunk/light/LightingProvider;
      intermediary method_12130 Lnet/minecraft/class_2802;method_12130()Lnet/minecraft/class_3568;
      official p Ldzt;p()Letl;
    • setMobSpawnOptions

      public void setMobSpawnOptions(boolean spawnMonsters)
      Mappings:
      Namespace Name Mixin selector
      named setMobSpawnOptions Lnet/minecraft/world/chunk/ChunkManager;setMobSpawnOptions(Z)V
      intermediary method_12128 Lnet/minecraft/class_2802;method_12128(Z)V
      official b Ldzt;b(Z)V
    • setChunkForced

      public void setChunkForced(ChunkPos pos, boolean forced)
      Mappings:
      Namespace Name Mixin selector
      named setChunkForced Lnet/minecraft/world/chunk/ChunkManager;setChunkForced(Lnet/minecraft/util/math/ChunkPos;Z)V
      intermediary method_12124 Lnet/minecraft/class_2802;method_12124(Lnet/minecraft/class_1923;Z)V
      official a Ldzt;a(Ldgn;Z)V