接口的使用
org.bukkit.metadata.MetadataValue
使用MetadataValue的程序包
-
org.bukkit.metadata中MetadataValue的使用
修饰符和类型类说明classA FixedMetadataValue is a special case metadata item that contains the same value forever after initialization.classThe LazyMetadataValue class implements a type of metadata that is not computed until another plugin asks for it.classOptional base class for facilitating MetadataValue implementations.返回变量类型为MetadataValue的类型的org.bukkit.metadata中的方法修饰符和类型方法说明Metadatable.getMetadata(String metadataKey) Returns a list of previously set metadata values from the implementing object's metadata store.MetadataStore.getMetadata(T subject, String metadataKey) Returns all metadata values attached to an object.MetadataStoreBase.getMetadata(T subject, String metadataKey) Returns all metadata values attached to an object.参数类型为MetadataValue的org.bukkit.metadata中的方法修饰符和类型方法说明voidMetadatable.setMetadata(String metadataKey, MetadataValue newMetadataValue) Sets a metadata value in the implementing object's metadata store.voidMetadataStore.setMetadata(T subject, String metadataKey, MetadataValue newMetadataValue) Adds a metadata value to an object.voidMetadataStoreBase.setMetadata(T subject, String metadataKey, MetadataValue newMetadataValue) Adds a metadata value to an object.