Class StoredHorseData
java.lang.Object
tschipp.callablehorses.common.data.StoredHorseData
Binding data held by every callable mount. Attached via data attachments on
Fabric/NeoForge and via a capability on Forge.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<StoredHorseData> static final net.minecraft.network.codec.StreamCodec<io.netty.buffer.ByteBuf, StoredHorseData> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncopy()voidcopyFrom(StoredHorseData other) static StoredHorseDatafromNbt(net.minecraft.nbt.CompoundTag tag) intbooleanisOwned()voidreadNbt(net.minecraft.nbt.CompoundTag tag) voidsetHorseNum(int num) voidsetOwned(boolean owned) voidsetOwnerUUID(String uuid) voidsetStorageUUID(String uuid) net.minecraft.nbt.CompoundTagtoNbt()
-
Field Details
-
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
-
setStorageUUID
-
getOwnerUUID
-
setOwnerUUID
-
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
-
readNbt
public void readNbt(net.minecraft.nbt.CompoundTag tag) -
copyFrom
-
copy
-