public class SpongeTameableData extends AbstractData<org.spongepowered.api.data.manipulator.mutable.entity.TameableData,org.spongepowered.api.data.manipulator.immutable.entity.ImmutableTameableData> implements org.spongepowered.api.data.manipulator.mutable.entity.TameableData
Constructor and Description |
---|
SpongeTameableData() |
SpongeTameableData(UUID owner) |
Modifier and Type | Method and Description |
---|---|
org.spongepowered.api.data.manipulator.immutable.entity.ImmutableTameableData |
asImmutable() |
int |
compareTo(org.spongepowered.api.data.manipulator.mutable.entity.TameableData o) |
org.spongepowered.api.data.manipulator.mutable.entity.TameableData |
copy() |
Optional<UUID> |
getOwner() |
org.spongepowered.api.data.value.mutable.OptionalValue<UUID> |
owner() |
protected void |
registerGettersAndSetters() |
SpongeTameableData |
setOwner(Optional<UUID> owner) |
org.spongepowered.api.data.DataContainer |
toContainer() |
equals, fill, from, get, getKeys, getValue, getValues, hashCode, registerFieldGetter, registerFieldSetter, registerKeyValue, set, supports, transform
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
public org.spongepowered.api.data.value.mutable.OptionalValue<UUID> owner()
owner
in interface org.spongepowered.api.data.manipulator.mutable.entity.TameableData
public org.spongepowered.api.data.manipulator.mutable.entity.TameableData copy()
copy
in interface org.spongepowered.api.data.manipulator.DataManipulator<org.spongepowered.api.data.manipulator.mutable.entity.TameableData,org.spongepowered.api.data.manipulator.immutable.entity.ImmutableTameableData>
copy
in interface org.spongepowered.api.data.value.ValueContainer<org.spongepowered.api.data.manipulator.mutable.entity.TameableData>
public org.spongepowered.api.data.manipulator.immutable.entity.ImmutableTameableData asImmutable()
asImmutable
in interface org.spongepowered.api.data.manipulator.DataManipulator<org.spongepowered.api.data.manipulator.mutable.entity.TameableData,org.spongepowered.api.data.manipulator.immutable.entity.ImmutableTameableData>
public int compareTo(org.spongepowered.api.data.manipulator.mutable.entity.TameableData o)
compareTo
in interface Comparable<org.spongepowered.api.data.manipulator.mutable.entity.TameableData>
public org.spongepowered.api.data.DataContainer toContainer()
toContainer
in interface org.spongepowered.api.data.DataSerializable
public SpongeTameableData setOwner(Optional<UUID> owner)
protected void registerGettersAndSetters()
registerGettersAndSetters
in class AbstractData<org.spongepowered.api.data.manipulator.mutable.entity.TameableData,org.spongepowered.api.data.manipulator.immutable.entity.ImmutableTameableData>