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 asv
  • 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 Lasv;a:Last;
    • 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 Lasv;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 Lasv;c:Ldgn;
    • 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 Lasv;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 Lasv;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 Lasv;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 Lasv;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> Lasv;<init>(Last;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 Lasv;b(I)Lasv;
    • 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 Lasv;c(I)Lasv;
    • 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 Lasv;c()Lasv;
    • 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 Lasr;a(Ldgn;)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 Lasr;a(Ldgn;Leaq;)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 Lasr;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 Lasr;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 Lasv;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 Lasv;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 Lasv;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 Lasv;a(II)Leaq;