Class WorldGenerationProgressTracker

java.lang.Object
net.minecraft.server.WorldGenerationProgressTracker
All Implemented Interfaces:
WorldGenerationProgressListener

public class WorldGenerationProgressTracker extends Object implements WorldGenerationProgressListener
Mappings:
Namespace Name
named net/minecraft/server/WorldGenerationProgressTracker
intermediary net/minecraft/class_3953
official arh
  • Field Details

    • progressLogger

      private final WorldGenerationProgressLogger progressLogger
      Mappings:
      Namespace Name Mixin selector
      named progressLogger Lnet/minecraft/server/WorldGenerationProgressTracker;progressLogger:Lnet/minecraft/server/WorldGenerationProgressLogger;
      intermediary field_17474 Lnet/minecraft/class_3953;field_17474:Lnet/minecraft/class_3951;
      official a Larh;a:Larf;
    • chunkStatuses

      private final Long2ObjectOpenHashMap<ChunkStatus> chunkStatuses
      Mappings:
      Namespace Name Mixin selector
      named chunkStatuses Lnet/minecraft/server/WorldGenerationProgressTracker;chunkStatuses:Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap;
      intermediary field_17475 Lnet/minecraft/class_3953;field_17475:Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap;
      official b Larh;b:Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap;
    • spawnPos

      private ChunkPos spawnPos
      Mappings:
      Namespace Name Mixin selector
      named spawnPos Lnet/minecraft/server/WorldGenerationProgressTracker;spawnPos:Lnet/minecraft/util/math/ChunkPos;
      intermediary field_17476 Lnet/minecraft/class_3953;field_17476:Lnet/minecraft/class_1923;
      official c Larh;c:Ldcd;
    • centerSize

      private final int centerSize
      Mappings:
      Namespace Name Mixin selector
      named centerSize Lnet/minecraft/server/WorldGenerationProgressTracker;centerSize:I
      intermediary field_17477 Lnet/minecraft/class_3953;field_17477:I
      official d Larh;d:I
    • radius

      private final int radius
      Mappings:
      Namespace Name Mixin selector
      named radius Lnet/minecraft/server/WorldGenerationProgressTracker;radius:I
      intermediary field_17478 Lnet/minecraft/class_3953;field_17478:I
      official e Larh;e:I
    • size

      private final int size
      Mappings:
      Namespace Name Mixin selector
      named size Lnet/minecraft/server/WorldGenerationProgressTracker;size:I
      intermediary field_17479 Lnet/minecraft/class_3953;field_17479:I
      official f Larh;f:I
    • running

      private boolean running
      Mappings:
      Namespace Name Mixin selector
      named running Lnet/minecraft/server/WorldGenerationProgressTracker;running:Z
      intermediary field_17480 Lnet/minecraft/class_3953;field_17480:Z
      official g Larh;g:Z
  • Constructor Details

    • WorldGenerationProgressTracker

      private WorldGenerationProgressTracker(WorldGenerationProgressLogger progressLogger, int centerSize, int radius, int size)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/server/WorldGenerationProgressTracker;<init>(Lnet/minecraft/server/WorldGenerationProgressLogger;III)V
      intermediary <init> Lnet/minecraft/class_3953;<init>(Lnet/minecraft/class_3951;III)V
      official <init> Larh;<init>(Larf;III)V
  • Method Details

    • create

      public static WorldGenerationProgressTracker create(int spawnChunkRadius)
      Mappings:
      Namespace Name Mixin selector
      named create Lnet/minecraft/server/WorldGenerationProgressTracker;create(I)Lnet/minecraft/server/WorldGenerationProgressTracker;
      intermediary method_56045 Lnet/minecraft/class_3953;method_56045(I)Lnet/minecraft/class_3953;
      official b Larh;b(I)Larh;
    • forSpawnChunks

      public static WorldGenerationProgressTracker forSpawnChunks(int spawnChunkRadius)
      Mappings:
      Namespace Name Mixin selector
      named forSpawnChunks Lnet/minecraft/server/WorldGenerationProgressTracker;forSpawnChunks(I)Lnet/minecraft/server/WorldGenerationProgressTracker;
      intermediary method_56047 Lnet/minecraft/class_3953;method_56047(I)Lnet/minecraft/class_3953;
      official c Larh;c(I)Larh;
    • noSpawnChunks

      public static WorldGenerationProgressTracker noSpawnChunks()
      Mappings:
      Namespace Name Mixin selector
      named noSpawnChunks Lnet/minecraft/server/WorldGenerationProgressTracker;noSpawnChunks()Lnet/minecraft/server/WorldGenerationProgressTracker;
      intermediary method_56046 Lnet/minecraft/class_3953;method_56046()Lnet/minecraft/class_3953;
      official c Larh;c()Larh;
    • start

      public void start(ChunkPos spawnPos)
      Specified by:
      start in interface WorldGenerationProgressListener
      Mappings:
      Namespace Name Mixin selector
      named start Lnet/minecraft/server/WorldGenerationProgressListener;start(Lnet/minecraft/util/math/ChunkPos;)V
      intermediary method_17669 Lnet/minecraft/class_3949;method_17669(Lnet/minecraft/class_1923;)V
      official a Lard;a(Ldcd;)V
    • setChunkStatus

      public void setChunkStatus(ChunkPos pos, @Nullable @Nullable ChunkStatus status)
      Specified by:
      setChunkStatus in interface WorldGenerationProgressListener
      Mappings:
      Namespace Name Mixin selector
      named setChunkStatus Lnet/minecraft/server/WorldGenerationProgressListener;setChunkStatus(Lnet/minecraft/util/math/ChunkPos;Lnet/minecraft/world/chunk/ChunkStatus;)V
      intermediary method_17670 Lnet/minecraft/class_3949;method_17670(Lnet/minecraft/class_1923;Lnet/minecraft/class_2806;)V
      official a Lard;a(Ldcd;Ldvz;)V
    • start

      public void start()
      Specified by:
      start in interface WorldGenerationProgressListener
      Mappings:
      Namespace Name Mixin selector
      named start Lnet/minecraft/server/WorldGenerationProgressListener;start()V
      intermediary method_17675 Lnet/minecraft/class_3949;method_17675()V
      official a Lard;a()V
    • stop

      public void stop()
      Specified by:
      stop in interface WorldGenerationProgressListener
      Mappings:
      Namespace Name Mixin selector
      named stop Lnet/minecraft/server/WorldGenerationProgressListener;stop()V
      intermediary method_17671 Lnet/minecraft/class_3949;method_17671()V
      official b Lard;b()V
    • getCenterSize

      public int getCenterSize()
      Mappings:
      Namespace Name Mixin selector
      named getCenterSize Lnet/minecraft/server/WorldGenerationProgressTracker;getCenterSize()I
      intermediary method_17677 Lnet/minecraft/class_3953;method_17677()I
      official d Larh;d()I
    • getSize

      public int getSize()
      Mappings:
      Namespace Name Mixin selector
      named getSize Lnet/minecraft/server/WorldGenerationProgressTracker;getSize()I
      intermediary method_17678 Lnet/minecraft/class_3953;method_17678()I
      official e Larh;e()I
    • getProgressPercentage

      public int getProgressPercentage()
      Mappings:
      Namespace Name Mixin selector
      named getProgressPercentage Lnet/minecraft/server/WorldGenerationProgressTracker;getProgressPercentage()I
      intermediary method_17679 Lnet/minecraft/class_3953;method_17679()I
      official f Larh;f()I
    • getChunkStatus

      @Nullable public @Nullable ChunkStatus getChunkStatus(int x, int z)
      Mappings:
      Namespace Name Mixin selector
      named getChunkStatus Lnet/minecraft/server/WorldGenerationProgressTracker;getChunkStatus(II)Lnet/minecraft/world/chunk/ChunkStatus;
      intermediary method_17676 Lnet/minecraft/class_3953;method_17676(II)Lnet/minecraft/class_2806;
      official a Larh;a(II)Ldvz;