Uses of Interface
org.bukkit.configuration.serialization.ConfigurationSerializable
Packages that use ConfigurationSerializable
Package
Description
The root package of the Bukkit API, contains generalized API classes.
Classes relevant to attributes.
Classes relevant to banner blocks.
Classes relevant to mob spawners.
Classes dedicated to handling a plugin's runtime configuration.
Classes dedicated to being able to perform serialization specialized for
the Bukkit
configuration
implementation.Interfaces for non-voxel objects that can exist in a
world, including all players, monsters, projectiles, etc.Classes involved in manipulating player inventories and item interactions.
The interfaces used when manipulating extra data can can be stored inside
item stacks.Isolated components which may form part of item meta.
Classes to represent various
potion
properties and manipulation.Classes relevant to player profiles.
Multi and single purpose classes to facilitate various programmatic
concepts.
-
Uses of ConfigurationSerializable in org.bukkit
Subinterfaces of ConfigurationSerializable in org.bukkitModifier and TypeInterfaceDescriptioninterfaceRepresents a reference to a player identity and the data belonging to a player that is stored on the disk and can, thus, be retrieved without the player needing to be online.Classes in org.bukkit that implement ConfigurationSerializableModifier and TypeClassDescriptionfinal classA container for a color palette.final classRepresents a single firework effect.classRepresents a 3-dimensional position in a world.Methods in org.bukkit that return ConfigurationSerializableModifier and TypeMethodDescriptionstatic ConfigurationSerializableFireworkEffect.deserialize(Map<String, Object> map) -
Uses of ConfigurationSerializable in org.bukkit.attribute
Classes in org.bukkit.attribute that implement ConfigurationSerializableModifier and TypeClassDescriptionclassConcrete implementation of an attribute modifier. -
Uses of ConfigurationSerializable in org.bukkit.block.banner
Classes in org.bukkit.block.banner that implement ConfigurationSerializable -
Uses of ConfigurationSerializable in org.bukkit.block.spawner
Classes in org.bukkit.block.spawner that implement ConfigurationSerializableModifier and TypeClassDescriptionclassRepresents a spawn rule that controls what conditions an entity from a monster spawner can spawn. -
Uses of ConfigurationSerializable in org.bukkit.configuration
Methods in org.bukkit.configuration with type parameters of type ConfigurationSerializableModifier and TypeMethodDescription<T extends ConfigurationSerializable>
TConfigurationSection.getSerializable(String path, Class<T> clazz) Gets the requestedConfigurationSerializableobject at the given path.<T extends ConfigurationSerializable>
TConfigurationSection.getSerializable(String path, Class<T> clazz, T def) Gets the requestedConfigurationSerializableobject at the given path, returning a default value if not found If the Object does not exist then the specified default value will returned regardless of if a default has been identified in the rootConfiguration.<T extends ConfigurationSerializable>
TMemorySection.getSerializable(String path, Class<T> clazz) <T extends ConfigurationSerializable>
TMemorySection.getSerializable(String path, Class<T> clazz, T def) -
Uses of ConfigurationSerializable in org.bukkit.configuration.serialization
Methods in org.bukkit.configuration.serialization that return ConfigurationSerializableModifier and TypeMethodDescriptionConfigurationSerialization.deserialize(Map<String, ?> args) static ConfigurationSerializableConfigurationSerialization.deserializeObject(Map<String, ?> args) Attempts to deserialize the given arguments into a new instance of the given class.static ConfigurationSerializableConfigurationSerialization.deserializeObject(Map<String, ?> args, Class<? extends ConfigurationSerializable> clazz) Attempts to deserialize the given arguments into a new instance of the given class.protected ConfigurationSerializableConfigurationSerialization.deserializeViaCtor(Constructor<? extends ConfigurationSerializable> ctor, Map<String, ?> args) protected ConfigurationSerializableConfigurationSerialization.deserializeViaMethod(Method method, Map<String, ?> args) Methods in org.bukkit.configuration.serialization that return types with arguments of type ConfigurationSerializableModifier and TypeMethodDescriptionstatic Class<? extends ConfigurationSerializable> ConfigurationSerialization.getClassByAlias(String alias) Attempts to get a registeredConfigurationSerializableclass by its aliasprotected Constructor<? extends ConfigurationSerializable> ConfigurationSerialization.getConstructor()Method parameters in org.bukkit.configuration.serialization with type arguments of type ConfigurationSerializableModifier and TypeMethodDescriptionstatic ConfigurationSerializableConfigurationSerialization.deserializeObject(Map<String, ?> args, Class<? extends ConfigurationSerializable> clazz) Attempts to deserialize the given arguments into a new instance of the given class.protected ConfigurationSerializableConfigurationSerialization.deserializeViaCtor(Constructor<? extends ConfigurationSerializable> ctor, Map<String, ?> args) static StringConfigurationSerialization.getAlias(Class<? extends ConfigurationSerializable> clazz) Gets the correct alias for the givenConfigurationSerializableclassstatic voidConfigurationSerialization.registerClass(Class<? extends ConfigurationSerializable> clazz) Registers the givenConfigurationSerializableclass by its aliasstatic voidConfigurationSerialization.registerClass(Class<? extends ConfigurationSerializable> clazz, String alias) Registers the given alias to the specifiedConfigurationSerializableclassstatic voidConfigurationSerialization.unregisterClass(Class<? extends ConfigurationSerializable> clazz) Unregisters any aliases for the specifiedConfigurationSerializableclassConstructor parameters in org.bukkit.configuration.serialization with type arguments of type ConfigurationSerializableModifierConstructorDescriptionprotectedConfigurationSerialization(Class<? extends ConfigurationSerializable> clazz) -
Uses of ConfigurationSerializable in org.bukkit.entity
Subinterfaces of ConfigurationSerializable in org.bukkit.entity -
Uses of ConfigurationSerializable in org.bukkit.inventory
Classes in org.bukkit.inventory that implement ConfigurationSerializable -
Uses of ConfigurationSerializable in org.bukkit.inventory.meta
Subinterfaces of ConfigurationSerializable in org.bukkit.inventory.metaModifier and TypeInterfaceDescriptioninterfaceRepresents armor that an entity can equip.interfaceRepresents a bucket of axolotl.interfaceinterfaceinterfaceinterfaceRepresents aMaterial.WRITTEN_BOOK) that can have a title, an author, and pages.interfaceinterfaceRepresents armor that an entity can equip and can also be colored.interfaceRepresents a compass that can track a specific location.interfaceinterfaceRepresents an item that has durability and can take damage.interfaceEnchantmentMeta is specific to items that can store enchantments, as opposed to being enchanted.interfaceRepresents a meta that can store a single FireworkEffect.interfaceRepresents aMaterial.FIREWORK_ROCKETand its effects.interfaceThis type represents the storage mechanism for auxiliary item data.interfaceinterfaceRepresents leather armor (Material.LEATHER_BOOTS,Material.LEATHER_CHESTPLATE,Material.LEATHER_HELMET, orMaterial.LEATHER_LEGGINGS) that can be colored.interfaceRepresents a map that can be scalable.interfaceinterfaceRepresents a map that can be scalable.interfaceRepresents a potion or item that can have custom effects.interfaceRepresents an item that can be repaired at an anvil.interfaceRepresents a skull that can have an owner.interfaceRepresents a spawn egg and it's spawned type.interfaceRepresents a suspicious stew that can have custom effects.interfaceRepresents a bucket of tropical fish.interfaceRepresents a book (Material.WRITABLE_BOOKorMaterial.WRITTEN_BOOK) that can have pages. -
Uses of ConfigurationSerializable in org.bukkit.inventory.meta.components
Subinterfaces of ConfigurationSerializable in org.bukkit.inventory.meta.componentsModifier and TypeInterfaceDescriptioninterfaceRepresents a component which can turn any item into food.static interfaceAn effect which may be applied by this item when eaten.interfaceRepresents a component which can turn any item into a tool.static interfaceA rule governing use of this tool and overriding attributes per-block. -
Uses of ConfigurationSerializable in org.bukkit.potion
Classes in org.bukkit.potion that implement ConfigurationSerializableModifier and TypeClassDescriptionclassRepresents a potion effect, that can be added to aLivingEntity. -
Uses of ConfigurationSerializable in org.bukkit.profile
Subinterfaces of ConfigurationSerializable in org.bukkit.profile -
Uses of ConfigurationSerializable in org.bukkit.util
Classes in org.bukkit.util that implement ConfigurationSerializableModifier and TypeClassDescriptionclassA vector with a hash function that floors the X, Y, Z components, a la BlockVector in WorldEdit.classA mutable axis aligned bounding box (AABB).classRepresents a mutable vector.