程序包 | 说明 |
---|---|
org.bukkit |
Bukkit的常用类.
|
org.bukkit.attribute | |
org.bukkit.block.banner | |
org.bukkit.configuration |
专门用于处理插件运行时配置的类.
|
org.bukkit.configuration.serialization |
面向Bukkit
配置 实现使配置可以被执行序列化的类 |
org.bukkit.entity |
为在
世界 内存在的非三维像素单位(实体)提供的接口,包含玩家、怪物、抛射物等. |
org.bukkit.inventory |
参与操作玩家物品栏和物品交互的类.
|
org.bukkit.inventory.meta |
用于操作可以被存储在
物品堆 的额外数据的接口. |
org.bukkit.potion |
代表每种
药水 属性和操作的类的集合. |
org.bukkit.util |
提供多种目的和单一目的的类以简化各种编程概念.
|
限定符和类型 | 接口和说明 |
---|---|
interface |
OfflinePlayer |
限定符和类型 | 类和说明 |
---|---|
class |
Color
这是一个调色板的容器。
|
class |
FireworkEffect
代表一个单独的烟花效果。
|
class |
Location
世界中的三维位置,包含x,y,z.
|
限定符和类型 | 方法和说明 |
---|---|
static ConfigurationSerializable |
FireworkEffect.deserialize(java.util.Map<java.lang.String,java.lang.Object> map) |
限定符和类型 | 类和说明 |
---|---|
class |
AttributeModifier
Concrete implementation of an attribute modifier.
|
限定符和类型 | 类和说明 |
---|---|
class |
Pattern |
限定符和类型 | 方法和说明 |
---|---|
<T extends ConfigurationSerializable> |
MemorySection.getSerializable(java.lang.String path,
java.lang.Class<T> clazz) |
<T extends ConfigurationSerializable> |
ConfigurationSection.getSerializable(java.lang.String path,
java.lang.Class<T> clazz)
Gets the requested
ConfigurationSerializable object at the given
path. |
<T extends ConfigurationSerializable> |
MemorySection.getSerializable(java.lang.String path,
java.lang.Class<T> clazz,
T def) |
<T extends ConfigurationSerializable> |
ConfigurationSection.getSerializable(java.lang.String path,
java.lang.Class<T> clazz,
T def)
Gets the requested
ConfigurationSerializable object 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 root
Configuration . |
限定符和类型 | 方法和说明 |
---|---|
ConfigurationSerializable |
ConfigurationSerialization.deserialize(java.util.Map<java.lang.String,?> args) |
static ConfigurationSerializable |
ConfigurationSerialization.deserializeObject(java.util.Map<java.lang.String,?> args)
Attempts to deserialize the given arguments into a new instance of the
given class.
|
static ConfigurationSerializable |
ConfigurationSerialization.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 ConfigurationSerializable |
ConfigurationSerialization.deserializeViaCtor(java.lang.reflect.Constructor<? extends ConfigurationSerializable> ctor,
java.util.Map<java.lang.String,?> args) |
protected ConfigurationSerializable |
ConfigurationSerialization.deserializeViaMethod(java.lang.reflect.Method method,
java.util.Map<java.lang.String,?> args) |
限定符和类型 | 方法和说明 |
---|---|
static java.lang.Class<? extends ConfigurationSerializable> |
ConfigurationSerialization.getClassByAlias(java.lang.String alias)
Attempts to get a registered
ConfigurationSerializable class by
its alias |
protected java.lang.reflect.Constructor<? extends ConfigurationSerializable> |
ConfigurationSerialization.getConstructor() |
限定符和类型 | 方法和说明 |
---|---|
static ConfigurationSerializable |
ConfigurationSerialization.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 ConfigurationSerializable |
ConfigurationSerialization.deserializeViaCtor(java.lang.reflect.Constructor<? extends ConfigurationSerializable> ctor,
java.util.Map<java.lang.String,?> args) |
static java.lang.String |
ConfigurationSerialization.getAlias(java.lang.Class<? extends ConfigurationSerializable> clazz)
Gets the correct alias for the given
ConfigurationSerializable
class |
static void |
ConfigurationSerialization.registerClass(java.lang.Class<? extends ConfigurationSerializable> clazz)
Registers the given
ConfigurationSerializable class by its
alias |
static void |
ConfigurationSerialization.registerClass(java.lang.Class<? extends ConfigurationSerializable> clazz,
java.lang.String alias)
Registers the given alias to the specified
ConfigurationSerializable class |
static void |
ConfigurationSerialization.unregisterClass(java.lang.Class<? extends ConfigurationSerializable> clazz)
Unregisters any aliases for the specified
ConfigurationSerializable class |
构造器和说明 |
---|
ConfigurationSerialization(java.lang.Class<? extends ConfigurationSerializable> clazz) |
限定符和类型 | 接口和说明 |
---|---|
interface |
Player
玩家对象
|
限定符和类型 | 类和说明 |
---|---|
class |
ItemStack
代表物品堆
|
限定符和类型 | 接口和说明 |
---|---|
interface |
BannerMeta |
interface |
BlockStateMeta |
interface |
BookMeta
|
interface |
EnchantmentStorageMeta
EnchantmentMeta is specific to items that can store enchantments, as
opposed to being enchanted.
|
interface |
FireworkEffectMeta
代表可以存储单个FireworkEffect的meta.例如包含
Material.FIREWORK_CHARGE . |
interface |
FireworkMeta
Represents a
Material.FIREWORK and its effects. |
interface |
ItemMeta
This type represents the storage mechanism for auxiliary item data.
|
interface |
KnowledgeBookMeta |
interface |
LeatherArmorMeta
|
interface |
MapMeta
代表可被伸缩的地图.
|
interface |
PotionMeta
代表药水和有自定义药水效果的物品.
|
interface |
SkullMeta
代表
头颅 . |
interface |
SpawnEggMeta
Represents a
Material.MONSTER_EGG and it's spawned type. |
限定符和类型 | 类和说明 |
---|---|
class |
PotionEffect
Represents a potion effect, that can be added to a
LivingEntity . |
限定符和类型 | 类和说明 |
---|---|
class |
BlockVector
这是一个带有可以向下取整XYZ坐标函数的向量类,就像WorldEdit中的BlockVector.
|
class |
Vector
Vector代表一个可变向量.
|