接口的使用
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(@NotNull String metadataKey) Returns a list of previously set metadata values from the implementing object's metadata store.MetadataStore.getMetadata(T subject, @NotNull String metadataKey) Returns all metadata values attached to an object.MetadataStoreBase.getMetadata(T subject, @NotNull String metadataKey) Returns all metadata values attached to an object.参数类型为MetadataValue的org.bukkit.metadata中的方法修饰符和类型方法说明voidMetadatable.setMetadata(@NotNull String metadataKey, @NotNull MetadataValue newMetadataValue) Sets a metadata value in the implementing object's metadata store.voidMetadataStore.setMetadata(T subject, @NotNull String metadataKey, @NotNull MetadataValue newMetadataValue) Adds a metadata value to an object.voidMetadataStoreBase.setMetadata(T subject, @NotNull String metadataKey, @NotNull MetadataValue newMetadataValue) Adds a metadata value to an object.