Class StructureFeatureIndexSavedData
java.lang.Object
net.minecraft.world.level.saveddata.SavedData
net.minecraft.world.level.levelgen.structure.StructureFeatureIndexSavedData
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.world.level.saveddata.SavedData
SavedData.Factory<T extends SavedData>
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivate
StructureFeatureIndexSavedData
(it.unimi.dsi.fastutil.longs.LongSet all, it.unimi.dsi.fastutil.longs.LongSet remaining) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addIndex
(long index) factory()
it.unimi.dsi.fastutil.longs.LongSet
getAll()
boolean
hasStartIndex
(long index) boolean
hasUnhandledIndex
(long index) load
(CompoundTag tag, HolderLookup.Provider registries) void
removeIndex
(long index) save
(CompoundTag tag, HolderLookup.Provider registries)
-
Field Details
-
TAG_REMAINING_INDEXES
- See Also:
-
TAG_All_INDEXES
- See Also:
-
all
private final it.unimi.dsi.fastutil.longs.LongSet all -
remaining
private final it.unimi.dsi.fastutil.longs.LongSet remaining
-
-
Constructor Details
-
StructureFeatureIndexSavedData
private StructureFeatureIndexSavedData(it.unimi.dsi.fastutil.longs.LongSet all, it.unimi.dsi.fastutil.longs.LongSet remaining) -
StructureFeatureIndexSavedData
public StructureFeatureIndexSavedData()
-
-
Method Details
-
factory
-
load
public static StructureFeatureIndexSavedData load(CompoundTag tag, HolderLookup.Provider registries) -
save
-
addIndex
public void addIndex(long index) -
hasStartIndex
public boolean hasStartIndex(long index) -
hasUnhandledIndex
public boolean hasUnhandledIndex(long index) -
removeIndex
public void removeIndex(long index) -
getAll
public it.unimi.dsi.fastutil.longs.LongSet getAll()
-