HitBoxListener

interface HitBoxListener

A listener of hit-box

Types

Link copied to clipboard
open class Builder
Builder

Properties

Link copied to clipboard
Empty listener

Functions

Link copied to clipboard
@NotNull
open fun builder(): HitBoxListener.Builder
Creates build of hit-box listener
Link copied to clipboard
abstract fun damage(@NotNull source: ModelDamageSource, damage: Double): Boolean
Listens to hit-box damage
Link copied to clipboard
abstract fun dismount(@NotNull hitBox: HitBox, @NotNull entity: Entity)
Listens to hit-box dismount
Link copied to clipboard
abstract fun mount(@NotNull hitBox: HitBox, @NotNull entity: Entity)
Listens to hit-box mount
Link copied to clipboard
abstract fun remove(@NotNull hitBox: HitBox)
Listens to hit-box remove
Link copied to clipboard
abstract fun sync(@NotNull hitBox: HitBox)
Listens to hit-box tick