Class ClientChunkProvider

java.lang.Object
net.minecraft.world.chunk.ClientChunkProvider
All Implemented Interfaces:
ChunkProvider

@Environment(CLIENT) public class ClientChunkProvider extends Object implements ChunkProvider
Mappings:
Namespace Name
official brx
intermediary net/minecraft/class_476
named net/minecraft/world/chunk/ClientChunkProvider
  • Field Details

    • LOGGER

      private static final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      official a Lbrx;a:Lorg/apache/logging/log4j/Logger;
      intermediary field_7924 Lnet/minecraft/class_476;field_7924:Lorg/apache/logging/log4j/Logger;
      named LOGGER Lnet/minecraft/world/chunk/ClientChunkProvider;LOGGER:Lorg/apache/logging/log4j/Logger;
    • emptyChunk

      private final Chunk emptyChunk
      Mappings:
      Namespace Name Mixin selector
      official b Lbrx;b:Laxw;
      intermediary field_1642 Lnet/minecraft/class_476;field_1642:Lnet/minecraft/class_1196;
      named emptyChunk Lnet/minecraft/world/chunk/ClientChunkProvider;emptyChunk:Lnet/minecraft/world/chunk/Chunk;
    • chunkMap

      private final Long2ObjectMap<Chunk> chunkMap
      Mappings:
      Namespace Name Mixin selector
      official c Lbrx;c:Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;
      intermediary field_13400 Lnet/minecraft/class_476;field_13400:Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;
      named chunkMap Lnet/minecraft/world/chunk/ClientChunkProvider;chunkMap:Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;
    • world

      private final World world
      Mappings:
      Namespace Name Mixin selector
      official d Lbrx;d:Lamu;
      intermediary field_1645 Lnet/minecraft/class_476;field_1645:Lnet/minecraft/class_1150;
      named world Lnet/minecraft/world/chunk/ClientChunkProvider;world:Lnet/minecraft/world/World;
  • Constructor Details

    • ClientChunkProvider

      public ClientChunkProvider(World world)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lbrx;<init>(Lamu;)V
      intermediary <init> Lnet/minecraft/class_476;<init>(Lnet/minecraft/class_1150;)V
      named <init> Lnet/minecraft/world/chunk/ClientChunkProvider;<init>(Lnet/minecraft/world/World;)V
  • Method Details

    • unloadChunk

      public void unloadChunk(int x, int z)
      Mappings:
      Namespace Name Mixin selector
      official b Lbrx;b(II)V
      intermediary method_1220 Lnet/minecraft/class_476;method_1220(II)V
      named unloadChunk Lnet/minecraft/world/chunk/ClientChunkProvider;unloadChunk(II)V
    • getLoadedChunk

      @Nullable public Chunk getLoadedChunk(int x, int z)
      Specified by:
      getLoadedChunk in interface ChunkProvider
      Mappings:
      Namespace Name Mixin selector
      official a Laxr;a(II)Laxw;
      intermediary method_11765 Lnet/minecraft/class_1193;method_11765(II)Lnet/minecraft/class_1196;
      named getLoadedChunk Lnet/minecraft/world/chunk/ChunkProvider;getLoadedChunk(II)Lnet/minecraft/world/chunk/Chunk;
    • getOrGenerateChunk

      public Chunk getOrGenerateChunk(int x, int z)
      Mappings:
      Namespace Name Mixin selector
      official d Lbrx;d(II)Laxw;
      intermediary method_3871 Lnet/minecraft/class_476;method_3871(II)Lnet/minecraft/class_1196;
      named getOrGenerateChunk Lnet/minecraft/world/chunk/ClientChunkProvider;getOrGenerateChunk(II)Lnet/minecraft/world/chunk/Chunk;
    • getOrGenerateChunks

      public Chunk getOrGenerateChunks(int x, int z)
      Specified by:
      getOrGenerateChunks in interface ChunkProvider
      Mappings:
      Namespace Name Mixin selector
      official c Laxr;c(II)Laxw;
      intermediary method_11766 Lnet/minecraft/class_1193;method_11766(II)Lnet/minecraft/class_1196;
      named getOrGenerateChunks Lnet/minecraft/world/chunk/ChunkProvider;getOrGenerateChunks(II)Lnet/minecraft/world/chunk/Chunk;
    • tickChunks

      public boolean tickChunks()
      Specified by:
      tickChunks in interface ChunkProvider
      Mappings:
      Namespace Name Mixin selector
      official d Laxr;d()Z
      intermediary method_3869 Lnet/minecraft/class_1193;method_3869()Z
      named tickChunks Lnet/minecraft/world/chunk/ChunkProvider;tickChunks()Z
    • getChunkProviderName

      public String getChunkProviderName()
      Specified by:
      getChunkProviderName in interface ChunkProvider
      Mappings:
      Namespace Name Mixin selector
      official f Laxr;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;
    • isChunkGenerated

      public boolean isChunkGenerated(int x, int z)
      Specified by:
      isChunkGenerated in interface ChunkProvider
      Mappings:
      Namespace Name Mixin selector
      official e Laxr;e(II)Z
      intermediary method_13764 Lnet/minecraft/class_1193;method_13764(II)Z
      named isChunkGenerated Lnet/minecraft/world/chunk/ChunkProvider;isChunkGenerated(II)Z