Interface ChunkProvider

All Known Implementing Classes:
ClientChunkProvider, DebugChunkGenerator, EndChunkGenerator, FlatChunkGenerator, NetherChunkGenerator, ServerChunkProvider, SurfaceChunkGenerator

public interface ChunkProvider
Mappings:
Namespace Name
official bfe
intermediary net/minecraft/class_1193
named net/minecraft/world/chunk/ChunkProvider
  • Method Details

    • chunkExists

      boolean chunkExists(int x, int z)
      Mappings:
      Namespace Name Mixin selector
      official a Lbfe;a(II)Z
      intermediary method_3864 Lnet/minecraft/class_1193;method_3864(II)Z
      named chunkExists Lnet/minecraft/world/chunk/ChunkProvider;chunkExists(II)Z
    • getChunk

      Chunk getChunk(int x, int z)
      Mappings:
      Namespace Name Mixin selector
      official d Lbfe;d(II)Lbfh;
      intermediary method_3873 Lnet/minecraft/class_1193;method_3873(II)Lnet/minecraft/class_1196;
      named getChunk Lnet/minecraft/world/chunk/ChunkProvider;getChunk(II)Lnet/minecraft/world/chunk/Chunk;
    • getChunk

      Chunk getChunk(BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official a Lbfe;a(Ldt;)Lbfh;
      intermediary method_9123 Lnet/minecraft/class_1193;method_9123(Lnet/minecraft/class_2552;)Lnet/minecraft/class_1196;
      named getChunk Lnet/minecraft/world/chunk/ChunkProvider;getChunk(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/world/chunk/Chunk;
    • decorateChunk

      void decorateChunk(ChunkProvider provider, int x, int z)
      Mappings:
      Namespace Name Mixin selector
      official a Lbfe;a(Lbfe;II)V
      intermediary method_3867 Lnet/minecraft/class_1193;method_3867(Lnet/minecraft/class_1193;II)V
      named decorateChunk Lnet/minecraft/world/chunk/ChunkProvider;decorateChunk(Lnet/minecraft/world/chunk/ChunkProvider;II)V
    • isChunkModified

      boolean isChunkModified(ChunkProvider chunkProvider, Chunk chunk, int x, int z)
      Mappings:
      Namespace Name Mixin selector
      official a Lbfe;a(Lbfe;Lbfh;II)Z
      intermediary method_9122 Lnet/minecraft/class_1193;method_9122(Lnet/minecraft/class_1193;Lnet/minecraft/class_1196;II)Z
      named isChunkModified Lnet/minecraft/world/chunk/ChunkProvider;isChunkModified(Lnet/minecraft/world/chunk/ChunkProvider;Lnet/minecraft/world/chunk/Chunk;II)Z
    • saveChunks

      boolean saveChunks(boolean saveEntities, ProgressListener progressListener)
      Mappings:
      Namespace Name Mixin selector
      official a Lbfe;a(ZLuy;)Z
      intermediary method_3868 Lnet/minecraft/class_1193;method_3868(ZLnet/minecraft/class_841;)Z
      named saveChunks Lnet/minecraft/world/chunk/ChunkProvider;saveChunks(ZLnet/minecraft/util/ProgressListener;)Z
    • tickChunks

      boolean tickChunks()
      Mappings:
      Namespace Name Mixin selector
      official d Lbfe;d()Z
      intermediary method_3869 Lnet/minecraft/class_1193;method_3869()Z
      named tickChunks Lnet/minecraft/world/chunk/ChunkProvider;tickChunks()Z
    • isSavingEnabled

      boolean isSavingEnabled()
      Mappings:
      Namespace Name Mixin selector
      official e Lbfe;e()Z
      intermediary method_3870 Lnet/minecraft/class_1193;method_3870()Z
      named isSavingEnabled Lnet/minecraft/world/chunk/ChunkProvider;isSavingEnabled()Z
    • getChunkProviderName

      String getChunkProviderName()
      Mappings:
      Namespace Name Mixin selector
      official f Lbfe;f()Ljava/lang/String;
      intermediary method_3872 Lnet/minecraft/class_1193;method_3872()Ljava/lang/String;
      named getChunkProviderName Lnet/minecraft/world/chunk/ChunkProvider;getChunkProviderName()Ljava/lang/String;
    • getSpawnEntries

      List getSpawnEntries(EntityCategory category, BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official a Lbfe;a(Lxp;Ldt;)Ljava/util/List;
      intermediary method_9124 Lnet/minecraft/class_1193;method_9124(Lnet/minecraft/class_872;Lnet/minecraft/class_2552;)Ljava/util/List;
      named getSpawnEntries Lnet/minecraft/world/chunk/ChunkProvider;getSpawnEntries(Lnet/minecraft/entity/EntityCategory;Lnet/minecraft/util/math/BlockPos;)Ljava/util/List;
    • getNearestStructurePos

      BlockPos getNearestStructurePos(World world, String structureName, BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official a Lbfe;a(Laqu;Ljava/lang/String;Ldt;)Ldt;
      intermediary method_3866 Lnet/minecraft/class_1193;method_3866(Lnet/minecraft/class_1150;Ljava/lang/String;Lnet/minecraft/class_2552;)Lnet/minecraft/class_2552;
      named getNearestStructurePos Lnet/minecraft/world/chunk/ChunkProvider;getNearestStructurePos(Lnet/minecraft/world/World;Ljava/lang/String;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/util/math/BlockPos;
    • getLoadedChunksCount

      int getLoadedChunksCount()
      Mappings:
      Namespace Name Mixin selector
      official g Lbfe;g()I
      intermediary method_3874 Lnet/minecraft/class_1193;method_3874()I
      named getLoadedChunksCount Lnet/minecraft/world/chunk/ChunkProvider;getLoadedChunksCount()I
    • handleInitialLoad

      void handleInitialLoad(Chunk chunk, int x, int z)
      Mappings:
      Namespace Name Mixin selector
      official a Lbfe;a(Lbfh;II)V
      intermediary method_4702 Lnet/minecraft/class_1193;method_4702(Lnet/minecraft/class_1196;II)V
      named handleInitialLoad Lnet/minecraft/world/chunk/ChunkProvider;handleInitialLoad(Lnet/minecraft/world/chunk/Chunk;II)V
    • flushChunks

      void flushChunks()
      Mappings:
      Namespace Name Mixin selector
      official c Lbfe;c()V
      intermediary method_4727 Lnet/minecraft/class_1193;method_4727()V
      named flushChunks Lnet/minecraft/world/chunk/ChunkProvider;flushChunks()V