From aa0aa8ebeec911e51a1de8eb4c841b001736891b Mon Sep 17 00:00:00 2001 From: Ryan Barlow <7389646+ryanbarlow97@users.noreply.github.com> Date: Tue, 22 Sep 2026 23:55:37 +0000 Subject: [PATCH] fix: resolve Paper API build warnings --- pom.xml | 1 + .../tfminecraft/marketblock/inventory/CategoryView.java | 4 ++++ .../net/tfminecraft/marketblock/inventory/TradeView.java | 8 ++++++++ .../marketblock/manager/commands/ChatListener.java | 2 ++ .../java/net/tfminecraft/marketblock/trade/Category.java | 2 ++ 5 files changed, 17 insertions(+) diff --git a/pom.xml b/pom.xml index 453ac43..4cde198 100644 --- a/pom.xml +++ b/pom.xml @@ -11,6 +11,7 @@ 21 UTF-8 + full 0.2.1 0.2.0 2.0.0 diff --git a/src/main/java/net/tfminecraft/marketblock/inventory/CategoryView.java b/src/main/java/net/tfminecraft/marketblock/inventory/CategoryView.java index 79ab83e..c8431e6 100644 --- a/src/main/java/net/tfminecraft/marketblock/inventory/CategoryView.java +++ b/src/main/java/net/tfminecraft/marketblock/inventory/CategoryView.java @@ -21,6 +21,8 @@ import net.tfminecraft.marketblock.trade.Category; public class CategoryView { + // Keep the existing legacy text representation, formatting, and exact-string comparisons. + @SuppressWarnings("deprecation") public void categoryView(Inventory inv, Player p) { boolean open = false; if(inv == null) { @@ -47,6 +49,8 @@ public void categoryView(Inventory inv, Player p) { if(open) p.openInventory(inv); } + // Keep the existing legacy text representation, formatting, and exact-string comparisons. + @SuppressWarnings("deprecation") public ItemStack createCategoryItem(Category cat) { ItemStack i = cat.getItem(); ItemMeta m = i.getItemMeta(); diff --git a/src/main/java/net/tfminecraft/marketblock/inventory/TradeView.java b/src/main/java/net/tfminecraft/marketblock/inventory/TradeView.java index 3c97c83..8a99a7a 100644 --- a/src/main/java/net/tfminecraft/marketblock/inventory/TradeView.java +++ b/src/main/java/net/tfminecraft/marketblock/inventory/TradeView.java @@ -24,6 +24,8 @@ import net.tfminecraft.marketblock.util.PriceCalculator; public class TradeView { + // Keep the existing legacy text representation, formatting, and exact-string comparisons. + @SuppressWarnings("deprecation") public void tradeView(Inventory inv, Player p, Category cat) { boolean open = false; if(inv == null) { @@ -52,6 +54,8 @@ public void tradeView(Inventory inv, Player p, Category cat) { if(open) p.openInventory(inv); } + // Keep the existing legacy text representation, formatting, and exact-string comparisons. + @SuppressWarnings("deprecation") private ItemStack createTradeItem(Trade trade, Category cat) { ItemStack i = trade.getIconItem(); if (i == null || i.getItemMeta() == null) { @@ -80,6 +84,8 @@ private ItemStack createTradeItem(Trade trade, Category cat) { return i; } + // Keep the existing legacy text representation, formatting, and exact-string comparisons. + @SuppressWarnings("deprecation") private ItemStack getBackButton() { ItemStack i = new ItemStack(Material.BARRIER, 1); ItemMeta m = i.getItemMeta(); @@ -88,6 +94,8 @@ private ItemStack getBackButton() { return i; } + // Keep the existing legacy text representation, formatting, and exact-string comparisons. + @SuppressWarnings("deprecation") private String getPlainName(ItemStack item) { ItemMeta m = item.getItemMeta(); if (m.hasDisplayName()) { diff --git a/src/main/java/net/tfminecraft/marketblock/manager/commands/ChatListener.java b/src/main/java/net/tfminecraft/marketblock/manager/commands/ChatListener.java index e7b5643..64da1f4 100644 --- a/src/main/java/net/tfminecraft/marketblock/manager/commands/ChatListener.java +++ b/src/main/java/net/tfminecraft/marketblock/manager/commands/ChatListener.java @@ -13,6 +13,8 @@ public class ChatListener implements Listener { + // Retain Bukkit chat-event ordering and String message semantics for existing integrations. + @SuppressWarnings("deprecation") @EventHandler public void onPlayerChat(AsyncPlayerChatEvent event) { Player player = event.getPlayer(); diff --git a/src/main/java/net/tfminecraft/marketblock/trade/Category.java b/src/main/java/net/tfminecraft/marketblock/trade/Category.java index 0b4c3f8..001673b 100644 --- a/src/main/java/net/tfminecraft/marketblock/trade/Category.java +++ b/src/main/java/net/tfminecraft/marketblock/trade/Category.java @@ -44,6 +44,8 @@ public String getColorHex() { return colorHex; } + // Keep the existing legacy text representation, formatting, and exact-string comparisons. + @SuppressWarnings("deprecation") public String getTradesTitle() { return StringFormatter.formatHex(colorHex + ChatColor.stripColor(name) + " Trades"); }