From eb9470598048cf5a10732a1e5d93f5c742d9f5f2 Mon Sep 17 00:00:00 2001 From: bluefireoly Date: Sat, 27 Jun 2020 00:10:30 +0200 Subject: [PATCH] Create PrepareItemCraftEventExtensions.kt --- .../events/PrepareItemCraftEventExtensions.kt | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 src/main/kotlin/net/axay/kspigot/extensions/events/PrepareItemCraftEventExtensions.kt diff --git a/src/main/kotlin/net/axay/kspigot/extensions/events/PrepareItemCraftEventExtensions.kt b/src/main/kotlin/net/axay/kspigot/extensions/events/PrepareItemCraftEventExtensions.kt new file mode 100644 index 00000000..ea2bff75 --- /dev/null +++ b/src/main/kotlin/net/axay/kspigot/extensions/events/PrepareItemCraftEventExtensions.kt @@ -0,0 +1,10 @@ +package net.axay.kspigot.extensions.events + +import org.bukkit.Material +import org.bukkit.event.inventory.PrepareItemCraftEvent +import org.bukkit.inventory.ItemStack + +val PrepareItemCraftEvent.isCancelled: Boolean + get() = this.inventory.result?.type == Material.AIR + +fun PrepareItemCraftEvent.cancel() { this.inventory.result = ItemStack(Material.AIR) } \ No newline at end of file