public interface HorseData extends DataManipulator<HorseData,ImmutableHorseData>
DataManipulator
handling the various information for a
Horse
including HorseColor
, HorseStyle
, and
HorseVariant
.Modifier and Type | Method and Description |
---|---|
Value<HorseColor> |
color()
Gets a
Value for the HorseColor . |
Value<HorseStyle> |
style()
Gets a
Value for the HorseStyle . |
Value<HorseVariant> |
variant()
Gets the
Value for the HorseVariant . |
asImmutable, copy, fill, fill, from, set, set, set, set, transform
compareTo
toContainer
Value<HorseColor> color()
Value
for the HorseColor
.Value<HorseStyle> style()
Value
for the HorseStyle
.Value<HorseVariant> variant()
Value
for the HorseVariant
.
HorseVariants may change the capability of a horse. Some horses are unable to equip an extra chest, while others are unable to equip armor. Health may be affected.