From cc64eeb11577b184960f2f9baf14bebee233a902 Mon Sep 17 00:00:00 2001 From: MCSamuel Date: Mon, 27 Apr 2026 20:23:12 -0700 Subject: [PATCH] adds "spears" to the list of acceptable raisableItems --- .../denizen/paper/events/AnvilBlockDamagedScriptEvent.java | 2 +- .../events/player/PlayerRaiseLowerItemScriptEvent.java | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/paper/src/main/java/com/denizenscript/denizen/paper/events/AnvilBlockDamagedScriptEvent.java b/paper/src/main/java/com/denizenscript/denizen/paper/events/AnvilBlockDamagedScriptEvent.java index effc8f9e27..5f4268d66b 100644 --- a/paper/src/main/java/com/denizenscript/denizen/paper/events/AnvilBlockDamagedScriptEvent.java +++ b/paper/src/main/java/com/denizenscript/denizen/paper/events/AnvilBlockDamagedScriptEvent.java @@ -36,7 +36,7 @@ public class AnvilBlockDamagedScriptEvent extends BukkitScriptEvent implements L // // @Determine // "STATE:" to set the anvil's new damage state. - // "BREAK:" to set weather the anvil will break. + // "BREAK:" to set whether the anvil will break. // --> public AnvilBlockDamagedScriptEvent() { diff --git a/plugin/src/main/java/com/denizenscript/denizen/events/player/PlayerRaiseLowerItemScriptEvent.java b/plugin/src/main/java/com/denizenscript/denizen/events/player/PlayerRaiseLowerItemScriptEvent.java index 0d17a6c1ed..db244e5cc2 100644 --- a/plugin/src/main/java/com/denizenscript/denizen/events/player/PlayerRaiseLowerItemScriptEvent.java +++ b/plugin/src/main/java/com/denizenscript/denizen/events/player/PlayerRaiseLowerItemScriptEvent.java @@ -1,6 +1,8 @@ package com.denizenscript.denizen.events.player; import com.denizenscript.denizen.events.BukkitScriptEvent; +import com.denizenscript.denizen.nms.NMSHandler; +import com.denizenscript.denizen.nms.NMSVersion; import com.denizenscript.denizen.objects.ItemTag; import com.denizenscript.denizen.objects.PlayerTag; import com.denizenscript.denizen.utilities.implementation.BukkitScriptEntryData; @@ -53,7 +55,9 @@ public class PlayerRaiseLowerItemScriptEvent extends BukkitScriptEvent implement // // --> - public static final EnumSet raisableItems = EnumSet.of(Material.SHIELD, Material.CROSSBOW, Material.BOW, Material.TRIDENT, Material.SPYGLASS); + public static final EnumSet raisableItems = NMSHandler.getVersion().isAtLeast(NMSVersion.v1_21) ? + EnumSet.of(Material.SHIELD, Material.CROSSBOW, Material.BOW, Material.TRIDENT, Material.SPYGLASS, Material.COPPER_SPEAR, Material.DIAMOND_SPEAR, Material.GOLDEN_SPEAR, Material.IRON_SPEAR, Material.NETHERITE_SPEAR, Material.STONE_SPEAR, Material.WOODEN_SPEAR) + : EnumSet.of(Material.SHIELD, Material.CROSSBOW, Material.BOW, Material.TRIDENT, Material.SPYGLASS); public PlayerRaiseLowerItemScriptEvent() { registerCouldMatcher("player raises|lowers|toggles ");