public class DataWatcherKey<T>
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static DataWatcherKey<org.bukkit.block.BlockFace> |
BLOCK_FACE |
static DataWatcherKey<java.lang.Boolean> |
BOOLEAN |
static DataWatcherKey<java.lang.Byte> |
BYTE |
static DataWatcherKey<net.md_5.bungee.api.chat.BaseComponent> |
CHAT_COMPONENT |
static DataWatcherKey<java.lang.Double> |
DOUBLE |
static DataWatcherKey<java.lang.Float> |
FLOAT |
static DataWatcherKey<java.lang.Integer> |
INT |
static DataWatcherKey<java.lang.Long> |
LONG |
static DataWatcherKey<NBTTagCompound> |
NBT_TAG |
static DataWatcherKey<com.google.common.base.Optional<net.md_5.bungee.api.chat.BaseComponent>> |
OPTIONAL_CHAT_COMPONENT |
static DataWatcherKey<com.google.common.base.Optional<org.bukkit.inventory.ItemStack>> |
OPTIONAL_ITEM_STACK |
static DataWatcherKey<com.google.common.base.Optional<org.bukkit.util.Vector>> |
OPTIONAL_POSITION |
static DataWatcherKey<com.google.common.base.Optional<java.util.UUID>> |
OPTIONAL_UUID |
static DataWatcherKey<org.bukkit.util.Vector> |
POSITION |
static DataWatcherKey<org.bukkit.util.EulerAngle> |
ROTATION |
static DataWatcherKey<java.lang.Short> |
SHORT |
static DataWatcherKey<java.lang.String> |
STRING |
static DataWatcherKey<org.bukkit.util.Vector> |
VECTOR |
| Constructor and Description |
|---|
DataWatcherKey(java.lang.Class<T> clazz)
Create a new DataWatcherKey with the class's name
|
DataWatcherKey(java.lang.String key)
Create a new DataWatcherKey with a key
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getKey()
Get the key.
|
int |
hashCode() |
public static final DataWatcherKey<java.lang.Boolean> BOOLEAN
public static final DataWatcherKey<java.lang.Byte> BYTE
public static final DataWatcherKey<java.lang.Short> SHORT
public static final DataWatcherKey<java.lang.Integer> INT
public static final DataWatcherKey<java.lang.Long> LONG
public static final DataWatcherKey<java.lang.Float> FLOAT
public static final DataWatcherKey<java.lang.Double> DOUBLE
public static final DataWatcherKey<java.lang.String> STRING
public static final DataWatcherKey<com.google.common.base.Optional<java.util.UUID>> OPTIONAL_UUID
public static final DataWatcherKey<org.bukkit.util.Vector> VECTOR
public static final DataWatcherKey<org.bukkit.util.Vector> POSITION
public static final DataWatcherKey<com.google.common.base.Optional<org.bukkit.util.Vector>> OPTIONAL_POSITION
public static final DataWatcherKey<net.md_5.bungee.api.chat.BaseComponent> CHAT_COMPONENT
public static final DataWatcherKey<com.google.common.base.Optional<net.md_5.bungee.api.chat.BaseComponent>> OPTIONAL_CHAT_COMPONENT
public static final DataWatcherKey<org.bukkit.util.EulerAngle> ROTATION
public static final DataWatcherKey<org.bukkit.block.BlockFace> BLOCK_FACE
public static final DataWatcherKey<com.google.common.base.Optional<org.bukkit.inventory.ItemStack>> OPTIONAL_ITEM_STACK
public static final DataWatcherKey<NBTTagCompound> NBT_TAG
public DataWatcherKey(java.lang.String key)
key - the key of this DataWatcherKey. Note this key must be uniquepublic DataWatcherKey(java.lang.Class<T> clazz)
clazz - the given classpublic java.lang.String getKey()
DataWatcherKey's keypublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Object