Class WorldUpdater

java.lang.Object
net.minecraft.world.updater.WorldUpdater

public class WorldUpdater extends Object
Mappings:
Namespace Name
official ave
intermediary net/minecraft/class_1257
named net/minecraft/world/updater/WorldUpdater
  • Field Details

    • LOGGER

      private static final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      official a Lave;a:Lorg/apache/logging/log4j/Logger;
      intermediary field_5756 Lnet/minecraft/class_1257;field_5756:Lorg/apache/logging/log4j/Logger;
      named LOGGER Lnet/minecraft/world/updater/WorldUpdater;LOGGER:Lorg/apache/logging/log4j/Logger;
    • UPDATE_THREAD_FACTORY

      private static final ThreadFactory UPDATE_THREAD_FACTORY
      Mappings:
      Namespace Name Mixin selector
      official b Lave;b:Ljava/util/concurrent/ThreadFactory;
      intermediary field_5757 Lnet/minecraft/class_1257;field_5757:Ljava/util/concurrent/ThreadFactory;
      named UPDATE_THREAD_FACTORY Lnet/minecraft/world/updater/WorldUpdater;UPDATE_THREAD_FACTORY:Ljava/util/concurrent/ThreadFactory;
    • REGION_FILE_PATTERN

      private static final Pattern REGION_FILE_PATTERN
      Mappings:
      Namespace Name Mixin selector
      official p Lave;p:Ljava/util/regex/Pattern;
      intermediary field_17622 Lnet/minecraft/class_1257;field_17622:Ljava/util/regex/Pattern;
      named REGION_FILE_PATTERN Lnet/minecraft/world/updater/WorldUpdater;REGION_FILE_PATTERN:Ljava/util/regex/Pattern;
    • generatorOptions

      private final GeneratorOptions generatorOptions
      Mappings:
      Namespace Name Mixin selector
      official c Lave;c:Lcty;
      intermediary field_35454 Lnet/minecraft/class_1257;field_35454:Lnet/minecraft/class_5285;
      named generatorOptions Lnet/minecraft/world/updater/WorldUpdater;generatorOptions:Lnet/minecraft/world/gen/GeneratorOptions;
    • eraseCache

      private final boolean eraseCache
      Mappings:
      Namespace Name Mixin selector
      official d Lave;d:Z
      intermediary field_19225 Lnet/minecraft/class_1257;field_19225:Z
      named eraseCache Lnet/minecraft/world/updater/WorldUpdater;eraseCache:Z
    • session

      private final LevelStorage.Session session
      Mappings:
      Namespace Name Mixin selector
      official e Lave;e:Ldjn$a;
      intermediary field_24083 Lnet/minecraft/class_1257;field_24083:Lnet/minecraft/class_32$class_5143;
      named session Lnet/minecraft/world/updater/WorldUpdater;session:Lnet/minecraft/world/level/storage/LevelStorage$Session;
    • updateThread

      private final Thread updateThread
      Mappings:
      Namespace Name Mixin selector
      official f Lave;f:Ljava/lang/Thread;
      intermediary field_5767 Lnet/minecraft/class_1257;field_5767:Ljava/lang/Thread;
      named updateThread Lnet/minecraft/world/updater/WorldUpdater;updateThread:Ljava/lang/Thread;
    • dataFixer

      private final com.mojang.datafixers.DataFixer dataFixer
      Mappings:
      Namespace Name Mixin selector
      official g Lave;g:Lcom/mojang/datafixers/DataFixer;
      intermediary field_24084 Lnet/minecraft/class_1257;field_24084:Lcom/mojang/datafixers/DataFixer;
      named dataFixer Lnet/minecraft/world/updater/WorldUpdater;dataFixer:Lcom/mojang/datafixers/DataFixer;
    • keepUpgradingChunks

      private volatile boolean keepUpgradingChunks
      Mappings:
      Namespace Name Mixin selector
      official h Lave;h:Z
      intermediary field_5760 Lnet/minecraft/class_1257;field_5760:Z
      named keepUpgradingChunks Lnet/minecraft/world/updater/WorldUpdater;keepUpgradingChunks:Z
    • done

      private volatile boolean done
      Mappings:
      Namespace Name Mixin selector
      official i Lave;i:Z
      intermediary field_5759 Lnet/minecraft/class_1257;field_5759:Z
      named done Lnet/minecraft/world/updater/WorldUpdater;done:Z
    • progress

      private volatile float progress
      Mappings:
      Namespace Name Mixin selector
      official j Lave;j:F
      intermediary field_5763 Lnet/minecraft/class_1257;field_5763:F
      named progress Lnet/minecraft/world/updater/WorldUpdater;progress:F
    • totalChunkCount

      private volatile int totalChunkCount
      Mappings:
      Namespace Name Mixin selector
      official k Lave;k:I
      intermediary field_5768 Lnet/minecraft/class_1257;field_5768:I
      named totalChunkCount Lnet/minecraft/world/updater/WorldUpdater;totalChunkCount:I
    • upgradedChunkCount

      private volatile int upgradedChunkCount
      Mappings:
      Namespace Name Mixin selector
      official l Lave;l:I
      intermediary field_5766 Lnet/minecraft/class_1257;field_5766:I
      named upgradedChunkCount Lnet/minecraft/world/updater/WorldUpdater;upgradedChunkCount:I
    • skippedChunkCount

      private volatile int skippedChunkCount
      Mappings:
      Namespace Name Mixin selector
      official m Lave;m:I
      intermediary field_5764 Lnet/minecraft/class_1257;field_5764:I
      named skippedChunkCount Lnet/minecraft/world/updater/WorldUpdater;skippedChunkCount:I
    • dimensionProgress

      private final Object2FloatMap<RegistryKey<World>> dimensionProgress
      Mappings:
      Namespace Name Mixin selector
      official n Lave;n:Lit/unimi/dsi/fastutil/objects/Object2FloatMap;
      intermediary field_5762 Lnet/minecraft/class_1257;field_5762:Lit/unimi/dsi/fastutil/objects/Object2FloatMap;
      named dimensionProgress Lnet/minecraft/world/updater/WorldUpdater;dimensionProgress:Lit/unimi/dsi/fastutil/objects/Object2FloatMap;
    • status

      private volatile Text status
      Mappings:
      Namespace Name Mixin selector
      official o Lave;o:Lpz;
      intermediary field_5765 Lnet/minecraft/class_1257;field_5765:Lnet/minecraft/class_2561;
      named status Lnet/minecraft/world/updater/WorldUpdater;status:Lnet/minecraft/text/Text;
    • persistentStateManager

      private final PersistentStateManager persistentStateManager
      Mappings:
      Namespace Name Mixin selector
      official q Lave;q:Ldjj;
      intermediary field_5755 Lnet/minecraft/class_1257;field_5755:Lnet/minecraft/class_26;
      named persistentStateManager Lnet/minecraft/world/updater/WorldUpdater;persistentStateManager:Lnet/minecraft/world/PersistentStateManager;
  • Constructor Details

    • WorldUpdater

      public WorldUpdater(LevelStorage.Session session, com.mojang.datafixers.DataFixer dataFixer, GeneratorOptions generatorOptions, boolean eraseCache)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lave;<init>(Ldjn$a;Lcom/mojang/datafixers/DataFixer;Lcty;Z)V
      intermediary <init> Lnet/minecraft/class_1257;<init>(Lnet/minecraft/class_32$class_5143;Lcom/mojang/datafixers/DataFixer;Lnet/minecraft/class_5285;Z)V
      named <init> Lnet/minecraft/world/updater/WorldUpdater;<init>(Lnet/minecraft/world/level/storage/LevelStorage$Session;Lcom/mojang/datafixers/DataFixer;Lnet/minecraft/world/gen/GeneratorOptions;Z)V
  • Method Details

    • cancel

      public void cancel()
      Mappings:
      Namespace Name Mixin selector
      official a Lave;a()V
      intermediary method_5402 Lnet/minecraft/class_1257;method_5402()V
      named cancel Lnet/minecraft/world/updater/WorldUpdater;cancel()V
    • updateWorld

      private void updateWorld()
      Mappings:
      Namespace Name Mixin selector
      official i Lave;i()V
      intermediary method_5404 Lnet/minecraft/class_1257;method_5404()V
      named updateWorld Lnet/minecraft/world/updater/WorldUpdater;updateWorld()V
    • getChunkPositions

      private List<ChunkPos> getChunkPositions(RegistryKey<World> world)
      Mappings:
      Namespace Name Mixin selector
      official b Lave;b(Lyg;)Ljava/util/List;
      intermediary method_17830 Lnet/minecraft/class_1257;method_17830(Lnet/minecraft/class_5321;)Ljava/util/List;
      named getChunkPositions Lnet/minecraft/world/updater/WorldUpdater;getChunkPositions(Lnet/minecraft/util/registry/RegistryKey;)Ljava/util/List;
    • isDone

      public boolean isDone()
      Mappings:
      Namespace Name Mixin selector
      official b Lave;b()Z
      intermediary method_5403 Lnet/minecraft/class_1257;method_5403()Z
      named isDone Lnet/minecraft/world/updater/WorldUpdater;isDone()Z
    • getWorlds

      public ImmutableSet<RegistryKey<World>> getWorlds()
      Mappings:
      Namespace Name Mixin selector
      official c Lave;c()Lcom/google/common/collect/ImmutableSet;
      intermediary method_28304 Lnet/minecraft/class_1257;method_28304()Lcom/google/common/collect/ImmutableSet;
      named getWorlds Lnet/minecraft/world/updater/WorldUpdater;getWorlds()Lcom/google/common/collect/ImmutableSet;
    • getProgress

      public float getProgress(RegistryKey<World> world)
      Mappings:
      Namespace Name Mixin selector
      official a Lave;a(Lyg;)F
      intermediary method_5393 Lnet/minecraft/class_1257;method_5393(Lnet/minecraft/class_5321;)F
      named getProgress Lnet/minecraft/world/updater/WorldUpdater;getProgress(Lnet/minecraft/util/registry/RegistryKey;)F
    • getProgress

      public float getProgress()
      Mappings:
      Namespace Name Mixin selector
      official d Lave;d()F
      intermediary method_5401 Lnet/minecraft/class_1257;method_5401()F
      named getProgress Lnet/minecraft/world/updater/WorldUpdater;getProgress()F
    • getTotalChunkCount

      public int getTotalChunkCount()
      Mappings:
      Namespace Name Mixin selector
      official e Lave;e()I
      intermediary method_5397 Lnet/minecraft/class_1257;method_5397()I
      named getTotalChunkCount Lnet/minecraft/world/updater/WorldUpdater;getTotalChunkCount()I
    • getUpgradedChunkCount

      public int getUpgradedChunkCount()
      Mappings:
      Namespace Name Mixin selector
      official f Lave;f()I
      intermediary method_5400 Lnet/minecraft/class_1257;method_5400()I
      named getUpgradedChunkCount Lnet/minecraft/world/updater/WorldUpdater;getUpgradedChunkCount()I
    • getSkippedChunkCount

      public int getSkippedChunkCount()
      Mappings:
      Namespace Name Mixin selector
      official g Lave;g()I
      intermediary method_5399 Lnet/minecraft/class_1257;method_5399()I
      named getSkippedChunkCount Lnet/minecraft/world/updater/WorldUpdater;getSkippedChunkCount()I
    • getStatus

      public Text getStatus()
      Mappings:
      Namespace Name Mixin selector
      official h Lave;h()Lpz;
      intermediary method_5394 Lnet/minecraft/class_1257;method_5394()Lnet/minecraft/class_2561;
      named getStatus Lnet/minecraft/world/updater/WorldUpdater;getStatus()Lnet/minecraft/text/Text;