Class WorldUpdater

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

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

    • LOGGER

      static final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      named LOGGER Lnet/minecraft/world/updater/WorldUpdater;LOGGER:Lorg/slf4j/Logger;
      intermediary field_5756 Lnet/minecraft/class_1257;field_5756:Lorg/slf4j/Logger;
      official a Lbqj;a:Lorg/slf4j/Logger;
    • UPDATE_THREAD_FACTORY

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

      private static final String NEW_PREFIX
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named NEW_PREFIX Lnet/minecraft/world/updater/WorldUpdater;NEW_PREFIX:Ljava/lang/String;
      intermediary field_48723 Lnet/minecraft/class_1257;field_48723:Ljava/lang/String;
      official c Lbqj;c:Ljava/lang/String;
    • UPGRADING_POI_TEXT

      static final MutableText UPGRADING_POI_TEXT
      Mappings:
      Namespace Name Mixin selector
      named UPGRADING_POI_TEXT Lnet/minecraft/world/updater/WorldUpdater;UPGRADING_POI_TEXT:Lnet/minecraft/text/MutableText;
      intermediary field_48724 Lnet/minecraft/class_1257;field_48724:Lnet/minecraft/class_5250;
      official d Lbqj;d:Lyd;
    • FINISHED_POI_TEXT

      static final MutableText FINISHED_POI_TEXT
      Mappings:
      Namespace Name Mixin selector
      named FINISHED_POI_TEXT Lnet/minecraft/world/updater/WorldUpdater;FINISHED_POI_TEXT:Lnet/minecraft/text/MutableText;
      intermediary field_48725 Lnet/minecraft/class_1257;field_48725:Lnet/minecraft/class_5250;
      official e Lbqj;e:Lyd;
    • UPGRADING_ENTITIES_TEXT

      static final MutableText UPGRADING_ENTITIES_TEXT
      Mappings:
      Namespace Name Mixin selector
      named UPGRADING_ENTITIES_TEXT Lnet/minecraft/world/updater/WorldUpdater;UPGRADING_ENTITIES_TEXT:Lnet/minecraft/text/MutableText;
      intermediary field_48726 Lnet/minecraft/class_1257;field_48726:Lnet/minecraft/class_5250;
      official f Lbqj;f:Lyd;
    • FINISHED_ENTITIES_TEXT

      static final MutableText FINISHED_ENTITIES_TEXT
      Mappings:
      Namespace Name Mixin selector
      named FINISHED_ENTITIES_TEXT Lnet/minecraft/world/updater/WorldUpdater;FINISHED_ENTITIES_TEXT:Lnet/minecraft/text/MutableText;
      intermediary field_48727 Lnet/minecraft/class_1257;field_48727:Lnet/minecraft/class_5250;
      official g Lbqj;g:Lyd;
    • UPGRADING_CHUNKS_TEXT

      static final MutableText UPGRADING_CHUNKS_TEXT
      Mappings:
      Namespace Name Mixin selector
      named UPGRADING_CHUNKS_TEXT Lnet/minecraft/world/updater/WorldUpdater;UPGRADING_CHUNKS_TEXT:Lnet/minecraft/text/MutableText;
      intermediary field_48728 Lnet/minecraft/class_1257;field_48728:Lnet/minecraft/class_5250;
      official h Lbqj;h:Lyd;
    • FINISHED_CHUNKS_TEXT

      static final MutableText FINISHED_CHUNKS_TEXT
      Mappings:
      Namespace Name Mixin selector
      named FINISHED_CHUNKS_TEXT Lnet/minecraft/world/updater/WorldUpdater;FINISHED_CHUNKS_TEXT:Lnet/minecraft/text/MutableText;
      intermediary field_48729 Lnet/minecraft/class_1257;field_48729:Lnet/minecraft/class_5250;
      official i Lbqj;i:Lyd;
    • REGION_FILE_PATTERN

      static final Pattern REGION_FILE_PATTERN
      Mappings:
      Namespace Name Mixin selector
      named REGION_FILE_PATTERN Lnet/minecraft/world/updater/WorldUpdater;REGION_FILE_PATTERN:Ljava/util/regex/Pattern;
      intermediary field_17622 Lnet/minecraft/class_1257;field_17622:Ljava/util/regex/Pattern;
      official z Lbqj;z:Ljava/util/regex/Pattern;
    • dimensionOptionsRegistry

      final Registry<DimensionOptions> dimensionOptionsRegistry
      Mappings:
      Namespace Name Mixin selector
      named dimensionOptionsRegistry Lnet/minecraft/world/updater/WorldUpdater;dimensionOptionsRegistry:Lnet/minecraft/registry/Registry;
      intermediary field_40113 Lnet/minecraft/class_1257;field_40113:Lnet/minecraft/class_2378;
      official j Lbqj;j:Ljv;
    • worldKeys

      final Set<RegistryKey<World>> worldKeys
      Mappings:
      Namespace Name Mixin selector
      named worldKeys Lnet/minecraft/world/updater/WorldUpdater;worldKeys:Ljava/util/Set;
      intermediary field_40114 Lnet/minecraft/class_1257;field_40114:Ljava/util/Set;
      official k Lbqj;k:Ljava/util/Set;
    • eraseCache

      final boolean eraseCache
      Mappings:
      Namespace Name Mixin selector
      named eraseCache Lnet/minecraft/world/updater/WorldUpdater;eraseCache:Z
      intermediary field_19225 Lnet/minecraft/class_1257;field_19225:Z
      official l Lbqj;l:Z
    • recreateRegionFiles

      final boolean recreateRegionFiles
      Mappings:
      Namespace Name Mixin selector
      named recreateRegionFiles Lnet/minecraft/world/updater/WorldUpdater;recreateRegionFiles:Z
      intermediary field_48730 Lnet/minecraft/class_1257;field_48730:Z
      official m Lbqj;m:Z
    • session

      final LevelStorage.Session session
      Mappings:
      Namespace Name Mixin selector
      named session Lnet/minecraft/world/updater/WorldUpdater;session:Lnet/minecraft/world/level/storage/LevelStorage$Session;
      intermediary field_24083 Lnet/minecraft/class_1257;field_24083:Lnet/minecraft/class_32$class_5143;
      official n Lbqj;n:Lepx$c;
    • updateThread

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

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

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

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

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

      volatile int totalChunkCount
      Mappings:
      Namespace Name Mixin selector
      named totalChunkCount Lnet/minecraft/world/updater/WorldUpdater;totalChunkCount:I
      intermediary field_5768 Lnet/minecraft/class_1257;field_5768:I
      official t Lbqj;t:I
    • totalRegionCount

      volatile int totalRegionCount
      Mappings:
      Namespace Name Mixin selector
      named totalRegionCount Lnet/minecraft/world/updater/WorldUpdater;totalRegionCount:I
      intermediary field_48731 Lnet/minecraft/class_1257;field_48731:I
      official u Lbqj;u:I
    • upgradedChunkCount

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

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

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

      volatile Text status
      Mappings:
      Namespace Name Mixin selector
      named status Lnet/minecraft/world/updater/WorldUpdater;status:Lnet/minecraft/text/Text;
      intermediary field_5765 Lnet/minecraft/class_1257;field_5765:Lnet/minecraft/class_2561;
      official y Lbqj;y:Lxp;
    • persistentStateManager

      final PersistentStateManager persistentStateManager
      Mappings:
      Namespace Name Mixin selector
      named persistentStateManager Lnet/minecraft/world/updater/WorldUpdater;persistentStateManager:Lnet/minecraft/world/PersistentStateManager;
      intermediary field_5755 Lnet/minecraft/class_1257;field_5755:Lnet/minecraft/class_26;
      official A Lbqj;A:Lepr;
  • Constructor Details

    • WorldUpdater

      public WorldUpdater(LevelStorage.Session session, com.mojang.datafixers.DataFixer dataFixer, DynamicRegistryManager dynamicRegistryManager, boolean eraseCache, boolean recreateRegionFiles)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/world/updater/WorldUpdater;<init>(Lnet/minecraft/world/level/storage/LevelStorage$Session;Lcom/mojang/datafixers/DataFixer;Lnet/minecraft/registry/DynamicRegistryManager;ZZ)V
      intermediary <init> Lnet/minecraft/class_1257;<init>(Lnet/minecraft/class_32$class_5143;Lcom/mojang/datafixers/DataFixer;Lnet/minecraft/class_5455;ZZ)V
      official <init> Lbqj;<init>(Lepx$c;Lcom/mojang/datafixers/DataFixer;Ljw;ZZ)V
  • Method Details

    • cancel

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

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

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

      public Set<RegistryKey<World>> getWorlds()
      Mappings:
      Namespace Name Mixin selector
      named getWorlds Lnet/minecraft/world/updater/WorldUpdater;getWorlds()Ljava/util/Set;
      intermediary method_28304 Lnet/minecraft/class_1257;method_28304()Ljava/util/Set;
      official c Lbqj;c()Ljava/util/Set;
    • getProgress

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

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

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

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

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

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

      static Path getNewDirectoryPath(Path current)
      Mappings:
      Namespace Name Mixin selector
      named getNewDirectoryPath Lnet/minecraft/world/updater/WorldUpdater;getNewDirectoryPath(Ljava/nio/file/Path;)Ljava/nio/file/Path;
      intermediary method_56987 Lnet/minecraft/class_1257;method_56987(Ljava/nio/file/Path;)Ljava/nio/file/Path;
      official a Lbqj;a(Ljava/nio/file/Path;)Ljava/nio/file/Path;