public class ImmutableSpongeIgniteableData extends AbstractImmutableData<org.spongepowered.api.data.manipulator.immutable.entity.ImmutableIgniteableData,org.spongepowered.api.data.manipulator.mutable.entity.IgniteableData> implements org.spongepowered.api.data.manipulator.immutable.entity.ImmutableIgniteableData
Constructor and Description |
---|
ImmutableSpongeIgniteableData(int fireTicks,
int fireDelay) |
Modifier and Type | Method and Description |
---|---|
org.spongepowered.api.data.manipulator.mutable.entity.IgniteableData |
asMutable() |
int |
compareTo(org.spongepowered.api.data.manipulator.immutable.entity.ImmutableIgniteableData o) |
org.spongepowered.api.data.value.immutable.ImmutableBoundedValue<Integer> |
fireDelay() |
org.spongepowered.api.data.value.immutable.ImmutableBoundedValue<Integer> |
fireTicks() |
int |
getFireDelay() |
int |
getFireTicks() |
protected void |
registerGetters() |
org.spongepowered.api.data.DataContainer |
toContainer() |
copy, equals, get, getKeys, getValue, getValues, hashCode, registerFieldGetter, registerKeyValue, supports, with
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
public ImmutableSpongeIgniteableData(int fireTicks, int fireDelay)
public org.spongepowered.api.data.value.immutable.ImmutableBoundedValue<Integer> fireTicks()
fireTicks
in interface org.spongepowered.api.data.manipulator.immutable.entity.ImmutableIgniteableData
public org.spongepowered.api.data.value.immutable.ImmutableBoundedValue<Integer> fireDelay()
fireDelay
in interface org.spongepowered.api.data.manipulator.immutable.entity.ImmutableIgniteableData
public org.spongepowered.api.data.manipulator.mutable.entity.IgniteableData asMutable()
asMutable
in interface org.spongepowered.api.data.manipulator.ImmutableDataManipulator<org.spongepowered.api.data.manipulator.immutable.entity.ImmutableIgniteableData,org.spongepowered.api.data.manipulator.mutable.entity.IgniteableData>
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.ImmutableIgniteableData o)
compareTo
in interface Comparable<org.spongepowered.api.data.manipulator.immutable.entity.ImmutableIgniteableData>
public int getFireTicks()
public int getFireDelay()
protected void registerGetters()
registerGetters
in class AbstractImmutableData<org.spongepowered.api.data.manipulator.immutable.entity.ImmutableIgniteableData,org.spongepowered.api.data.manipulator.mutable.entity.IgniteableData>