Package org.spongepowered.api.entity
Interface AreaEffectCloud
- All Superinterfaces:
CopyableDataHolder,DataHolder,DataHolder.Mutable,DataSerializable,Entity,EntityProjectileSource,HoverEventSource<HoverEvent.ShowEntity>,Identifiable,Locatable,ProjectileSource,RandomProvider,SerializableDataHolder,SerializableDataHolder.Mutable,Sound.Emitter,ValueContainer
Represents an AreaEffectCloud. The cloud will apply
PotionEffects to
Entity instances within it's bounding box.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.spongepowered.api.data.DataHolder
DataHolder.Immutable<I extends DataHolder.Immutable<I>>, DataHolder.MutableNested classes/interfaces inherited from interface org.spongepowered.api.data.SerializableDataHolder
SerializableDataHolder.Immutable<I extends SerializableDataHolder.Immutable<I>>, SerializableDataHolder.Mutable -
Method Summary
Modifier and TypeMethodDescriptiondefault Value.Mutable<Ticks>default Value.Mutable<Color>color()default Value.Mutable<Ticks>duration()default Value.Mutable<Ticks>default ListValue.Mutable<PotionEffect>effects()default Value.Mutable<ParticleEffect>default Value.Mutable<Double>radius()default Value.Mutable<Double>default Value.Mutable<Double>default Value.Mutable<Ticks>waitTime()Methods inherited from interface org.spongepowered.api.data.DataHolder.Mutable
copyFrom, copyFrom, offer, offer, offer, offer, offerAll, offerAll, offerAll, offerAll, offerAll, offerAll, offerSingle, offerSingle, offerSingle, offerSingle, remove, remove, remove, removeAll, removeAll, removeAll, removeAll, removeAll, removeAll, removeKey, removeKey, removeSingle, removeSingle, transform, transform, tryOffer, tryOffer, tryOffer, undoMethods inherited from interface org.spongepowered.api.data.persistence.DataSerializable
contentVersion, toContainerMethods inherited from interface org.spongepowered.api.entity.Entity
age, asHoverEvent, baseSize, baseVehicle, boundingBox, canSee, copy, createArchetype, createSnapshot, creator, customName, customNameVisible, damage, damage, direction, displayName, eyeHeight, eyePosition, fallDistance, fireImmuneTicks, fireTicks, glowing, gravityAffected, height, invisible, invulnerabilityTicks, invulnerable, isLoaded, isRemoved, isTransient, lookAt, maxAir, nearbyEntities, nearbyEntities, notifier, onGround, passengers, position, remainingAir, remove, rotation, scale, scoreboardTags, setLocation, setLocationAndRotation, setLocationAndRotation, setPosition, setRotation, setScale, setTransform, silent, sneaking, sprinting, swiftness, transferToWorld, transferToWorld, transform, type, vanishState, vehicle, velocity, wetMethods inherited from interface net.kyori.adventure.text.event.HoverEventSource
asHoverEventMethods inherited from interface org.spongepowered.api.util.Identifiable
uniqueIdMethods inherited from interface org.spongepowered.api.world.Locatable
blockPosition, location, serverLocation, worldMethods inherited from interface org.spongepowered.api.projectile.source.ProjectileSource
launchProjectile, launchProjectile, launchProjectile, launchProjectile, launchProjectileTo, launchProjectileToMethods inherited from interface org.spongepowered.api.util.RandomProvider
randomMethods inherited from interface org.spongepowered.api.data.SerializableDataHolder
validateRawDataMethods inherited from interface org.spongepowered.api.data.SerializableDataHolder.Mutable
setRawData
-
Method Details
-
color
- Returns:
- The color of this cloud
-
radius
- Returns:
- The initial radius of this cloud
-
particleEffect
- Returns:
- The particle type
- See Also:
-
duration
- Returns:
- The duration of which this cloud will linger
-
waitTime
- Returns:
- The wait time before applying to an entity
-
radiusOnUse
- Returns:
- The radius decrease per use
-
radiusPerTick
- Returns:
- The radius decrease per tick
-
durationOnUse
- Returns:
- The duration of the potion effects when an entity gets a potion applied
-
applicationDelay
- Returns:
- The delay for an entity to have a potion effect applied while standing in this cloud
-
effects
- Returns:
- The list of potion effects being applied
-