public class ImmutableSpongeMovementSpeedData extends AbstractImmutableData<org.spongepowered.api.data.manipulator.immutable.entity.ImmutableMovementSpeedData,org.spongepowered.api.data.manipulator.mutable.entity.MovementSpeedData> implements org.spongepowered.api.data.manipulator.immutable.entity.ImmutableMovementSpeedData
Constructor and Description |
---|
ImmutableSpongeMovementSpeedData(double walkSpeed,
double flySpeed) |
Modifier and Type | Method and Description |
---|---|
org.spongepowered.api.data.manipulator.mutable.entity.MovementSpeedData |
asMutable() |
int |
compareTo(org.spongepowered.api.data.manipulator.immutable.entity.ImmutableMovementSpeedData o) |
org.spongepowered.api.data.value.immutable.ImmutableBoundedValue<Double> |
flySpeed() |
double |
getFlySpeed() |
double |
getWalkSpeed() |
protected void |
registerGetters() |
org.spongepowered.api.data.DataContainer |
toContainer() |
org.spongepowered.api.data.value.immutable.ImmutableBoundedValue<Double> |
walkSpeed() |
copy, equals, get, getKeys, getValue, getValues, hashCode, registerFieldGetter, registerKeyValue, supports, with
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
public ImmutableSpongeMovementSpeedData(double walkSpeed, double flySpeed)
public double getWalkSpeed()
public double getFlySpeed()
protected void registerGetters()
registerGetters
in class AbstractImmutableData<org.spongepowered.api.data.manipulator.immutable.entity.ImmutableMovementSpeedData,org.spongepowered.api.data.manipulator.mutable.entity.MovementSpeedData>
public org.spongepowered.api.data.value.immutable.ImmutableBoundedValue<Double> walkSpeed()
walkSpeed
in interface org.spongepowered.api.data.manipulator.immutable.entity.ImmutableMovementSpeedData
public org.spongepowered.api.data.value.immutable.ImmutableBoundedValue<Double> flySpeed()
flySpeed
in interface org.spongepowered.api.data.manipulator.immutable.entity.ImmutableMovementSpeedData
public org.spongepowered.api.data.manipulator.mutable.entity.MovementSpeedData asMutable()
asMutable
in interface org.spongepowered.api.data.manipulator.ImmutableDataManipulator<org.spongepowered.api.data.manipulator.immutable.entity.ImmutableMovementSpeedData,org.spongepowered.api.data.manipulator.mutable.entity.MovementSpeedData>
public int compareTo(org.spongepowered.api.data.manipulator.immutable.entity.ImmutableMovementSpeedData o)
compareTo
in interface Comparable<org.spongepowered.api.data.manipulator.immutable.entity.ImmutableMovementSpeedData>
public org.spongepowered.api.data.DataContainer toContainer()
toContainer
in interface org.spongepowered.api.data.DataSerializable