public class StringNBTHandler extends java.lang.Object implements INBTHandler<java.lang.String>
| Constructor and Description |
|---|
StringNBTHandler() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
isClassValid(java.lang.Class<?> aClass)
Checks if the NBTHandler can handle a class.
|
java.lang.String |
readFromNBT(net.minecraft.nbt.CompoundNBT compound,
java.lang.String name,
java.lang.String current)
Reads the value from the NBT to be stored in the Field.
|
boolean |
storeToNBT(net.minecraft.nbt.CompoundNBT compound,
java.lang.String name,
java.lang.String object)
Stores a value as the given name in the NBT.
|
public boolean isClassValid(java.lang.Class<?> aClass)
INBTHandlerisClassValid in interface INBTHandler<java.lang.String>aClass - The class that wants to be checked.public boolean storeToNBT(@Nonnull
net.minecraft.nbt.CompoundNBT compound,
@Nonnull
java.lang.String name,
@Nonnull
java.lang.String object)
INBTHandlerstoreToNBT in interface INBTHandler<java.lang.String>compound - The NBT where the object needs to be stored.name - The name as it will be stored.object - The object value to be stored.public java.lang.String readFromNBT(@Nonnull
net.minecraft.nbt.CompoundNBT compound,
@Nonnull
java.lang.String name,
@Nullable
java.lang.String current)
INBTHandlerreadFromNBT in interface INBTHandler<java.lang.String>compound - The NBT that stores all the information.name - The name of the object stored in the NBT.current - The current value of the object