Types

Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
operator fun Collection<EntityDamageEvent.DamageCause>.divAssign(value: Double)
operator fun EntityDamageEvent.DamageCause.divAssign(value: Double)

Divides this amount of damage to the player when the player's damage cause is this.

Link copied to clipboard
open suspend override fun insertInto(originValues: OriginValues): Option<Exception>
Link copied to clipboard
operator fun Collection<EntityDamageEvent.DamageCause>.minusAssign(value: Double)
operator fun EntityDamageEvent.DamageCause.minusAssign(value: Double)

Minuses this amount of damage to the player when the player's damage cause is this.

Link copied to clipboard
operator fun State.plusAssign(value: Double)

Deals the amount of damage to the player when the given trigger is activated.

operator fun Collection<State>.plusAssign(value: Double)

Adds all elements to State.plusAssign

@JvmName(name = "plusAssignEntityDamageEventDamageCause")
operator fun Collection<EntityDamageEvent.DamageCause>.plusAssign(value: Double)
operator fun EntityDamageEvent.DamageCause.plusAssign(value: Double)

Adds this amount of damage to the player when the player's damage cause is this.

operator fun EntityDamageEvent.DamageCause.plusAssign(lambda: suspend (EntityDamageEvent) -> Unit)

Calls this lambda when a damage event with the cause is called.

Link copied to clipboard
operator fun Collection<EntityDamageEvent.DamageCause>.timesAssign(value: Double)
operator fun EntityDamageEvent.DamageCause.timesAssign(value: Double)

Multiplies this amount of damage to the player when the player's damage cause is this.