plusAssign

operator fun State.plusAssign(value: Double)

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

Receiver

The trigger to activate the damage.

Parameters

value

The amount of damage to deal.


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

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

Parameters

lambda

operator fun EntityDamageEvent.DamageCause.plusAssign(value: Double)

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

Receiver

The damage cause that is affected.

Parameters

value

The amount of damage to add.


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

Adds all elements to State.plusAssign

Receiver

The triggers that activate the damage.

Parameters

value

The amount of damage to deal.


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

Adds all elements to EntityDamageEvent.DamageCause.plusAssign

Receiver

The causes that are affected.

Parameters

value

The amount of damage to deal.