Class MetadataValueAdapter

java.lang.Object
org.bukkit.metadata.MetadataValueAdapter
All Implemented Interfaces:
MetadataValue
Direct Known Subclasses:
LazyMetadataValue

public abstract class MetadataValueAdapter extends Object implements MetadataValue
Optional base class for facilitating MetadataValue implementations.

This provides all the conversion functions for MetadataValue so that writing an implementation of MetadataValue is as simple as implementing value() and invalidate().