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.
|
Modifier and Type | Interface and Description |
---|---|
interface |
OfflinePlayer |
Modifier and Type | Class and Description |
---|---|
class |
Color
A container for a color palette.
|
class |
FireworkEffect
Represents a single firework effect.
|
class |
Location
Represents a 3-dimensional position in a world
|
Modifier and Type | Method and Description |
---|---|
static ConfigurationSerializable |
FireworkEffect.deserialize(Map<String,Object> map) |
Modifier and Type | Class and Description |
---|---|
class |
Pattern |
Modifier and Type | Method and Description |
---|---|
ConfigurationSerializable |
ConfigurationSerialization.deserialize(Map<String,?> args) |
static ConfigurationSerializable |
ConfigurationSerialization.deserializeObject(Map<String,?> args)
Attempts to deserialize the given arguments into a new instance of the
given class.
|
static ConfigurationSerializable |
ConfigurationSerialization.deserializeObject(Map<String,?> args,
Class<? extends ConfigurationSerializable> clazz)
Attempts to deserialize the given arguments into a new instance of the
given class.
|
protected ConfigurationSerializable |
ConfigurationSerialization.deserializeViaCtor(Constructor<? extends ConfigurationSerializable> ctor,
Map<String,?> args) |
protected ConfigurationSerializable |
ConfigurationSerialization.deserializeViaMethod(Method method,
Map<String,?> args) |
Modifier and Type | Method and Description |
---|---|
static Class<? extends ConfigurationSerializable> |
ConfigurationSerialization.getClassByAlias(String alias)
Attempts to get a registered
ConfigurationSerializable class by
its alias |
protected Constructor<? extends ConfigurationSerializable> |
ConfigurationSerialization.getConstructor() |
Modifier and Type | Method and Description |
---|---|
static ConfigurationSerializable |
ConfigurationSerialization.deserializeObject(Map<String,?> args,
Class<? extends ConfigurationSerializable> clazz)
Attempts to deserialize the given arguments into a new instance of the
given class.
|
protected ConfigurationSerializable |
ConfigurationSerialization.deserializeViaCtor(Constructor<? extends ConfigurationSerializable> ctor,
Map<String,?> args) |
static String |
ConfigurationSerialization.getAlias(Class<? extends ConfigurationSerializable> clazz)
Gets the correct alias for the given
ConfigurationSerializable
class |
static void |
ConfigurationSerialization.registerClass(Class<? extends ConfigurationSerializable> clazz)
Registers the given
ConfigurationSerializable class by its
alias |
static void |
ConfigurationSerialization.registerClass(Class<? extends ConfigurationSerializable> clazz,
String alias)
Registers the given alias to the specified
ConfigurationSerializable class |
static void |
ConfigurationSerialization.unregisterClass(Class<? extends ConfigurationSerializable> clazz)
Unregisters any aliases for the specified
ConfigurationSerializable class |
Constructor and Description |
---|
ConfigurationSerialization(Class<? extends ConfigurationSerializable> clazz) |
Modifier and Type | Interface and Description |
---|---|
interface |
Player
Represents a player, connected or not
|
Modifier and Type | Class and Description |
---|---|
class |
ItemStack
Represents a stack of items
|
Modifier and Type | Interface and Description |
---|---|
interface |
BannerMeta |
interface |
BlockStateMeta |
interface |
BookMeta
Represents a book (
Material.BOOK_AND_QUILL or Material.WRITTEN_BOOK ) that can have a title, an author, and pages. |
interface |
EnchantmentStorageMeta
EnchantmentMeta is specific to items that can store enchantments, as
opposed to being enchanted.
|
interface |
FireworkEffectMeta
Represents a meta that can store a single FireworkEffect.
|
interface |
FireworkMeta
Represents a
Material.FIREWORK and its effects. |
interface |
ItemMeta
This type represents the storage mechanism for auxiliary item data.
|
interface |
LeatherArmorMeta
Represents leather armor (
Material.LEATHER_BOOTS , Material.LEATHER_CHESTPLATE , Material.LEATHER_HELMET , or Material.LEATHER_LEGGINGS ) that can be colored. |
interface |
MapMeta
Represents a map that can be scalable.
|
interface |
PotionMeta
Represents a potion (
Material.POTION ) that can have custom effects. |
interface |
SkullMeta
Represents a skull (
Material.SKULL_ITEM ) that can have an owner. |
Modifier and Type | Class and Description |
---|---|
class |
PotionEffect
Represents a potion effect, that can be added to a
LivingEntity . |
Modifier and Type | Class and Description |
---|---|
class |
BlockVector
A vector with a hash function that floors the X, Y, Z components, a la
BlockVector in WorldEdit.
|
class |
Vector
Represents a mutable vector.
|
Copyright © 2022. All rights reserved.