From 5eb98fda3aebf28cd88a1941eec500a87bf2a493 Mon Sep 17 00:00:00 2001 From: Auxilor Date: Tue, 5 Oct 2021 20:22:26 +0100 Subject: [PATCH] Added any_talisman item --- build.gradle | 2 +- .../src/main/java/com/willfp/talismans/TalismansPlugin.java | 3 +++ gradle.properties | 2 +- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/build.gradle b/build.gradle index dd85aec..78d7e8d 100644 --- a/build.gradle +++ b/build.gradle @@ -46,7 +46,7 @@ allprojects { } dependencies { - compileOnly 'com.willfp:eco:6.8.1' + compileOnly 'com.willfp:eco:6.9.0' compileOnly 'org.jetbrains:annotations:19.0.0' diff --git a/eco-core/core-plugin/src/main/java/com/willfp/talismans/TalismansPlugin.java b/eco-core/core-plugin/src/main/java/com/willfp/talismans/TalismansPlugin.java index 594189f..7cd73d0 100644 --- a/eco-core/core-plugin/src/main/java/com/willfp/talismans/TalismansPlugin.java +++ b/eco-core/core-plugin/src/main/java/com/willfp/talismans/TalismansPlugin.java @@ -3,11 +3,13 @@ package com.willfp.talismans; import com.willfp.eco.core.EcoPlugin; import com.willfp.eco.core.command.impl.PluginCommand; import com.willfp.eco.core.display.DisplayModule; +import com.willfp.eco.core.items.CustomItem; import com.willfp.talismans.command.CommandTalismans; import com.willfp.talismans.display.TalismanDisplay; import com.willfp.talismans.talismans.Talismans; import com.willfp.talismans.talismans.util.BlockPlaceListener; import com.willfp.talismans.talismans.util.DiscoverRecipeListener; +import com.willfp.talismans.talismans.util.TalismanChecks; import com.willfp.talismans.talismans.util.TalismanCraftListener; import com.willfp.talismans.talismans.util.WatcherTriggers; import com.willfp.talismans.talismans.util.equipevent.SyncTalismanEquipEventTask; @@ -39,6 +41,7 @@ public class TalismansPlugin extends EcoPlugin { @Override protected void handleEnable() { this.getLogger().info(Talismans.values().size() + " Talismans Loaded"); + new CustomItem(this.getNamespacedKeyFactory().create("any_talisman"), test -> TalismanChecks.getTalismanOnItem(test) != null, Talismans.SHARPNESS_TALISMAN.getLevel(1).getItemStack()).register(); } @Override diff --git a/gradle.properties b/gradle.properties index cc7542d..c853dbe 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,2 +1,2 @@ -version = 4.6.0 +version = 4.6.1 plugin-name = Talismans \ No newline at end of file