程序包 | 说明 |
---|---|
org.bukkit.metadata |
用于提供在每种Minecraft概念上的插件指定数据的数据层.
|
限定符和类型 | 类和说明 |
---|---|
class |
FixedMetadataValue
A FixedMetadataValue is a special case metadata item that contains the same
value forever after initialization.
|
class |
LazyMetadataValue
The LazyMetadataValue class implements a type of metadata that is not
computed until another plugin asks for it.
|
class |
MetadataValueAdapter
Optional base class for facilitating MetadataValue implementations.
|
限定符和类型 | 方法和说明 |
---|---|
java.util.List<MetadataValue> |
Metadatable.getMetadata(java.lang.String metadataKey)
Returns a list of previously set metadata values from the implementing
object's metadata store.
|
java.util.List<MetadataValue> |
MetadataStore.getMetadata(T subject,
java.lang.String metadataKey)
Returns all metadata values attached to an object.
|
java.util.List<MetadataValue> |
MetadataStoreBase.getMetadata(T subject,
java.lang.String metadataKey)
Returns all metadata values attached to an object.
|
限定符和类型 | 方法和说明 |
---|---|
void |
Metadatable.setMetadata(java.lang.String metadataKey,
MetadataValue newMetadataValue)
Sets a metadata value in the implementing object's metadata store.
|
void |
MetadataStore.setMetadata(T subject,
java.lang.String metadataKey,
MetadataValue newMetadataValue)
Adds a metadata value to an object.
|
void |
MetadataStoreBase.setMetadata(T subject,
java.lang.String metadataKey,
MetadataValue newMetadataValue)
Adds a metadata value to an object.
|