From bf1956e01fe75d4e587f4a0a058561bcee21ae66 Mon Sep 17 00:00:00 2001 From: alexcrea <42614139+alexcrea@users.noreply.github.com> Date: Sun, 25 Aug 2024 21:54:20 +0200 Subject: [PATCH] Prepare for disenchantment v1.4.0 --- build.gradle.kts | 2 +- .../dependency/DisenchantmentDependency.kt | 24 +++++++++---------- 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/build.gradle.kts b/build.gradle.kts index a2fafdb..51058d9 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -37,7 +37,7 @@ dependencies { compileOnly("com.willfp:eco:6.70.1") // Disenchantment - compileOnly("cz.kominekjan:Disenchantment:v5.3.1") + compileOnly("cz.kominekjan:Disenchantment:v5.4.0") // Include nms implementation(project(":nms:nms-common")) diff --git a/src/main/kotlin/xyz/alexcrea/cuanvil/dependency/DisenchantmentDependency.kt b/src/main/kotlin/xyz/alexcrea/cuanvil/dependency/DisenchantmentDependency.kt index 278e3ef..be27c05 100644 --- a/src/main/kotlin/xyz/alexcrea/cuanvil/dependency/DisenchantmentDependency.kt +++ b/src/main/kotlin/xyz/alexcrea/cuanvil/dependency/DisenchantmentDependency.kt @@ -1,9 +1,9 @@ package xyz.alexcrea.cuanvil.dependency -import cz.kominekjan.disenchantment.events.ItemClickEvent -import cz.kominekjan.disenchantment.events.ItemEvent -import cz.kominekjan.disenchantment.events.SplitBookClickEvent -import cz.kominekjan.disenchantment.events.SplitBookEvent +import cz.kominekjan.disenchantment.events.DisenchantClickEvent +import cz.kominekjan.disenchantment.events.DisenchantEvent +import cz.kominekjan.disenchantment.events.ShatterClickEvent +import cz.kominekjan.disenchantment.events.ShatterEvent import io.delilaheve.AnvilEventListener import io.delilaheve.CustomAnvil import org.bukkit.event.inventory.InventoryClickEvent @@ -19,11 +19,11 @@ class DisenchantmentDependency { CustomAnvil.instance.logger.info("Disenchantment Detected !") } - private lateinit var splitEvent: SplitBookEvent - private lateinit var itemEvent: ItemEvent + private lateinit var splitEvent: ShatterEvent + private lateinit var itemEvent: DisenchantEvent - private lateinit var splitBookClickEvent: SplitBookClickEvent - private lateinit var itemClickEvent: ItemClickEvent + private lateinit var splitBookClickEvent: ShatterClickEvent + private lateinit var itemClickEvent: DisenchantClickEvent fun redirectListeners() { @@ -32,12 +32,12 @@ class DisenchantmentDependency { for (registeredListener in PrepareAnvilEvent.getHandlerList().registeredListeners) { val listener = registeredListener.listener - if(listener is SplitBookEvent){ + if(listener is ShatterEvent){ this.splitEvent = listener toUnregister.add(registeredListener) } - if(listener is ItemEvent){ + if(listener is DisenchantEvent){ itemEvent = listener toUnregister.add(registeredListener) } @@ -53,12 +53,12 @@ class DisenchantmentDependency { for (registeredListener in InventoryClickEvent.getHandlerList().registeredListeners) { val listener = registeredListener.listener - if(listener is SplitBookClickEvent){ + if(listener is ShatterClickEvent){ splitBookClickEvent = listener toUnregister.add(registeredListener) } - if(listener is ItemClickEvent){ + if(listener is DisenchantClickEvent){ itemClickEvent = listener toUnregister.add(registeredListener) }