Modifier and Type | Method and Description |
---|---|
static Object |
NBT.bukkitToMc(ItemStack item)
Converts a Bukkit ItemStack into a Minecraft ItemStack.
|
static Object |
NBTLib.fetchCraftbukkitField(String className,
Object object,
String name)
Fetches the value of a field of a Craftbukkit class.
|
static Object |
NBTLib.fetchDynamicCraftbukkitField(String className,
Object object,
Object type)
Fetches the value of a field of a Craftbukkit class without knowing the name of the field.
|
static Object |
NBTLib.fetchDynamicMinecraftField(String className,
Object object,
Object type)
Fetches the value of a field of a Minecraft class without knowing the name of the field.
|
static Object |
NBTLib.fetchMinecraftField(String className,
Object object,
String name)
Fetches the value of a field of a Minecraft class.
|
static Class |
NBTLib.getCraftbukkitClass(String className)
Returns a
Class from the Craftbukkit package. |
static String |
NBTLib.getCraftbukkitPackage()
Returns the Craftbukkit package name with a trailing dot.
|
static NBT |
NBT.getEnum(Object o)
Returns an
NBT representing the type of a Minecraft NBTBase object. |
static Class |
NBTLib.getMinecraftClass(String className)
Returns a
Class from the Minecraft package. |
static String |
NBTLib.getMinecraftPackage()
Returns the Minecraft package name with a trailing dot.
|
static Object |
NBTLib.instantiateCraftbukkit(String className,
Object[] paramTypes,
Object... params)
Returns a new instance of a Craftbukkit class.
|
static Object |
NBTLib.instantiateMinecraft(String className,
Object[] paramTypes,
Object... params)
Returns a new instance of a Minecraft class.
|
static Object |
NBTLib.invokeCraftbukkit(String className,
Object object,
String name,
Object[] paramTypes,
Object... params)
Invokes a method of a Craftbukkit class.
|
static Object |
NBTLib.invokeCraftbukkitDynamic(String className,
Object object,
Object returnType,
Object[] paramTypes,
Object... params)
Tries to invoke a method of a Craftbukkit class without knowing the methods name.
|
static Object |
NBTLib.invokeMinecraft(String className,
Object object,
String name,
Object[] paramTypes,
Object... params)
Invokes a method of a Minecraft class.
|
static Object |
NBTLib.invokeMinecraftDynamic(String className,
Object object,
Object returnType,
Object[] paramTypes,
Object... params)
Tries to invoke a method of a Minecraft class without knowing the methods name.
|
static Map<String,Tag> |
NBT.itemStackToMap(ItemStack item)
|
static ItemStack |
NBT.loadItemStack(byte[] array)
Loads a Bukkit ItemStack from an array of bytes (using NBT).
|
static ItemStack |
NBT.loadItemStack(DataInput input)
Loads a Bukkit ItemStack from a
DataInput object (using NBT). |
static ItemStack |
NBT.loadItemStack(InputStream stream)
Loads a Bukkit ItemStack from an
InputStream (using NBT). |
static ItemStack |
NBT.loadItemStack64(String string)
Loads a Bukkit ItemStack from a base64 encoded string (using NBT).
|
static Object |
NBT.loadNBT(byte[] array)
Loads an NBTTagCompound from an array of bytes.
|
static Object |
NBT.loadNBT(DataInput input)
Loads an NBTTagCompound from a
DataInput object. |
static Object |
NBT.loadNBT(InputStream stream)
Loads an NBTTagCompound from an
InputStream . |
static Object |
NBT.loadNBT64(String string)
Loads an NBTTagCompound from a base64 encoded string.
|
static ItemStack |
NBT.mapToItemStack(Map<String,?> map)
|
static Object |
NBT.mapToNBT(Map<String,?> map)
Converts a
Map into an NBTTagCompound. |
static Object |
NBT.mapToNBT(String name,
Map<String,?> map)
Deprecated.
|
static ItemStack |
NBT.mcToBukkit(Object o)
Converts a Minecraft ItemStack into a Bukkit ItemStack.
|
static Map<String,Tag> |
NBT.NBTToMap(Object o)
Converts an NBTTagCompound into a
Map . |
static Tag |
NBT.NBTToTag(Object o)
Converts an NBTTagCompound into a
Tag . |
static Tag<Map<String,Tag>> |
Tag.newCompound(Map<String,?> data)
Creates a new Map tag.
|
static Tag<List<Tag>> |
Tag.newList(List data)
Creates a new List tag.
|
static void |
NBTLib.putCraftbukkitField(String className,
Object object,
String name,
Object value)
Puts a value into a field of a Craftbukkit class.
|
static void |
NBTLib.putDynamicCraftbukkitField(String className,
Object object,
Object type,
Object value)
Puts a value into a field of a Craftbukkit class without knowing the name of the field.
|
static void |
NBTLib.putDynamicMinecraftField(String className,
Object object,
Object type,
Object value)
Puts a value into a field of a Minecraft class without knowing the name of the field.
|
static void |
NBTLib.putMinecraftField(String className,
Object object,
String name,
Object value)
Puts a value into a field of a Minecraft class.
|
static void |
NBT.saveItemStack(DataOutput output,
ItemStack item)
Saves a Bukkit ItemStack to a
DataOutput object (using NBT). |
static byte[] |
NBT.saveItemStack(ItemStack item)
Saves a Bukkit ItemStack to an array of bytes (using NBT).
|
static void |
NBT.saveItemStack(OutputStream stream,
ItemStack item)
Saves a Bukkit ItemStack to an
OutputStream (using NBT). |
static String |
NBT.saveItemStack64(ItemStack item)
Saves a Bukkit ItemStack to a base64 encoded string (using NBT).
|
static void |
NBT.saveNBT(DataOutput output,
Object o)
Saves an NBTTagCompound to a
DataInput object. |
static byte[] |
NBT.saveNBT(Object o)
Loads an NBTTagCompound from an array of bytes.
|
static void |
NBT.saveNBT(OutputStream stream,
Object o)
Saves an NBTTagCompound to an
InputStream . |
static String |
NBT.saveNBT64(Object o)
Saves an NBTTagCompound to a base64 encoded string.
|
static Object |
NBT.tagToNBT(String name,
Tag tag)
Deprecated.
|
static Object |
NBT.tagToNBT(Tag tag)
Converts a
Tag into an NBTTagCompound. |
Copyright © 2013. All Rights Reserved.