Class ThreadedAnvilChunkStorage

java.lang.Object
net.minecraft.world.chunk.ThreadedAnvilChunkStorage
All Implemented Interfaces:
FileIoCallback, ChunkStorage

public class ThreadedAnvilChunkStorage extends Object implements ChunkStorage, FileIoCallback
Mappings:
Namespace Name
official bfy
intermediary net/minecraft/class_1205
named net/minecraft/world/chunk/ThreadedAnvilChunkStorage
  • Field Details

    • LOGGER

      private static final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      official a Lbfy;a:Lorg/apache/logging/log4j/Logger;
      intermediary field_7509 Lnet/minecraft/class_1205;field_7509:Lorg/apache/logging/log4j/Logger;
      named LOGGER Lnet/minecraft/world/chunk/ThreadedAnvilChunkStorage;LOGGER:Lorg/apache/logging/log4j/Logger;
    • field_22360

      private List field_22360
      Mappings:
      Namespace Name Mixin selector
      official b Lbfy;b:Ljava/util/List;
      intermediary field_22360 Lnet/minecraft/class_1205;field_22360:Ljava/util/List;
      named field_22360 Lnet/minecraft/world/chunk/ThreadedAnvilChunkStorage;field_22360:Ljava/util/List;
    • chunksBeingSaved

      private Set chunksBeingSaved
      Mappings:
      Namespace Name Mixin selector
      official c Lbfy;c:Ljava/util/Set;
      intermediary field_4780 Lnet/minecraft/class_1205;field_4780:Ljava/util/Set;
      named chunksBeingSaved Lnet/minecraft/world/chunk/ThreadedAnvilChunkStorage;chunksBeingSaved:Ljava/util/Set;
    • field_22361

      private Object field_22361
      Mappings:
      Namespace Name Mixin selector
      official d Lbfy;d:Ljava/lang/Object;
      intermediary field_22361 Lnet/minecraft/class_1205;field_22361:Ljava/lang/Object;
      named field_22361 Lnet/minecraft/world/chunk/ThreadedAnvilChunkStorage;field_22361:Ljava/lang/Object;
    • saveLocation

      private final File saveLocation
      Mappings:
      Namespace Name Mixin selector
      official e Lbfy;e:Ljava/io/File;
      intermediary field_4782 Lnet/minecraft/class_1205;field_4782:Ljava/io/File;
      named saveLocation Lnet/minecraft/world/chunk/ThreadedAnvilChunkStorage;saveLocation:Ljava/io/File;
  • Constructor Details

    • ThreadedAnvilChunkStorage

      public ThreadedAnvilChunkStorage(File saveLocation)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lbfy;<init>(Ljava/io/File;)V
      intermediary <init> Lnet/minecraft/class_1205;<init>(Ljava/io/File;)V
      named <init> Lnet/minecraft/world/chunk/ThreadedAnvilChunkStorage;<init>(Ljava/io/File;)V
  • Method Details

    • loadChunk

      public Chunk loadChunk(World world, int x, int z)
      Specified by:
      loadChunk in interface ChunkStorage
      Mappings:
      Namespace Name Mixin selector
      official a Lbfq;a(Laqu;II)Lbfh;
      intermediary method_3951 Lnet/minecraft/class_1199;method_3951(Lnet/minecraft/class_1150;II)Lnet/minecraft/class_1196;
      named loadChunk Lnet/minecraft/world/chunk/ChunkStorage;loadChunk(Lnet/minecraft/world/World;II)Lnet/minecraft/world/chunk/Chunk;
    • validateChunk

      protected Chunk validateChunk(World world, int chunkX, int chunkZ, NbtCompound nbt)
      Mappings:
      Namespace Name Mixin selector
      official a Lbfy;a(Laqu;IILfn;)Lbfh;
      intermediary method_3972 Lnet/minecraft/class_1205;method_3972(Lnet/minecraft/class_1150;IILnet/minecraft/class_322;)Lnet/minecraft/class_1196;
      named validateChunk Lnet/minecraft/world/chunk/ThreadedAnvilChunkStorage;validateChunk(Lnet/minecraft/world/World;IILnet/minecraft/nbt/NbtCompound;)Lnet/minecraft/world/chunk/Chunk;
    • writeChunk

      public void writeChunk(World world, Chunk chunk)
      Specified by:
      writeChunk in interface ChunkStorage
      Mappings:
      Namespace Name Mixin selector
      official a Lbfq;a(Laqu;Lbfh;)V
      intermediary method_3952 Lnet/minecraft/class_1199;method_3952(Lnet/minecraft/class_1150;Lnet/minecraft/class_1196;)V
      named writeChunk Lnet/minecraft/world/chunk/ChunkStorage;writeChunk(Lnet/minecraft/world/World;Lnet/minecraft/world/chunk/Chunk;)V
    • registerChunkChecker

      protected void registerChunkChecker(ChunkPos pos, NbtCompound nbt)
      Mappings:
      Namespace Name Mixin selector
      official a Lbfy;a(Laqm;Lfn;)V
      intermediary method_3971 Lnet/minecraft/class_1205;method_3971(Lnet/minecraft/class_1146;Lnet/minecraft/class_322;)V
      named registerChunkChecker Lnet/minecraft/world/chunk/ThreadedAnvilChunkStorage;registerChunkChecker(Lnet/minecraft/util/math/ChunkPos;Lnet/minecraft/nbt/NbtCompound;)V
    • saveNextChunk

      public boolean saveNextChunk()
      Specified by:
      saveNextChunk in interface FileIoCallback
      Mappings:
      Namespace Name Mixin selector
      official c Lbrq;c()Z
      intermediary method_276 Lnet/minecraft/class_108;method_276()Z
      named saveNextChunk Lnet/minecraft/util/FileIoCallback;saveNextChunk()Z
    • method_9173

      private void method_9173(class_4530 class_4530)
      Mappings:
      Namespace Name Mixin selector
      official a Lbfy;a(Lbfz;)V
      intermediary method_9173 Lnet/minecraft/class_1205;method_9173(Lnet/minecraft/class_4530;)V
      named method_9173 Lnet/minecraft/world/chunk/ThreadedAnvilChunkStorage;method_9173(Lnet/minecraft/class_4530;)V
    • writeEntities

      public void writeEntities(World world, Chunk chunk)
      Specified by:
      writeEntities in interface ChunkStorage
      Mappings:
      Namespace Name Mixin selector
      official b Lbfq;b(Laqu;Lbfh;)V
      intermediary method_3954 Lnet/minecraft/class_1199;method_3954(Lnet/minecraft/class_1150;Lnet/minecraft/class_1196;)V
      named writeEntities Lnet/minecraft/world/chunk/ChunkStorage;writeEntities(Lnet/minecraft/world/World;Lnet/minecraft/world/chunk/Chunk;)V
    • method_3950

      public void method_3950()
      Specified by:
      method_3950 in interface ChunkStorage
      Mappings:
      Namespace Name Mixin selector
      official a Lbfq;a()V
      intermediary method_3950 Lnet/minecraft/class_1199;method_3950()V
      named method_3950 Lnet/minecraft/world/chunk/ChunkStorage;method_3950()V
    • save

      public void save()
      Specified by:
      save in interface ChunkStorage
      Mappings:
      Namespace Name Mixin selector
      official b Lbfq;b()V
      intermediary method_3953 Lnet/minecraft/class_1199;method_3953()V
      named save Lnet/minecraft/world/chunk/ChunkStorage;save()V
    • putChunk

      private void putChunk(Chunk chunk, World world, NbtCompound nbt)
      Mappings:
      Namespace Name Mixin selector
      official a Lbfy;a(Lbfh;Laqu;Lfn;)V
      intermediary method_3974 Lnet/minecraft/class_1205;method_3974(Lnet/minecraft/class_1196;Lnet/minecraft/class_1150;Lnet/minecraft/class_322;)V
      named putChunk Lnet/minecraft/world/chunk/ThreadedAnvilChunkStorage;putChunk(Lnet/minecraft/world/chunk/Chunk;Lnet/minecraft/world/World;Lnet/minecraft/nbt/NbtCompound;)V
    • getChunk

      private Chunk getChunk(World world, NbtCompound nbt)
      Mappings:
      Namespace Name Mixin selector
      official a Lbfy;a(Laqu;Lfn;)Lbfh;
      intermediary method_3973 Lnet/minecraft/class_1205;method_3973(Lnet/minecraft/class_1150;Lnet/minecraft/class_322;)Lnet/minecraft/class_1196;
      named getChunk Lnet/minecraft/world/chunk/ThreadedAnvilChunkStorage;getChunk(Lnet/minecraft/world/World;Lnet/minecraft/nbt/NbtCompound;)Lnet/minecraft/world/chunk/Chunk;