Class LegacyStructureDataHandler
java.lang.Object
net.minecraft.world.level.levelgen.structure.LegacyStructureDataHandler
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final Map<String,it.unimi.dsi.fastutil.longs.Long2ObjectMap<CompoundTag>> private final booleanprivate final Map<String,StructureFeatureIndexSavedData> 
- 
Constructor SummaryConstructorsConstructorDescriptionLegacyStructureDataHandler(DimensionDataStorage p_71308_, List<String> p_71309_, List<String> p_71310_) 
- 
Method SummaryModifier and TypeMethodDescriptionstatic LegacyStructureDataHandlergetLegacyStructureHandler(ResourceKey<Level> p_71332_, DimensionDataStorage p_71333_) private booleanhasLegacyStart(int p_71315_, int p_71316_, String p_71317_) private booleanisUnhandledStructureStart(int p_71312_, int p_71313_) private voidpopulateCaches(DimensionDataStorage p_71321_) voidremoveIndex(long p_71319_) updateFromLegacy(CompoundTag p_71327_) private CompoundTagupdateStructureStart(CompoundTag p_71329_, ChunkPos p_71330_) 
- 
Field Details- 
CURRENT_TO_LEGACY_MAP
- 
LEGACY_TO_CURRENT_MAP
- 
OLD_STRUCTURE_REGISTRY_KEYS
- 
hasLegacyDataprivate final boolean hasLegacyData
- 
dataMap
- 
indexMap
- 
legacyKeys
- 
currentKeys
 
- 
- 
Constructor Details- 
LegacyStructureDataHandlerpublic LegacyStructureDataHandler(@Nullable DimensionDataStorage p_71308_, List<String> p_71309_, List<String> p_71310_) 
 
- 
- 
Method Details- 
removeIndexpublic void removeIndex(long p_71319_) 
- 
updateFromLegacy
- 
hasLegacyStart
- 
isUnhandledStructureStartprivate boolean isUnhandledStructureStart(int p_71312_, int p_71313_) 
- 
updateStructureStart
- 
populateCaches
- 
getLegacyStructureHandlerpublic static LegacyStructureDataHandler getLegacyStructureHandler(ResourceKey<Level> p_71332_, @Nullable DimensionDataStorage p_71333_) 
 
-