public static interface Capability.IStorage<T>
| Modifier and Type | Method and Description | 
|---|---|
void | 
readNBT(Capability<T> capability,
       T instance,
       EnumFacing side,
       NBTBase nbt)
Read the capability instance from a NBT tag. 
 | 
NBTBase | 
writeNBT(Capability<T> capability,
        T instance,
        EnumFacing side)
Serialize the capability instance to a NBTTag. 
 | 
NBTBase writeNBT(Capability<T> capability, T instance, EnumFacing side)
capability - The Capability being stored.instance - An instance of that capabilities interface.side - The side of the object the instance is associated with.void readNBT(Capability<T> capability, T instance, EnumFacing side, NBTBase nbt)
capability - The Capability being stored.instance - An instance of that capabilities interface.side - The side of the object the instance is associated with.nbt - A NBT holding the data. Must not be null, as doesn't make sense to call this function with nothing to read...