Package org.bukkit.metadata
package org.bukkit.metadata
Classes dedicated to providing a layer of plugin specified data on various
Minecraft concepts.
-
InterfaceDescriptionThis interface is implemented by all objects that can provide metadata about themselves.
-
ClassDescriptionA FixedMetadataValue is a special case metadata item that contains the same value forever after initialization.The LazyMetadataValue class implements a type of metadata that is not computed until another plugin asks for it.Optional base class for facilitating MetadataValue implementations.
-
EnumDescriptionDescribes possible caching strategies for metadata.
-
ExceptionDescriptionA MetadataConversionException is thrown any time a
LazyMetadataValue
attempts to convert a metadata value to an inappropriate data type.A MetadataEvaluationException is thrown any time aLazyMetadataValue
fails to evaluate its value due to an exception.