From 080c6752a67790cf8f3399441c8e809788ed9622 Mon Sep 17 00:00:00 2001 From: AXOLOTsh <96595812+AXOLOTsh@users.noreply.github.com> Date: Thu, 20 Aug 2026 01:08:40 +0300 Subject: [PATCH] feat: add Collection overload for ComponentUtils::component --- .../main/java/org/axolotsh/pluginutils/ComponentUtils.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/plugin-utils/src/main/java/org/axolotsh/pluginutils/ComponentUtils.java b/plugin-utils/src/main/java/org/axolotsh/pluginutils/ComponentUtils.java index b06ec9f..d39b223 100644 --- a/plugin-utils/src/main/java/org/axolotsh/pluginutils/ComponentUtils.java +++ b/plugin-utils/src/main/java/org/axolotsh/pluginutils/ComponentUtils.java @@ -1,5 +1,7 @@ package org.axolotsh.pluginutils; +import java.util.Collection; + import org.bukkit.OfflinePlayer; import org.bukkit.entity.Entity; import org.bukkit.entity.Player; @@ -41,6 +43,10 @@ public class ComponentUtils { return mm.deserialize(miniMessage, tags); } + public static Component component(String miniMessage, Collection tags) { + return mm.deserialize(miniMessage, tags.toArray(TagResolver[]::new)); + } + public static Component component(ItemStack item) { return item.displayName().hoverEvent(item.asHoverEvent()); }