Class StoredHorseData

java.lang.Object
tschipp.callablehorses.common.data.StoredHorseData

public class StoredHorseData extends Object
Binding data held by every callable mount. Attached via data attachments on Fabric/NeoForge and via a capability on Forge.
  • Field Details

    • CODEC

      public static final com.mojang.serialization.Codec<StoredHorseData> CODEC
    • STREAM_CODEC

      public static final net.minecraft.network.codec.StreamCodec<io.netty.buffer.ByteBuf,StoredHorseData> STREAM_CODEC
  • Constructor Details

    • StoredHorseData

      public StoredHorseData()
  • Method Details

    • getStorageUUID

      public String getStorageUUID()
    • setStorageUUID

      public void setStorageUUID(String uuid)
    • getOwnerUUID

      public String getOwnerUUID()
    • setOwnerUUID

      public void setOwnerUUID(String uuid)
    • getHorseNum

      public int getHorseNum()
    • setHorseNum

      public void setHorseNum(int num)
    • isOwned

      public boolean isOwned()
    • setOwned

      public void setOwned(boolean owned)
    • toNbt

      public net.minecraft.nbt.CompoundTag toNbt()
    • fromNbt

      public static StoredHorseData fromNbt(net.minecraft.nbt.CompoundTag tag)
    • readNbt

      public void readNbt(net.minecraft.nbt.CompoundTag tag)
    • copyFrom

      public void copyFrom(StoredHorseData other)
    • copy

      public StoredHorseData copy()