Uses of Interface
org.bukkit.configuration.serialization.ConfigurationSerializable
| Package | Description |
|---|---|
| org.bukkit |
More generalized classes in the API.
|
| org.bukkit.block.banner | |
| 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 worldMethods in org.bukkit that return ConfigurationSerializable Modifier and Type Method Description static ConfigurationSerializableFireworkEffect. deserialize(java.util.Map<java.lang.String,java.lang.Object> map) -
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.serialization
Methods in org.bukkit.configuration.serialization that return ConfigurationSerializable Modifier and Type Method Description ConfigurationSerializableConfigurationSerialization. deserialize(java.util.Map<java.lang.String,?> args)static ConfigurationSerializableConfigurationSerialization. deserializeObject(java.util.Map<java.lang.String,?> args)Attempts to deserialize the given arguments into a new instance of the given class.static ConfigurationSerializableConfigurationSerialization. deserializeObject(java.util.Map<java.lang.String,?> args, java.lang.Class<? extends ConfigurationSerializable> clazz)Attempts to deserialize the given arguments into a new instance of the given class.protected ConfigurationSerializableConfigurationSerialization. deserializeViaCtor(java.lang.reflect.Constructor<? extends ConfigurationSerializable> ctor, java.util.Map<java.lang.String,?> args)protected ConfigurationSerializableConfigurationSerialization. deserializeViaMethod(java.lang.reflect.Method method, java.util.Map<java.lang.String,?> args)Methods in org.bukkit.configuration.serialization that return types with arguments of type ConfigurationSerializable Modifier and Type Method Description static java.lang.Class<? extends ConfigurationSerializable>ConfigurationSerialization. getClassByAlias(java.lang.String alias)Attempts to get a registeredConfigurationSerializableclass by its aliasprotected java.lang.reflect.Constructor<? extends ConfigurationSerializable>ConfigurationSerialization. getConstructor()java.lang.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(java.util.Map<java.lang.String,?> args, java.lang.Class<? extends ConfigurationSerializable> clazz)Attempts to deserialize the given arguments into a new instance of the given class.protected ConfigurationSerializableConfigurationSerialization. deserializeViaCtor(java.lang.reflect.Constructor<? extends ConfigurationSerializable> ctor, java.util.Map<java.lang.String,?> args)static java.lang.StringConfigurationSerialization. getAlias(java.lang.Class<? extends ConfigurationSerializable> clazz)Gets the correct alias for the givenConfigurationSerializableclassstatic voidConfigurationSerialization. registerClass(java.lang.Class<? extends ConfigurationSerializable> clazz)Registers the givenConfigurationSerializableclass by its aliasstatic voidConfigurationSerialization. registerClass(java.lang.Class<? extends ConfigurationSerializable> clazz, java.lang.String alias)Registers the given alias to the specifiedConfigurationSerializableclassstatic voidConfigurationSerialization. unregisterClass(java.lang.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(java.lang.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 interfaceBannerMetainterfaceBlockStateMetainterfaceBookMetaRepresents a book (Material.BOOK_AND_QUILLorMaterial.WRITTEN_BOOK) that can have a title, an author, and pages.interfaceEnchantmentStorageMetaEnchantmentMeta is specific to items that can store enchantments, as opposed to being enchanted.interfaceFireworkEffectMetaRepresents a meta that can store a single FireworkEffect.interfaceFireworkMetaRepresents aMaterial.FIREWORKand its effects.interfaceItemMetaThis type represents the storage mechanism for auxiliary item data.interfaceLeatherArmorMetaRepresents 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 (Material.POTION) that can have custom effects.interfaceSkullMetaRepresents a skull (Material.SKULL_ITEM) that can have an owner. -
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.classVectorRepresents a mutable vector.