public class SpongeIgniteableData extends AbstractData<org.spongepowered.api.data.manipulator.mutable.entity.IgniteableData,org.spongepowered.api.data.manipulator.immutable.entity.ImmutableIgniteableData> implements org.spongepowered.api.data.manipulator.mutable.entity.IgniteableData
Constructor and Description |
---|
SpongeIgniteableData() |
SpongeIgniteableData(int fireTicks,
int fireDelay) |
Modifier and Type | Method and Description |
---|---|
org.spongepowered.api.data.manipulator.immutable.entity.ImmutableIgniteableData |
asImmutable() |
int |
compareTo(org.spongepowered.api.data.manipulator.mutable.entity.IgniteableData o) |
org.spongepowered.api.data.manipulator.mutable.entity.IgniteableData |
copy() |
org.spongepowered.api.data.value.mutable.MutableBoundedValue<Integer> |
fireDelay() |
org.spongepowered.api.data.value.mutable.MutableBoundedValue<Integer> |
fireTicks() |
int |
getFireDelay() |
int |
getFireTicks() |
protected void |
registerGettersAndSetters() |
SpongeIgniteableData |
setFireDelay(int value) |
SpongeIgniteableData |
setFireTicks(int value) |
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 SpongeIgniteableData(int fireTicks, int fireDelay)
public SpongeIgniteableData()
public org.spongepowered.api.data.value.mutable.MutableBoundedValue<Integer> fireTicks()
fireTicks
in interface org.spongepowered.api.data.manipulator.mutable.entity.IgniteableData
public org.spongepowered.api.data.value.mutable.MutableBoundedValue<Integer> fireDelay()
fireDelay
in interface org.spongepowered.api.data.manipulator.mutable.entity.IgniteableData
public org.spongepowered.api.data.manipulator.mutable.entity.IgniteableData copy()
copy
in interface org.spongepowered.api.data.manipulator.DataManipulator<org.spongepowered.api.data.manipulator.mutable.entity.IgniteableData,org.spongepowered.api.data.manipulator.immutable.entity.ImmutableIgniteableData>
copy
in interface org.spongepowered.api.data.value.ValueContainer<org.spongepowered.api.data.manipulator.mutable.entity.IgniteableData>
public org.spongepowered.api.data.manipulator.immutable.entity.ImmutableIgniteableData asImmutable()
asImmutable
in interface org.spongepowered.api.data.manipulator.DataManipulator<org.spongepowered.api.data.manipulator.mutable.entity.IgniteableData,org.spongepowered.api.data.manipulator.immutable.entity.ImmutableIgniteableData>
public int compareTo(org.spongepowered.api.data.manipulator.mutable.entity.IgniteableData o)
compareTo
in interface Comparable<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 getFireTicks()
public SpongeIgniteableData setFireTicks(int value)
public int getFireDelay()
public SpongeIgniteableData setFireDelay(int value)
protected void registerGettersAndSetters()
registerGettersAndSetters
in class AbstractData<org.spongepowered.api.data.manipulator.mutable.entity.IgniteableData,org.spongepowered.api.data.manipulator.immutable.entity.ImmutableIgniteableData>