Class WorldUpdater

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

public class WorldUpdater extends Object
Mappings:
Namespace Name
official bca
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 Lbca;a:Lorg/slf4j/Logger;
      intermediary field_5756 Lnet/minecraft/class_1257;field_5756:Lorg/slf4j/Logger;
      named LOGGER Lnet/minecraft/world/updater/WorldUpdater;LOGGER:Lorg/slf4j/Logger;
    • UPDATE_THREAD_FACTORY

      private static final ThreadFactory UPDATE_THREAD_FACTORY
      Mappings:
      Namespace Name Mixin selector
      official b Lbca;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 q Lbca;q: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;
    • dimensionOptionsRegistry

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

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

      private final boolean eraseCache
      Mappings:
      Namespace Name Mixin selector
      official e Lbca;e: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 f Lbca;f:Ldve$c;
      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 g Lbca;g: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 h Lbca;h: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 i Lbca;i: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 j Lbca;j: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 k Lbca;k: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 l Lbca;l: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 m Lbca;m: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 n Lbca;n: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 o Lbca;o: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 p Lbca;p:Lss;
      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 r Lbca;r:Ldva;
      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, Registry<DimensionOptions> dimensionOptionsRegistry, boolean eraseCache)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lbca;<init>(Ldve$c;Lcom/mojang/datafixers/DataFixer;Lhm;Z)V
      intermediary <init> Lnet/minecraft/class_1257;<init>(Lnet/minecraft/class_32$class_5143;Lcom/mojang/datafixers/DataFixer;Lnet/minecraft/class_2378;Z)V
      named <init> Lnet/minecraft/world/updater/WorldUpdater;<init>(Lnet/minecraft/world/level/storage/LevelStorage$Session;Lcom/mojang/datafixers/DataFixer;Lnet/minecraft/registry/Registry;Z)V
  • Method Details

    • cancel

      public void cancel()
      Mappings:
      Namespace Name Mixin selector
      official a Lbca;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 Lbca;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 Lbca;b(Lace;)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/registry/RegistryKey;)Ljava/util/List;
    • isDone

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

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

      public float getProgress(RegistryKey<World> world)
      Mappings:
      Namespace Name Mixin selector
      official a Lbca;a(Lace;)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/registry/RegistryKey;)F
    • getProgress

      public float getProgress()
      Mappings:
      Namespace Name Mixin selector
      official d Lbca;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 Lbca;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 Lbca;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 Lbca;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 Lbca;h()Lss;
      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;