Class NBTWrappers.NBTBase<T>

java.lang.Object
org.kingdoms.utils.nbt.NBTWrappers.NBTBase<T>
Direct Known Subclasses:
NBTWrappers.NBTArray, NBTWrappers.NBTNumber, NBTWrappers.NBTTagCompound, NBTWrappers.NBTTagEnd, NBTWrappers.NBTTagList, NBTWrappers.NBTTagString
Enclosing class:
NBTWrappers

public abstract static class NBTWrappers.NBTBase<T> extends Object
A base class for the essential methods
  • Field Details

    • value

      protected final T value
  • Constructor Details

    • NBTBase

      public NBTBase(T value)
  • Method Details

    • fromNBT

      public static NBTWrappers.NBTBase<?> fromNBT(Object nbtObject)
      Parameters:
      nbtObject - The NBT object
      Returns:
      The correct NBTWrappers.NBTBase or null if the tag is not supported
    • getValue

      public final T getValue()
    • toNBT

      public abstract Object toNBT()