Class SerializableComponent

java.lang.Object
vazkii.botania.common.internal_caps.SerializableComponent
Direct Known Subclasses:
EthicalComponent, ItemFlagsComponent, KeptItemsComponent, LooniumComponent, NarslimmusComponent, SpectralRailComponent, TigerseyeComponent

public abstract class SerializableComponent extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    final void
    deserializeNBT(net.minecraft.core.HolderLookup.Provider provider, net.minecraft.nbt.CompoundTag nbt)
     
    abstract void
    readFromNbt(net.minecraft.nbt.CompoundTag tag, net.minecraft.core.HolderLookup.Provider registryLookup)
     
    final @UnknownNullability net.minecraft.nbt.CompoundTag
    serializeNBT(net.minecraft.core.HolderLookup.Provider provider)
     
    abstract void
    writeToNbt(net.minecraft.nbt.CompoundTag tag, net.minecraft.core.HolderLookup.Provider registryLookup)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • SerializableComponent

      public SerializableComponent()
  • Method Details

    • readFromNbt

      public abstract void readFromNbt(net.minecraft.nbt.CompoundTag tag, net.minecraft.core.HolderLookup.Provider registryLookup)
    • writeToNbt

      public abstract void writeToNbt(net.minecraft.nbt.CompoundTag tag, net.minecraft.core.HolderLookup.Provider registryLookup)
    • serializeNBT

      public final @UnknownNullability net.minecraft.nbt.CompoundTag serializeNBT(net.minecraft.core.HolderLookup.Provider provider)
    • deserializeNBT

      public final void deserializeNBT(net.minecraft.core.HolderLookup.Provider provider, net.minecraft.nbt.CompoundTag nbt)