Class StorageDataManager
java.lang.Object
net.nullved.pmweatherapi.storage.data.StorageDataManager
A manager for
To register a
IStorageData.
To register a
IStorageData, you must pass a ResourceLocation of the id, and the deserialization function- Since:
- 0.15.3.3
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final HashMap<net.minecraft.resources.ResourceLocation, BiFunction<net.minecraft.nbt.CompoundTag, Integer, ? extends IStorageData>> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <D extends IStorageData>
Dget(net.minecraft.nbt.CompoundTag tag, int version) static <D extends IStorageData>
voidregister(net.minecraft.resources.ResourceLocation id, BiFunction<net.minecraft.nbt.CompoundTag, Integer, D> deserializer)
-
Field Details
-
map
public static final HashMap<net.minecraft.resources.ResourceLocation,BiFunction<net.minecraft.nbt.CompoundTag, mapInteger, ? extends IStorageData>>
-
-
Constructor Details
-
StorageDataManager
public StorageDataManager()
-
-
Method Details
-
register
public static <D extends IStorageData> void register(net.minecraft.resources.ResourceLocation id, BiFunction<net.minecraft.nbt.CompoundTag, Integer, D> deserializer) -
get
-