From 371eb4e6c0c17bd10d0b1adfe4b8ae73048aab09 Mon Sep 17 00:00:00 2001 From: Auxilor Date: Sat, 20 Jul 2024 14:12:16 +0100 Subject: [PATCH] Added item tag for stones --- build.gradle.kts | 2 +- .../src/main/kotlin/com/willfp/reforges/ReforgesPlugin.kt | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/build.gradle.kts b/build.gradle.kts index 73c59fb..6e6785d 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -37,7 +37,7 @@ allprojects { } dependencies { - compileOnly("com.willfp:eco:6.56.0") + compileOnly("com.willfp:eco:6.73.0") compileOnly("org.jetbrains:annotations:23.0.0") compileOnly("org.jetbrains.kotlin:kotlin-stdlib:1.9.20") } diff --git a/eco-core/core-plugin/src/main/kotlin/com/willfp/reforges/ReforgesPlugin.kt b/eco-core/core-plugin/src/main/kotlin/com/willfp/reforges/ReforgesPlugin.kt index 486376c..4238c34 100644 --- a/eco-core/core-plugin/src/main/kotlin/com/willfp/reforges/ReforgesPlugin.kt +++ b/eco-core/core-plugin/src/main/kotlin/com/willfp/reforges/ReforgesPlugin.kt @@ -3,6 +3,7 @@ package com.willfp.reforges import com.willfp.eco.core.command.impl.PluginCommand import com.willfp.eco.core.display.DisplayModule import com.willfp.eco.core.items.Items +import com.willfp.eco.core.items.tag.CustomItemTag import com.willfp.libreforge.conditions.Conditions import com.willfp.libreforge.loader.LibreforgePlugin import com.willfp.libreforge.loader.configs.ConfigCategory @@ -17,6 +18,7 @@ import com.willfp.reforges.reforges.Reforges import com.willfp.reforges.reforges.util.ReforgeArgParser import com.willfp.reforges.util.AntiPlaceListener import com.willfp.reforges.util.DiscoverRecipeListener +import com.willfp.reforges.util.reforgeStone import org.bukkit.event.Listener class ReforgesPlugin : LibreforgePlugin() { @@ -37,6 +39,9 @@ class ReforgesPlugin : LibreforgePlugin() { Conditions.register(ConditionHasReforge) Items.registerArgParser(ReforgeArgParser) + Items.registerTag(CustomItemTag(this.createNamespacedKey("stone")) { + it.reforgeStone != null + }) registerHolderProvider(ReforgeFinder.toHolderProvider()) }