public interface ImmutableAreaEffectCloudData extends ImmutableDataManipulator<ImmutableAreaEffectCloudData,AreaEffectCloudData>
| Modifier and Type | Method and Description |
|---|---|
ImmutableBoundedValue<Integer> |
age()
Gets the bounded
age value of this cloud. |
ImmutableBoundedValue<Integer> |
applicationDelay()
Gets the bounded
applicationDelay value of this cloud. |
ImmutableValue<Color> |
color()
Gets the
Color of this cloud, can be changed. |
ImmutableBoundedValue<Integer> |
duration()
Gets the bounded
duration value of this cloud. |
ImmutableBoundedValue<Integer> |
durationOnUse()
Gets the bounded
durationOnUse value of this cloud. |
ImmutableListValue<PotionEffect> |
effects()
Gets the
ListValue of PotionEffects of this cloud. |
ImmutableValue<ParticleType> |
particleType()
Gets the
ParticleType of this cloud. |
ImmutableBoundedValue<Double> |
radius()
Gets the
radius value of this cloud. |
ImmutableBoundedValue<Double> |
radiusOnUse()
Gets the bounded
radiusOnUse value of this cloud. |
ImmutableBoundedValue<Double> |
radiusPerTick()
Gets the bounded
radiusPerTick value of this cloud. |
ImmutableBoundedValue<Integer> |
waitTime()
Gets the bounded
waitTime value of this cloud. |
asMutable, copy, with, withgetContentVersion, toContainerImmutableValue<Color> color()
Color of this cloud, can be changed.ImmutableBoundedValue<Double> radius()
radius value of this cloud.ImmutableValue<ParticleType> particleType()
ParticleType of this cloud.ImmutableBoundedValue<Integer> duration()
duration value of this cloud.ImmutableBoundedValue<Integer> waitTime()
waitTime value of this cloud. The wait time
dictates how long until this cloud will affect Entity instances
with PotionEffects.ImmutableBoundedValue<Double> radiusOnUse()
radiusOnUse value of this cloud.
The radius is reduced per Entity affected.
Once the radius is 0, the cloud dissipates.ImmutableBoundedValue<Double> radiusPerTick()
radiusPerTick value of this cloud.
The radius is reduced per tick (so technically can be set to
0 to have it remain permanent until it's effects have
been used up.ImmutableBoundedValue<Integer> durationOnUse()
durationOnUse value of this cloud.
The duration on use is reduced for every time that this cloud
applies it's PotionEffects on an Entity.ImmutableBoundedValue<Integer> applicationDelay()
applicationDelay value of this cloud.
What this means is the application delay between times of application
on an Entity.ImmutableListValue<PotionEffect> effects()
ListValue of PotionEffects of this cloud.
The potion effects will affect any Entity according to the
various delays and ticks remaining of this cloud.ImmutableBoundedValue<Integer> age()
age value of this cloud.