Package net.axay.kspigot.serialization

Types

BoundingBoxSerializer
Link copied to clipboard
object BoundingBoxSerializer : KSerializerForBukkit<BoundingBox>
ColorSerializer
Link copied to clipboard
object ColorSerializer : KSerializerForBukkit<Color>
ItemMetaSerializer
Link copied to clipboard
object ItemMetaSerializer : KSerializerForBukkit<ItemMeta>
ItemStackSerializer
Link copied to clipboard
object ItemStackSerializer : KSerializerForBukkit<ItemStack>
KSerializerForBukkit
Link copied to clipboard
open class KSerializerForBukkit<T : ConfigurationSerializable>(kClass: KClass<T>) : KSerializer<T>
LocationSerializer
Link copied to clipboard
object LocationSerializer : KSerializerForBukkit<Location>
SpigotSerializable
Link copied to clipboard
interface SpigotSerializable<T>
SpigotSerializableCompanion
Link copied to clipboard
interface SpigotSerializableCompanion<T>
VectorSerializer
Link copied to clipboard
object VectorSerializer : KSerializerForBukkit<Vector>

Functions

deserialize
Link copied to clipboard
inline fun <T> SpigotSerializableCompanion<T>.deserialize(json: String): T
Deserializes the given json string and returns the deserialized object.
serialize
Link copied to clipboard
fun SpigotSerializable<*>.serialize(pretty: Boolean = true): String