public interface ImmutableMovementSpeedData extends ImmutableDataManipulator<ImmutableMovementSpeedData,MovementSpeedData>
ImmutableDataManipulator
that handles the various movement
"speeds" that usually a Player
can have. For other Entity
instances, this is usually handled through AttributeData
.Modifier and Type | Method and Description |
---|---|
ImmutableBoundedValue<Double> |
flySpeed()
Gets the
ImmutableBoundedValue for the "flying" speed. |
ImmutableBoundedValue<Double> |
walkSpeed()
Gets the
ImmutableBoundedValue for the "walking" speed. |
asMutable, copy, with, with
compareTo
toContainer
ImmutableBoundedValue<Double> walkSpeed()
ImmutableBoundedValue
for the "walking" speed.ImmutableBoundedValue<Double> flySpeed()
ImmutableBoundedValue
for the "flying" speed.