From eeaa87ba98d5facb71913538f3da74028d452e83 Mon Sep 17 00:00:00 2001 From: alexcrea Date: Wed, 19 Aug 2026 15:25:40 +0200 Subject: [PATCH] fix bad handling for middle click --- build.gradle.kts | 2 +- .../xyz/alexcrea/cuanvil/listener/AnvilResultListener.kt | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/build.gradle.kts b/build.gradle.kts index 926a6b50..fc7a7bc1 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -21,7 +21,7 @@ plugins { } group = "xyz.alexcrea" -version = "1.19.1" +version = "1.20.0" val isDevBuild = System.getenv("SMALL_COMMIT_HASH") != null val isPreRelease = System.getenv("IS_GITHUB_PRERELEASE") == "true" diff --git a/src/main/kotlin/xyz/alexcrea/cuanvil/listener/AnvilResultListener.kt b/src/main/kotlin/xyz/alexcrea/cuanvil/listener/AnvilResultListener.kt index 5cfe46d6..11dc1936 100644 --- a/src/main/kotlin/xyz/alexcrea/cuanvil/listener/AnvilResultListener.kt +++ b/src/main/kotlin/xyz/alexcrea/cuanvil/listener/AnvilResultListener.kt @@ -197,6 +197,9 @@ class AnvilResultListener : Listener { result ) ) return + else if(player.gameMode != GameMode.CREATIVE) { + return + } // Finally, we add the item to the player if (slotDestination.type == SlotType.CURSOR) { @@ -351,6 +354,8 @@ class AnvilResultListener : Listener { inventory.setItem(ANVIL_OUTPUT_SLOT, null) + } else if(player.gameMode != GameMode.CREATIVE) { + return false } // Finally, we add the item to the player