From 95dfce90897bebdc99ffec077ddc281cde553840 Mon Sep 17 00:00:00 2001 From: bluefireoly Date: Fri, 30 Oct 2020 20:31:51 +0100 Subject: [PATCH] Update InteractEventExtensions.kt --- .../extensions/events/InteractEventExtensions.kt | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/main/kotlin/net/axay/kspigot/extensions/events/InteractEventExtensions.kt b/src/main/kotlin/net/axay/kspigot/extensions/events/InteractEventExtensions.kt index 5d374177..3b7d6068 100644 --- a/src/main/kotlin/net/axay/kspigot/extensions/events/InteractEventExtensions.kt +++ b/src/main/kotlin/net/axay/kspigot/extensions/events/InteractEventExtensions.kt @@ -25,6 +25,16 @@ val PlayerInteractEntityEvent.interactItem: ItemStack? } } +/** + * @return True, if the action was a left mouse button click. + */ +val PlayerInteractEvent.isLeftClick get() = action == Action.LEFT_CLICK_BLOCK || action == Action.LEFT_CLICK_AIR + +/** + * @return True, if the action was a right mouse button click. + */ +val PlayerInteractEvent.isRightClick get() = action == Action.RIGHT_CLICK_BLOCK || action == Action.RIGHT_CLICK_AIR + @UnsafeImplementation val PlayerInteractEvent.clickedBlockExceptAir: Block? get() {