Class EnumSerializer<T extends Enum<T>>
java.lang.Object
org.cloudburstmc.server.item.data.serializer.EnumSerializer<T>
- All Implemented Interfaces:
ItemDataSerializer<T>
-
Field Summary
FieldsFields inherited from interface org.cloudburstmc.server.item.data.serializer.ItemDataSerializer
ITEM_TAG, NAME_TAG -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondeserialize(org.cloudburstmc.api.util.Identifier id, com.nukkitx.nbt.NbtMap rootTag, com.nukkitx.nbt.NbtMap dataTag)voidserialize(org.cloudburstmc.api.item.ItemStack item, com.nukkitx.nbt.NbtMapBuilder rootTag, com.nukkitx.nbt.NbtMapBuilder dataTag, T value)
-
Field Details
-
COAL
-
-
Constructor Details
-
EnumSerializer
public EnumSerializer()
-
-
Method Details
-
serialize
public void serialize(org.cloudburstmc.api.item.ItemStack item, com.nukkitx.nbt.NbtMapBuilder rootTag, com.nukkitx.nbt.NbtMapBuilder dataTag, T value)- Specified by:
serializein interfaceItemDataSerializer<T extends Enum<T>>
-
deserialize
public T deserialize(org.cloudburstmc.api.util.Identifier id, com.nukkitx.nbt.NbtMap rootTag, com.nukkitx.nbt.NbtMap dataTag)- Specified by:
deserializein interfaceItemDataSerializer<T extends Enum<T>>
-