AttributeModifier

A modifier that can be applied to an Attribute.

Inheritors

Types

Link copied to clipboard
object Companion
Link copied to clipboard
@ApiStatus.Internal
interface Factory

Properties

Link copied to clipboard
@get:JvmName(name = "amount")
abstract val amount: Double

The amount to modify attribute values by.

Link copied to clipboard
@get:JvmName(name = "name")
abstract val name: String

The name of the modifier.

Link copied to clipboard
@get:JvmName(name = "operation")
abstract val operation: ModifierOperation

The operation to perform on the modifier.

Link copied to clipboard
@get:JvmName(name = "uuid")
abstract val uuid: UUID

The unique ID of the modifier.