History - net.minecraft.world.updater.FeatureUpdater
1.21.11_unobfuscated
Names
net.minecraft.world.level.levelgen.structure.LegacyStructureDataHandler
net.minecraft.class_3360
net.minecraft.world.updater.FeatureUpdater
Fields
int: LAST_MONOLYTH_STRUCTURE_DATA_VERSION, field_63962, TARGET_DATA_VERSION
Map<String, String>: CURRENT_TO_LEGACY_MAP, field_14435, OLD_TO_NEW
Map<String, String>: LEGACY_TO_CURRENT_MAP, field_14436, ANCIENT_TO_OLD
Set<String>: OLD_STRUCTURE_REGISTRY_KEYS, field_37194, NEW_STRUCTURE_NAMES
boolean: hasLegacyData, field_14434, needsUpdate
Map<String, it.unimi.dsi.fastutil.longs.Long2ObjectMap<NbtCompound>>: dataMap, field_14432, featureIdToChunkNbt
Map<String, ChunkUpdateState>: indexMap, field_14433, updateStates
PersistentStateManager: dimensionDataStorage, field_64684, persistentStateManager
List<String>: legacyKeys, field_17658, oldNames
List<String>: currentKeys, field_17659, newNames
com.mojang.datafixers.DataFixer: dataFixer, field_63963, dataFixer
boolean: cachesInitialized, field_64685, initialized
Constructors
(PersistentStateManager, List<String>, List<String>, com.mojang.datafixers.DataFixer)
Methods
void (ChunkPos): markChunkDone, method_1_265, method_1_265
int (): targetDataVersion, method_1_266, method_1_266
NbtCompound (NbtCompound): applyFix, method_1_264, method_1_264
NbtCompound (NbtCompound): updateFromLegacy, method_14735, getUpdatedReferences
boolean (int, int, String): hasLegacyStart, method_14738, needsUpdate
boolean (int, int): isUnhandledStructureStart, method_14737, needsUpdate
NbtCompound (NbtCompound, ChunkPos): updateStructureStart, method_14741, getUpdatedStarts
void (PersistentStateManager): populateCaches, method_14734, init
Supplier<ChunkUpdater> (RegistryKey<World>, Supplier<PersistentStateManager>, com.mojang.datafixers.DataFixer): getLegacyTagFixer, method_14745, create
ChunkUpdater (Supplier, List, com.mojang.datafixers.DataFixer): lambda$getLegacyTagFixer$11, method_76203, method_76203
ChunkUpdater (Supplier, List, com.mojang.datafixers.DataFixer): lambda$getLegacyTagFixer$10, method_76204, method_76204
ChunkUpdater (Supplier, com.mojang.datafixers.DataFixer): lambda$getLegacyTagFixer$9, method_76202, method_76202
void (ChunkUpdateState, String, NbtElement): lambda$populateCaches$8, method_68327, method_68327
void (String, NbtElement): lambda$populateCaches$7, method_68328, method_68328
void (long, NbtCompound, String): lambda$populateCaches$6, method_68326, method_68326
it.unimi.dsi.fastutil.longs.Long2ObjectMap (String): lambda$populateCaches$5, method_14736, method_14736
void (NbtCompound, String): lambda$populateCaches$4, method_68329, method_68329
Optional (NbtCompound): lambda$populateCaches$3, method_68330, method_68330
Optional (NbtCompound): lambda$applyFix$2, method_75899, method_75899
void (HashMap): lambda$static$1, method_14742, method_14742
void (HashMap): lambda$static$0, method_14739, method_14739