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;