Class KingdomsBukkitMetadata

java.lang.Object
org.kingdoms.utils.metadata.KingdomsBukkitMetadata
All Implemented Interfaces:
org.bukkit.metadata.MetadataValue

public class KingdomsBukkitMetadata extends Object implements org.bukkit.metadata.MetadataValue
  • Constructor Details

    • KingdomsBukkitMetadata

      protected KingdomsBukkitMetadata(Object value)
  • Method Details

    • value

      public Object value()
      Specified by:
      value in interface org.bukkit.metadata.MetadataValue
    • cast

      public <T> T cast()
    • asInt

      public int asInt()
      Specified by:
      asInt in interface org.bukkit.metadata.MetadataValue
    • asFloat

      public float asFloat()
      Specified by:
      asFloat in interface org.bukkit.metadata.MetadataValue
    • asDouble

      public double asDouble()
      Specified by:
      asDouble in interface org.bukkit.metadata.MetadataValue
    • asLong

      public long asLong()
      Specified by:
      asLong in interface org.bukkit.metadata.MetadataValue
    • asShort

      public short asShort()
      Specified by:
      asShort in interface org.bukkit.metadata.MetadataValue
    • asByte

      public byte asByte()
      Specified by:
      asByte in interface org.bukkit.metadata.MetadataValue
    • asBoolean

      public boolean asBoolean()
      Specified by:
      asBoolean in interface org.bukkit.metadata.MetadataValue
    • asString

      @NotNull public @NotNull String asString()
      Specified by:
      asString in interface org.bukkit.metadata.MetadataValue
    • getOwningPlugin

      public org.bukkit.plugin.Plugin getOwningPlugin()
      Specified by:
      getOwningPlugin in interface org.bukkit.metadata.MetadataValue
    • invalidate

      public void invalidate()
      Specified by:
      invalidate in interface org.bukkit.metadata.MetadataValue