Events Call Options
data class EventsCallOptions(val player: Player, val target: EffectiveAbstractInteract.Target.Item, val click: EffectiveAbstractInteract.Click, val hand: EquipmentSlot, val clickedBlock: Block?, val blockFace: BlockFace?, val clickedEntity: Entity?) : EffectiveAbstractInteract.EventsCallOptions<EffectiveAbstractInteract.Target.Item>
Context passed to an InteractCallback: the player, the clicked item, the click type and hand, plus the clicked block/face/entity when applicable.