Uses of Interface
org.bukkit.configuration.serialization.ConfigurationSerializable
| Package | Description | 
|---|---|
| org.bukkit | 
 The root package of the Bukkit API, contains generalized API classes. 
 | 
| org.bukkit.attribute | 
 Classes relevant to attributes. 
 | 
| org.bukkit.block.banner | 
 Classes relevant to banner blocks. 
 | 
| org.bukkit.configuration | 
 Classes dedicated to handling a plugin's runtime configuration. 
 | 
| org.bukkit.configuration.serialization | 
 Classes dedicated to being able to perform serialization specialized for
 the Bukkit  
configuration
 implementation. | 
| org.bukkit.entity | 
 Interfaces for non-voxel objects that can exist in a  
world, including all players, monsters, projectiles, etc. | 
| org.bukkit.inventory | 
 Classes involved in manipulating player inventories and item interactions. 
 | 
| org.bukkit.inventory.meta | 
 The interfaces used when manipulating extra data can can be stored inside
  
item stacks. | 
| org.bukkit.potion | 
 Classes to represent various  
potion
 properties and manipulation. | 
| org.bukkit.util | 
 Multi and single purpose classes to facilitate various programmatic
 concepts. 
 | 
- 
Uses of ConfigurationSerializable in org.bukkit
Subinterfaces of ConfigurationSerializable in org.bukkit Modifier and Type Interface Description interfaceOfflinePlayerClasses in org.bukkit that implement ConfigurationSerializable Modifier and Type Class Description classColorA container for a color palette.classFireworkEffectRepresents a single firework effect.classLocationRepresents a 3-dimensional position in a world.Methods in org.bukkit that return ConfigurationSerializable Modifier and Type Method Description static ConfigurationSerializableFireworkEffect. deserialize(Map<String,Object> map) - 
Uses of ConfigurationSerializable in org.bukkit.attribute
Classes in org.bukkit.attribute that implement ConfigurationSerializable Modifier and Type Class Description classAttributeModifierConcrete implementation of an attribute modifier. - 
Uses of ConfigurationSerializable in org.bukkit.block.banner
Classes in org.bukkit.block.banner that implement ConfigurationSerializable Modifier and Type Class Description classPattern - 
Uses of ConfigurationSerializable in org.bukkit.configuration
Methods in org.bukkit.configuration with type parameters of type ConfigurationSerializable Modifier and Type Method Description <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 ConfigurationSerializable Modifier and Type Method Description ConfigurationSerializableConfigurationSerialization. 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 ConfigurationSerializable Modifier and Type Method Description static Class<? extends ConfigurationSerializable>ConfigurationSerialization. getClassByAlias(String alias)Attempts to get a registeredConfigurationSerializableclass by its aliasprotected Constructor<? extends ConfigurationSerializable>ConfigurationSerialization. getConstructor()Class<? extends ConfigurationSerializable>value()Which class should be used as a delegate for this classes deserializationMethod parameters in org.bukkit.configuration.serialization with type arguments of type ConfigurationSerializable Modifier and Type Method Description 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)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 ConfigurationSerializable Constructor Description ConfigurationSerialization(Class<? extends ConfigurationSerializable> clazz) - 
Uses of ConfigurationSerializable in org.bukkit.entity
Subinterfaces of ConfigurationSerializable in org.bukkit.entity Modifier and Type Interface Description interfacePlayerRepresents a player, connected or not - 
Uses of ConfigurationSerializable in org.bukkit.inventory
Classes in org.bukkit.inventory that implement ConfigurationSerializable Modifier and Type Class Description classItemStackRepresents a stack of items. - 
Uses of ConfigurationSerializable in org.bukkit.inventory.meta
Subinterfaces of ConfigurationSerializable in org.bukkit.inventory.meta Modifier and Type Interface Description interfaceBannerMetainterfaceBlockDataMetainterfaceBlockStateMetainterfaceBookMetaRepresents a book (Material.WRITABLE_BOOKorMaterial.WRITTEN_BOOK) that can have a title, an author, and pages.interfaceCompassMetaRepresents a compass that can track a specific location.interfaceCrossbowMetainterfaceEnchantmentStorageMetaEnchantmentMeta is specific to items that can store enchantments, as opposed to being enchanted.interfaceFireworkEffectMetaRepresents a meta that can store a single FireworkEffect.interfaceFireworkMetaRepresents aMaterial.FIREWORK_ROCKETand its effects.interfaceItemMetaThis type represents the storage mechanism for auxiliary item data.interfaceKnowledgeBookMetainterfaceLeatherArmorMetaRepresents leather armor (Material.LEATHER_BOOTS,Material.LEATHER_CHESTPLATE,Material.LEATHER_HELMET, orMaterial.LEATHER_LEGGINGS) that can be colored.interfaceMapMetaRepresents a map that can be scalable.interfacePotionMetaRepresents a potion or item that can have custom effects.interfaceSkullMetaRepresents a skull that can have an owner.interfaceSpawnEggMetaRepresents a spawn egg and it's spawned type.interfaceSuspiciousStewMetaRepresents a suspicious stew that can have custom effects.interfaceTropicalFishBucketMetaRepresents a bucket of tropical fish. - 
Uses of ConfigurationSerializable in org.bukkit.potion
Classes in org.bukkit.potion that implement ConfigurationSerializable Modifier and Type Class Description classPotionEffectRepresents a potion effect, that can be added to aLivingEntity. - 
Uses of ConfigurationSerializable in org.bukkit.util
Classes in org.bukkit.util that implement ConfigurationSerializable Modifier and Type Class Description classBlockVectorA vector with a hash function that floors the X, Y, Z components, a la BlockVector in WorldEdit.classBoundingBoxA mutable axis aligned bounding box (AABB).classVectorRepresents a mutable vector.