From 491ccfee71e5d262aa8def7eae1d3cdb87c60ce1 Mon Sep 17 00:00:00 2001 From: Auxilor Date: Thu, 4 Mar 2021 21:42:45 +0000 Subject: [PATCH] Updated to 3.2.2 --- .../sets/util/PreventSkullPlaceListener.java | 21 +++++++++++++++++++ gradle.properties | 2 +- 2 files changed, 22 insertions(+), 1 deletion(-) create mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoarmor/sets/util/PreventSkullPlaceListener.java diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoarmor/sets/util/PreventSkullPlaceListener.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoarmor/sets/util/PreventSkullPlaceListener.java new file mode 100644 index 0000000..5a7e7e1 --- /dev/null +++ b/eco-core/core-plugin/src/main/java/com/willfp/ecoarmor/sets/util/PreventSkullPlaceListener.java @@ -0,0 +1,21 @@ +package com.willfp.ecoarmor.sets.util; + +import org.bukkit.event.EventHandler; +import org.bukkit.event.EventPriority; +import org.bukkit.event.Listener; +import org.bukkit.event.block.BlockPlaceEvent; +import org.jetbrains.annotations.NotNull; + +public class PreventSkullPlaceListener implements Listener { + /** + * Prevents placing skulls. + * + * @param event The event to listen for. + */ + @EventHandler(priority = EventPriority.HIGHEST) + public void onPlace(@NotNull final BlockPlaceEvent event) { + if (ArmorUtils.getSetOnItem(event.getItemInHand()) != null) { + event.setCancelled(true); + } + } +} diff --git a/gradle.properties b/gradle.properties index 750ec94..3ffff55 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,2 +1,2 @@ -version = 3.2.1 +version = 3.2.2 plugin-name = EcoArmor \ No newline at end of file