From 554bb10f8df3b506a2e3cc11b717ab17fd61af70 Mon Sep 17 00:00:00 2001 From: Krakenied Date: Sun, 7 Jan 2024 06:21:08 +0100 Subject: Add namespaced types support to the 1.14+ item getter --- .../bukkit/hook/itemgetter/ItemGetter14.java | 30 ++++++++-- .../quests/bukkit/util/NamespacedKeyUtils.java | 69 ++++++++++++++++++++++ 2 files changed, 95 insertions(+), 4 deletions(-) create mode 100644 bukkit/src/main/java/com/leonardobishop/quests/bukkit/util/NamespacedKeyUtils.java (limited to 'bukkit/src') diff --git a/bukkit/src/main/java/com/leonardobishop/quests/bukkit/hook/itemgetter/ItemGetter14.java b/bukkit/src/main/java/com/leonardobishop/quests/bukkit/hook/itemgetter/ItemGetter14.java index bdab3ad4..630b0fbd 100644 --- a/bukkit/src/main/java/com/leonardobishop/quests/bukkit/hook/itemgetter/ItemGetter14.java +++ b/bukkit/src/main/java/com/leonardobishop/quests/bukkit/hook/itemgetter/ItemGetter14.java @@ -1,8 +1,11 @@ package com.leonardobishop.quests.bukkit.hook.itemgetter; import com.leonardobishop.quests.bukkit.BukkitQuestsPlugin; +import com.leonardobishop.quests.bukkit.util.NamespacedKeyUtils; import com.leonardobishop.quests.bukkit.util.chat.Chat; import org.bukkit.Material; +import org.bukkit.NamespacedKey; +import org.bukkit.Registry; import org.bukkit.attribute.Attribute; import org.bukkit.attribute.AttributeModifier; import org.bukkit.configuration.ConfigurationSection; @@ -21,7 +24,7 @@ import java.util.UUID; /** * Reads the following: *