Class LongNBTHandler
java.lang.Object
com.hrznstudio.titanium.nbthandler.data.LongNBTHandler
- All Implemented Interfaces:
INBTHandler<Long>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanisClassValid(Class<?> aClass) Checks if the NBTHanlder can handle a class.readFromNBT(net.minecraft.nbt.CompoundTag compound, String name, Long current) Reads the value from the NBT to be stored in the Field.booleanstoreToNBT(net.minecraft.nbt.CompoundTag compound, String name, Long object) Stores a value as the given name in the NBT.
-
Constructor Details
-
LongNBTHandler
public LongNBTHandler()
-
-
Method Details
-
isClassValid
Checks if the NBTHanlder can handle a class.- Specified by:
isClassValidin interfaceINBTHandler<Long>- Parameters:
aClass- The class that wants to be checked.- Returns:
- true if the capability can handle the class or false if it can't.
-
storeToNBT
public boolean storeToNBT(@Nonnull net.minecraft.nbt.CompoundTag compound, @Nonnull String name, @Nonnull Long object) Stores a value as the given name in the NBT.- Specified by:
storeToNBTin interfaceINBTHandler<Long>- Parameters:
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.- Returns:
- true if the Object was successfully stored in the NBT
-
readFromNBT
public Long readFromNBT(@Nonnull net.minecraft.nbt.CompoundTag compound, @Nonnull String name, @Nullable Long current) Reads the value from the NBT to be stored in the Field.- Specified by:
readFromNBTin interfaceINBTHandler<Long>- Parameters:
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- Returns:
- The object if it was successfully stored or null if it wasn't giving the next handlers a chance to store the value.
-