Uses of Interface
org.bukkit.configuration.serialization.ConfigurationSerializable
-
Packages that use 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 Bukkitconfigurationimplementation.org.bukkit.entity Interfaces for non-voxel objects that can exist in aworld, 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 insideitem stacks.org.bukkit.potion Classes to represent variouspotionproperties 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 @NotNull ConfigurationSerializableFireworkEffect. deserialize(@NotNull 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(@NotNull String path, @NotNull Class<T> clazz)Gets the requestedConfigurationSerializableobject at the given path.<T extends ConfigurationSerializable>
TConfigurationSection. getSerializable(@NotNull String path, @NotNull 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(@NotNull String path, @NotNull Class<T> clazz)<T extends ConfigurationSerializable>
TMemorySection. getSerializable(@NotNull String path, @NotNull 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 @Nullable ConfigurationSerializableConfigurationSerialization. deserialize(@NotNull Map<String,?> args)static @Nullable ConfigurationSerializableConfigurationSerialization. deserializeObject(@NotNull Map<String,?> args)Attempts to deserialize the given arguments into a new instance of the given class.static @Nullable ConfigurationSerializableConfigurationSerialization. deserializeObject(@NotNull Map<String,?> args, @NotNull Class<? extends ConfigurationSerializable> clazz)Attempts to deserialize the given arguments into a new instance of the given class.protected @Nullable ConfigurationSerializableConfigurationSerialization. deserializeViaCtor(@NotNull Constructor<? extends ConfigurationSerializable> ctor, @NotNull Map<String,?> args)protected @Nullable ConfigurationSerializableConfigurationSerialization. deserializeViaMethod(@NotNull Method method, @NotNull Map<String,?> args)Methods in org.bukkit.configuration.serialization that return types with arguments of type ConfigurationSerializable Modifier and Type Method Description static @Nullable Class<? extends ConfigurationSerializable>ConfigurationSerialization. getClassByAlias(@NotNull String alias)Attempts to get a registeredConfigurationSerializableclass by its aliasprotected @Nullable Constructor<? extends ConfigurationSerializable>ConfigurationSerialization. getConstructor()@NotNull 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 @Nullable ConfigurationSerializableConfigurationSerialization. deserializeObject(@NotNull Map<String,?> args, @NotNull Class<? extends ConfigurationSerializable> clazz)Attempts to deserialize the given arguments into a new instance of the given class.protected @Nullable ConfigurationSerializableConfigurationSerialization. deserializeViaCtor(@NotNull Constructor<? extends ConfigurationSerializable> ctor, @NotNull Map<String,?> args)static @NotNull StringConfigurationSerialization. getAlias(@NotNull Class<? extends ConfigurationSerializable> clazz)Gets the correct alias for the givenConfigurationSerializableclassstatic voidConfigurationSerialization. registerClass(@NotNull Class<? extends ConfigurationSerializable> clazz)Registers the givenConfigurationSerializableclass by its aliasstatic voidConfigurationSerialization. registerClass(@NotNull Class<? extends ConfigurationSerializable> clazz, @NotNull String alias)Registers the given alias to the specifiedConfigurationSerializableclassstatic voidConfigurationSerialization. unregisterClass(@NotNull 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(@NotNull 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.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.
-