Class AbstractNBTSerializable
java.lang.Object
me.ranzeplay.messagechain.nbtutils.AbstractNBTSerializable
- Direct Known Subclasses:
ExampleData,RouteFailResponse,RouteResponse
Implements deserialization and serialization methods of a data structure.
A helper that converts data to or from NBT.
-
Constructor Summary
ConstructorsConstructorDescriptionEmpty constructor that initializes a nearly null instance for filling data. -
Method Summary
Modifier and TypeMethodDescriptionabstract voidfromNbt(net.minecraft.nbt.NbtCompound nbt) Loads current object instance with NBT data.abstract Class<?>Get implemented classloadFromNbt(net.minecraft.nbt.NbtCompound nbt) abstract net.minecraft.nbt.NbtCompoundtoNbt()
-
Constructor Details
-
AbstractNBTSerializable
public AbstractNBTSerializable()Empty constructor that initializes a nearly null instance for filling data.
-
-
Method Details
-
toNbt
public abstract net.minecraft.nbt.NbtCompound toNbt()- Returns:
- Serialized NBT structure.
-
fromNbt
public abstract void fromNbt(net.minecraft.nbt.NbtCompound nbt) Loads current object instance with NBT data.- Parameters:
nbt- Source data
-
loadFromNbt
-
getGenericClass
Get implemented class- Returns:
- Implemented
-