Class NBTUtils

java.lang.Object
net.citizensnpcs.api.jnbt.NBTUtils

public final class NBTUtils extends Object
A class which contains NBT-related utility methods.
  • Method Details

    • createTag

      public static Tag createTag(String name, Object value)
    • getTypeClass

      public static Class<? extends Tag> getTypeClass(int type)
      Gets the class of a type of tag.
      Parameters:
      type - The type.
      Returns:
      The class.
      Throws:
      IllegalArgumentException - if the tag type is invalid.
    • getTypeCode

      public static int getTypeCode(Class<? extends Tag> clazz)
      Gets the type code of a tag class.
      Parameters:
      clazz - The tag class.
      Returns:
      The type code.
      Throws:
      IllegalArgumentException - if the tag class is invalid.
    • getTypeName

      public static String getTypeName(Class<? extends Tag> clazz)
      Gets the type name of a tag.
      Parameters:
      clazz - The tag class.
      Returns:
      The type name.