From d8b68e62dfeb34e8cf90fbbb7c81c5fbb46f4ff6 Mon Sep 17 00:00:00 2001 From: Bukkit/Spigot <noreply+git-bukkit@papermc.io> Date: Sun, 5 May 2024 10:42:08 +1000 Subject: [PATCH] #1008: Deprecate ITEMS_TOOLS, removed in 1.20.5 By: 2008Choco <hawkeboyz2@hotmail.com> --- paper-api/src/main/java/org/bukkit/Tag.java | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/paper-api/src/main/java/org/bukkit/Tag.java b/paper-api/src/main/java/org/bukkit/Tag.java index 1be862110e..54861b283e 100644 --- a/paper-api/src/main/java/org/bukkit/Tag.java +++ b/paper-api/src/main/java/org/bukkit/Tag.java @@ -1046,14 +1046,19 @@ public interface Tag<T extends Keyed> extends Keyed { * Vanilla item tag representing all shovels. */ Tag<Material> ITEMS_SHOVELS = Bukkit.getTag(REGISTRY_ITEMS, NamespacedKey.minecraft("shovels"), Material.class); - /** - * Vanilla item tag representing all tools. - */ - Tag<Material> ITEMS_TOOLS = Bukkit.getTag(REGISTRY_ITEMS, NamespacedKey.minecraft("tools"), Material.class); /** * Vanilla item tag representing all items which break decorated pots. */ Tag<Material> ITEMS_BREAKS_DECORATED_POTS = Bukkit.getTag(REGISTRY_ITEMS, NamespacedKey.minecraft("breaks_decorated_pots"), Material.class); + /** + * Vanilla item tag representing all tools. + * + * @deprecated removed in Minecraft 1.20.5. Do not use. Will be removed at a later date. Until then, + * this constant now acts as a reference to {@link #ITEMS_BREAKS_DECORATED_POTS} which largely shares + * the same contents of the old "minecraft:tools" tag. + */ + @Deprecated(forRemoval = true) + Tag<Material> ITEMS_TOOLS = ITEMS_BREAKS_DECORATED_POTS; /** * Vanilla item tag representing all seeds planteable by villagers. */