diff --git a/pom.xml b/pom.xml index 3898d2d..55811ec 100644 --- a/pom.xml +++ b/pom.xml @@ -11,6 +11,7 @@ 21 UTF-8 + full 2.0.0 diff --git a/src/main/java/net/tfminecraft/pointshop/PointShop.java b/src/main/java/net/tfminecraft/pointshop/PointShop.java index 9d5ea45..3811761 100644 --- a/src/main/java/net/tfminecraft/pointshop/PointShop.java +++ b/src/main/java/net/tfminecraft/pointshop/PointShop.java @@ -80,6 +80,8 @@ public void createConfigs() { public void reload() { loadConfigs(); } + // Keep the existing legacy text representation, formatting, and exact-string comparisons. + @SuppressWarnings("deprecation") public void reloadMessage(Player p) { p.sendMessage(ChatColor.GREEN + "[PointShop]" + ChatColor.YELLOW + " Reloading plugin..."); reload(); diff --git a/src/main/java/net/tfminecraft/pointshop/database/Database.java b/src/main/java/net/tfminecraft/pointshop/database/Database.java index 719d8c7..b35d66d 100644 --- a/src/main/java/net/tfminecraft/pointshop/database/Database.java +++ b/src/main/java/net/tfminecraft/pointshop/database/Database.java @@ -126,6 +126,8 @@ public String getRawData(String key, HashMap defaults) { : (defaults.containsKey(key) ? defaults.get(key).toString() : key); } + // Keep the existing legacy text representation, formatting, and exact-string comparisons. + @SuppressWarnings("deprecation") public String getString(String key, HashMap defaults) { return ChatColor.translateAlternateColorCodes('&', getRawData(key, defaults)); } diff --git a/src/main/java/net/tfminecraft/pointshop/managers/InventoryManager.java b/src/main/java/net/tfminecraft/pointshop/managers/InventoryManager.java index 7b6ec67..135fbc8 100644 --- a/src/main/java/net/tfminecraft/pointshop/managers/InventoryManager.java +++ b/src/main/java/net/tfminecraft/pointshop/managers/InventoryManager.java @@ -16,6 +16,8 @@ import net.tfminecraft.pointshop.objects.Trade; public class InventoryManager { + // Keep the existing legacy text representation, formatting, and exact-string comparisons. + @SuppressWarnings("deprecation") public void shopView(Player player, Inventory i, boolean update) { if(!update) { i = PointShop.plugin.getServer().createInventory(null, 27, "ยง7Point Shop"); @@ -28,6 +30,8 @@ public void shopView(Player player, Inventory i, boolean update) { player.openInventory(i); } } + // Keep the existing legacy text representation, formatting, and exact-string comparisons. + @SuppressWarnings("deprecation") public ItemStack createTradeItem(Trade t, PlayerData pd) { ItemStack i = t.getMenuItem(); ItemMeta meta = i.getItemMeta(); diff --git a/src/main/java/net/tfminecraft/pointshop/managers/PointManager.java b/src/main/java/net/tfminecraft/pointshop/managers/PointManager.java index 8a8222f..c736f41 100644 --- a/src/main/java/net/tfminecraft/pointshop/managers/PointManager.java +++ b/src/main/java/net/tfminecraft/pointshop/managers/PointManager.java @@ -18,6 +18,8 @@ import net.tfminecraft.pointshop.objects.Trade; public class PointManager implements Listener{ + // Keep the existing legacy text representation, formatting, and exact-string comparisons. + @SuppressWarnings("deprecation") @EventHandler public void invenClick(InventoryClickEvent e) { if(e.getClickedInventory() == null) return;