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