The value that this NBTTag holds.
Modifies this NBT in value form before returning a new NBT.
Modifies this NBT in value form before returning a new NBT. Thew two types of NBT does not have to be the same.
The new value type
The new NBT type
The function to apply to the NBT
A view providing a way to get back to the world of NBTs after the modification.
val stringNbt: NBTString = NBTInt(5).modify(_.toString)