public class ImmutableSpongeHorseData extends AbstractImmutableData<org.spongepowered.api.data.manipulator.immutable.entity.ImmutableHorseData,org.spongepowered.api.data.manipulator.mutable.entity.HorseData> implements org.spongepowered.api.data.manipulator.immutable.entity.ImmutableHorseData
Constructor and Description |
---|
ImmutableSpongeHorseData(org.spongepowered.api.data.type.HorseColor horseColor,
org.spongepowered.api.data.type.HorseStyle horseStyle,
org.spongepowered.api.data.type.HorseVariant horseVariant) |
Modifier and Type | Method and Description |
---|---|
org.spongepowered.api.data.manipulator.mutable.entity.HorseData |
asMutable() |
org.spongepowered.api.data.value.immutable.ImmutableValue<org.spongepowered.api.data.type.HorseColor> |
color() |
int |
compareTo(org.spongepowered.api.data.manipulator.immutable.entity.ImmutableHorseData other) |
protected void |
registerGetters() |
org.spongepowered.api.data.value.immutable.ImmutableValue<org.spongepowered.api.data.type.HorseStyle> |
style() |
org.spongepowered.api.data.DataContainer |
toContainer() |
org.spongepowered.api.data.value.immutable.ImmutableValue<org.spongepowered.api.data.type.HorseVariant> |
variant() |
copy, equals, get, getKeys, getValue, getValues, hashCode, registerFieldGetter, registerKeyValue, supports, with
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
public ImmutableSpongeHorseData(org.spongepowered.api.data.type.HorseColor horseColor, org.spongepowered.api.data.type.HorseStyle horseStyle, org.spongepowered.api.data.type.HorseVariant horseVariant)
protected void registerGetters()
registerGetters
in class AbstractImmutableData<org.spongepowered.api.data.manipulator.immutable.entity.ImmutableHorseData,org.spongepowered.api.data.manipulator.mutable.entity.HorseData>
public org.spongepowered.api.data.value.immutable.ImmutableValue<org.spongepowered.api.data.type.HorseColor> color()
color
in interface org.spongepowered.api.data.manipulator.immutable.entity.ImmutableHorseData
public org.spongepowered.api.data.value.immutable.ImmutableValue<org.spongepowered.api.data.type.HorseStyle> style()
style
in interface org.spongepowered.api.data.manipulator.immutable.entity.ImmutableHorseData
public org.spongepowered.api.data.value.immutable.ImmutableValue<org.spongepowered.api.data.type.HorseVariant> variant()
variant
in interface org.spongepowered.api.data.manipulator.immutable.entity.ImmutableHorseData
public org.spongepowered.api.data.DataContainer toContainer()
toContainer
in interface org.spongepowered.api.data.DataSerializable
public int compareTo(org.spongepowered.api.data.manipulator.immutable.entity.ImmutableHorseData other)
compareTo
in interface Comparable<org.spongepowered.api.data.manipulator.immutable.entity.ImmutableHorseData>
public org.spongepowered.api.data.manipulator.mutable.entity.HorseData asMutable()
asMutable
in interface org.spongepowered.api.data.manipulator.ImmutableDataManipulator<org.spongepowered.api.data.manipulator.immutable.entity.ImmutableHorseData,org.spongepowered.api.data.manipulator.mutable.entity.HorseData>