public class SpongeBreathingData extends AbstractData<org.spongepowered.api.data.manipulator.mutable.entity.BreathingData,org.spongepowered.api.data.manipulator.immutable.entity.ImmutableBreathingData> implements org.spongepowered.api.data.manipulator.mutable.entity.BreathingData
Constructor and Description |
---|
SpongeBreathingData() |
SpongeBreathingData(int maxAir,
int remainingAir) |
Modifier and Type | Method and Description |
---|---|
org.spongepowered.api.data.manipulator.immutable.entity.ImmutableBreathingData |
asImmutable() |
int |
compareTo(org.spongepowered.api.data.manipulator.mutable.entity.BreathingData o) |
org.spongepowered.api.data.manipulator.mutable.entity.BreathingData |
copy() |
org.spongepowered.api.data.value.mutable.MutableBoundedValue<Integer> |
maxAir() |
protected void |
registerGettersAndSetters() |
org.spongepowered.api.data.value.mutable.MutableBoundedValue<Integer> |
remainingAir() |
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 SpongeBreathingData(int maxAir, int remainingAir)
public SpongeBreathingData()
public org.spongepowered.api.data.manipulator.mutable.entity.BreathingData copy()
copy
in interface org.spongepowered.api.data.manipulator.DataManipulator<org.spongepowered.api.data.manipulator.mutable.entity.BreathingData,org.spongepowered.api.data.manipulator.immutable.entity.ImmutableBreathingData>
copy
in interface org.spongepowered.api.data.value.ValueContainer<org.spongepowered.api.data.manipulator.mutable.entity.BreathingData>
public org.spongepowered.api.data.manipulator.immutable.entity.ImmutableBreathingData asImmutable()
asImmutable
in interface org.spongepowered.api.data.manipulator.DataManipulator<org.spongepowered.api.data.manipulator.mutable.entity.BreathingData,org.spongepowered.api.data.manipulator.immutable.entity.ImmutableBreathingData>
public int compareTo(org.spongepowered.api.data.manipulator.mutable.entity.BreathingData o)
compareTo
in interface Comparable<org.spongepowered.api.data.manipulator.mutable.entity.BreathingData>
public org.spongepowered.api.data.DataContainer toContainer()
toContainer
in interface org.spongepowered.api.data.DataSerializable
public org.spongepowered.api.data.value.mutable.MutableBoundedValue<Integer> remainingAir()
remainingAir
in interface org.spongepowered.api.data.manipulator.mutable.entity.BreathingData
public org.spongepowered.api.data.value.mutable.MutableBoundedValue<Integer> maxAir()
maxAir
in interface org.spongepowered.api.data.manipulator.mutable.entity.BreathingData
protected void registerGettersAndSetters()
registerGettersAndSetters
in class AbstractData<org.spongepowered.api.data.manipulator.mutable.entity.BreathingData,org.spongepowered.api.data.manipulator.immutable.entity.ImmutableBreathingData>