Package org.skriptlang.skript.bukkit.pdc
Class PDCSerializer
java.lang.Object
org.skriptlang.skript.bukkit.pdc.PDCSerializer
A serializer that can serialize and deserialize Yggsdrasil serializable objects to and from PersistentDataContainers.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic @NotNull Objectdeserialize(@NotNull org.bukkit.persistence.PersistentDataContainer serializedData, @NotNull org.bukkit.persistence.PersistentDataAdapterContext context) static org.bukkit.persistence.PersistentDataType<?, ?> getPDCType(ClassInfo<?> classInfo) static @Unmodifiable Collection<org.bukkit.persistence.PersistentDataType<?, ?>> static @NotNull org.bukkit.persistence.PersistentDataContainerserialize(@NotNull Object unserializedData, @NotNull org.bukkit.persistence.PersistentDataAdapterContext context)
-
Constructor Details
-
PDCSerializer
public PDCSerializer()
-
-
Method Details
-
getRepresentablePDCTypes
public static @Unmodifiable Collection<org.bukkit.persistence.PersistentDataType<?,?>> getRepresentablePDCTypes() -
getPDCType
-
serialize
@NotNull public static @NotNull org.bukkit.persistence.PersistentDataContainer serialize(@NotNull @NotNull Object unserializedData, @NotNull @NotNull org.bukkit.persistence.PersistentDataAdapterContext context) -
deserialize
@NotNull public static @NotNull Object deserialize(@NotNull @NotNull org.bukkit.persistence.PersistentDataContainer serializedData, @NotNull @NotNull org.bukkit.persistence.PersistentDataAdapterContext context)
-