Player

object Player

Player interaction events (attack/use interactions).

Types

Link copied to clipboard
data class AttackEntityArg(val player: Player, val world: Level, val hand: InteractionHand, val entity: Entity, val hitResult: EntityHitResult?)
Link copied to clipboard
data class OnAttackBlockArg(val player: Player, val world: Level, val hand: InteractionHand, val pos: BlockPos, val direction: Direction)
Link copied to clipboard
data class UseBlockArg(val player: Player, val world: Level, val hand: InteractionHand, val hitResult: BlockHitResult)
Link copied to clipboard
data class UseEntityArg(val player: Player, val world: Level, val hand: InteractionHand, val entity: Entity, val hitResult: EntityHitResult?)
Link copied to clipboard
data class UseItemArg(val player: Player, val world: Level, val hand: InteractionHand)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val onUseBlock: Event<(KattonEvents.Player.UseBlockArg) -> InteractionResult>
Link copied to clipboard
Link copied to clipboard
val onUseItem: Event<(KattonEvents.Player.UseItemArg) -> InteractionResult>