public class ImmutableSpongeFireworkData extends AbstractImmutableData<org.spongepowered.api.data.manipulator.immutable.ImmutableFireworkData,org.spongepowered.api.data.manipulator.mutable.FireworkData> implements org.spongepowered.api.data.manipulator.immutable.ImmutableFireworkData
Constructor and Description |
---|
ImmutableSpongeFireworkData(List<org.spongepowered.api.item.FireworkEffect> effects,
int flightModifier) |
Modifier and Type | Method and Description |
---|---|
org.spongepowered.api.data.manipulator.mutable.FireworkData |
asMutable() |
int |
compareTo(org.spongepowered.api.data.manipulator.immutable.ImmutableFireworkData o) |
org.spongepowered.api.data.manipulator.immutable.ImmutableFireworkData |
copy() |
org.spongepowered.api.data.value.immutable.ImmutableListValue<org.spongepowered.api.item.FireworkEffect> |
effects() |
org.spongepowered.api.data.value.immutable.ImmutableBoundedValue<Integer> |
flightModifier() |
protected void |
registerGetters() |
org.spongepowered.api.data.DataContainer |
toContainer() |
equals, get, getKeys, getOrElse, getOrNull, getValue, getValues, hashCode, registerFieldGetter, registerKeyValue, supports, supports, with, with
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
public ImmutableSpongeFireworkData(List<org.spongepowered.api.item.FireworkEffect> effects, int flightModifier)
public org.spongepowered.api.data.value.immutable.ImmutableListValue<org.spongepowered.api.item.FireworkEffect> effects()
effects
in interface org.spongepowered.api.data.manipulator.immutable.ImmutableFireworkData
public org.spongepowered.api.data.value.immutable.ImmutableBoundedValue<Integer> flightModifier()
flightModifier
in interface org.spongepowered.api.data.manipulator.immutable.ImmutableFireworkData
public org.spongepowered.api.data.manipulator.immutable.ImmutableFireworkData copy()
copy
in interface org.spongepowered.api.data.manipulator.ImmutableDataManipulator<org.spongepowered.api.data.manipulator.immutable.ImmutableFireworkData,org.spongepowered.api.data.manipulator.mutable.FireworkData>
copy
in interface org.spongepowered.api.data.value.ValueContainer<org.spongepowered.api.data.manipulator.immutable.ImmutableFireworkData>
public org.spongepowered.api.data.manipulator.mutable.FireworkData asMutable()
asMutable
in interface org.spongepowered.api.data.manipulator.ImmutableDataManipulator<org.spongepowered.api.data.manipulator.immutable.ImmutableFireworkData,org.spongepowered.api.data.manipulator.mutable.FireworkData>
public int compareTo(org.spongepowered.api.data.manipulator.immutable.ImmutableFireworkData o)
compareTo
in interface Comparable<org.spongepowered.api.data.manipulator.immutable.ImmutableFireworkData>
public org.spongepowered.api.data.DataContainer toContainer()
toContainer
in interface org.spongepowered.api.data.DataSerializable
protected void registerGetters()
registerGetters
in class AbstractImmutableData<org.spongepowered.api.data.manipulator.immutable.ImmutableFireworkData,org.spongepowered.api.data.manipulator.mutable.FireworkData>