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 PotionEffect s 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, with
getContentVersion, toContainer
ImmutableValue<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 PotionEffect
s.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 PotionEffect
s 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 PotionEffect
s 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.