Class ClientChunkManager.ClientChunkMap

java.lang.Object
net.minecraft.client.world.ClientChunkManager.ClientChunkMap
Enclosing class:
ClientChunkManager

@Environment(CLIENT) private final class ClientChunkManager.ClientChunkMap extends Object
Mappings:
Namespace Name
official eyx$a
intermediary net/minecraft/class_631$class_3681
named net/minecraft/client/world/ClientChunkManager$ClientChunkMap
  • Field Details

    • chunks

      Mappings:
      Namespace Name Mixin selector
      official b Leyx$a;b:Ljava/util/concurrent/atomic/AtomicReferenceArray;
      intermediary field_16251 Lnet/minecraft/class_631$class_3681;field_16251:Ljava/util/concurrent/atomic/AtomicReferenceArray;
      named chunks Lnet/minecraft/client/world/ClientChunkManager$ClientChunkMap;chunks:Ljava/util/concurrent/atomic/AtomicReferenceArray;
    • radius

      final int radius
      Mappings:
      Namespace Name Mixin selector
      official c Leyx$a;c:I
      intermediary field_16253 Lnet/minecraft/class_631$class_3681;field_16253:I
      named radius Lnet/minecraft/client/world/ClientChunkManager$ClientChunkMap;radius:I
    • diameter

      private final int diameter
      Mappings:
      Namespace Name Mixin selector
      official d Leyx$a;d:I
      intermediary field_16252 Lnet/minecraft/class_631$class_3681;field_16252:I
      named diameter Lnet/minecraft/client/world/ClientChunkManager$ClientChunkMap;diameter:I
    • centerChunkX

      volatile int centerChunkX
      Mappings:
      Namespace Name Mixin selector
      official e Leyx$a;e:I
      intermediary field_19204 Lnet/minecraft/class_631$class_3681;field_19204:I
      named centerChunkX Lnet/minecraft/client/world/ClientChunkManager$ClientChunkMap;centerChunkX:I
    • centerChunkZ

      volatile int centerChunkZ
      Mappings:
      Namespace Name Mixin selector
      official f Leyx$a;f:I
      intermediary field_19205 Lnet/minecraft/class_631$class_3681;field_19205:I
      named centerChunkZ Lnet/minecraft/client/world/ClientChunkManager$ClientChunkMap;centerChunkZ:I
    • loadedChunkCount

      int loadedChunkCount
      Mappings:
      Namespace Name Mixin selector
      official g Leyx$a;g:I
      intermediary field_19143 Lnet/minecraft/class_631$class_3681;field_19143:I
      named loadedChunkCount Lnet/minecraft/client/world/ClientChunkManager$ClientChunkMap;loadedChunkCount:I
  • Constructor Details

    • ClientChunkMap

      ClientChunkMap(int radius)
      Mappings:
      Namespace Name Mixin selector
      official <init> Leyx$a;<init>(Leyx;I)V
      intermediary <init> Lnet/minecraft/class_631$class_3681;<init>(Lnet/minecraft/class_631;I)V
      named <init> Lnet/minecraft/client/world/ClientChunkManager$ClientChunkMap;<init>(Lnet/minecraft/client/world/ClientChunkManager;I)V
  • Method Details

    • getIndex

      int getIndex(int chunkX, int chunkZ)
      Mappings:
      Namespace Name Mixin selector
      official a Leyx$a;a(II)I
      intermediary method_16027 Lnet/minecraft/class_631$class_3681;method_16027(II)I
      named getIndex Lnet/minecraft/client/world/ClientChunkManager$ClientChunkMap;getIndex(II)I
    • set

      protected void set(int index, @Nullable @Nullable WorldChunk chunk)
      Mappings:
      Namespace Name Mixin selector
      official a Leyx$a;a(ILdba;)V
      intermediary method_16031 Lnet/minecraft/class_631$class_3681;method_16031(ILnet/minecraft/class_2818;)V
      named set Lnet/minecraft/client/world/ClientChunkManager$ClientChunkMap;set(ILnet/minecraft/world/chunk/WorldChunk;)V
    • compareAndSet

      protected WorldChunk compareAndSet(int index, WorldChunk expect, @Nullable @Nullable WorldChunk update)
      Mappings:
      Namespace Name Mixin selector
      official a Leyx$a;a(ILdba;Ldba;)Ldba;
      intermediary method_20183 Lnet/minecraft/class_631$class_3681;method_20183(ILnet/minecraft/class_2818;Lnet/minecraft/class_2818;)Lnet/minecraft/class_2818;
      named compareAndSet Lnet/minecraft/client/world/ClientChunkManager$ClientChunkMap;compareAndSet(ILnet/minecraft/world/chunk/WorldChunk;Lnet/minecraft/world/chunk/WorldChunk;)Lnet/minecraft/world/chunk/WorldChunk;
    • isInRadius

      boolean isInRadius(int chunkX, int chunkZ)
      Mappings:
      Namespace Name Mixin selector
      official b Leyx$a;b(II)Z
      intermediary method_16034 Lnet/minecraft/class_631$class_3681;method_16034(II)Z
      named isInRadius Lnet/minecraft/client/world/ClientChunkManager$ClientChunkMap;isInRadius(II)Z
    • getChunk

      @Nullable protected @Nullable WorldChunk getChunk(int index)
      Mappings:
      Namespace Name Mixin selector
      official a Leyx$a;a(I)Ldba;
      intermediary method_16033 Lnet/minecraft/class_631$class_3681;method_16033(I)Lnet/minecraft/class_2818;
      named getChunk Lnet/minecraft/client/world/ClientChunkManager$ClientChunkMap;getChunk(I)Lnet/minecraft/world/chunk/WorldChunk;
    • writePositions

      private void writePositions(String fileName)
      Mappings:
      Namespace Name Mixin selector
      official a Leyx$a;a(Ljava/lang/String;)V
      intermediary method_35751 Lnet/minecraft/class_631$class_3681;method_35751(Ljava/lang/String;)V
      named writePositions Lnet/minecraft/client/world/ClientChunkManager$ClientChunkMap;writePositions(Ljava/lang/String;)V