attackEntity

open fun attackEntity(staffStack: ItemStack, world: World, attacker: LivingEntity, target: Entity, hand: Hand): ActionResult(source)

Called on both the client by Fabric/Neo/Forge API and the server by Fabric/Neo/Forge API, when an entity attacks an entity with a staff.

Return

  • ActionResult.PASS: Lets Minecraft handle vanilla entity attack.

  • Anything else: Cancels vanilla entity attack, and on the logical client, sends a packet to the server.

Parameters

staffStack

The item stack used to perform the action

world

The world the attacker is in

attacker

The entity, which attacked with the staff

target

The entity the attacker attacked

hand

The hand of the attacker, in which the staff is