diff --git a/pom.xml b/pom.xml
index ab9dbf3..fddbb8f 100644
--- a/pom.xml
+++ b/pom.xml
@@ -11,6 +11,7 @@
21
UTF-8
+ full
2.0.0
@@ -52,6 +53,12 @@
5.14.2
test
+
+ org.slf4j
+ slf4j-simple
+ 2.0.17
+ test
+
diff --git a/src/main/java/net/tfminecraft/permcleaner/command/PermCleanerCommand.java b/src/main/java/net/tfminecraft/permcleaner/command/PermCleanerCommand.java
index 63f9b3b..35b317e 100644
--- a/src/main/java/net/tfminecraft/permcleaner/command/PermCleanerCommand.java
+++ b/src/main/java/net/tfminecraft/permcleaner/command/PermCleanerCommand.java
@@ -32,6 +32,8 @@ public PermCleanerCommand(PermCleaner plugin) {
this.plugin = plugin;
}
+ // Keep the existing legacy text representation, formatting, and exact-string comparisons.
+ @SuppressWarnings("deprecation")
@Override
public boolean onCommand(CommandSender sender, Command command, String label, String[] args) {
if (args.length == 0) {
@@ -50,6 +52,8 @@ public boolean onCommand(CommandSender sender, Command command, String label, St
return true;
}
+ // Keep the existing legacy text representation, formatting, and exact-string comparisons.
+ @SuppressWarnings("deprecation")
private void reload(CommandSender sender) {
plugin.reloadConfig();
plugin.reloadKeepList();
@@ -58,6 +62,8 @@ private void reload(CommandSender sender) {
+ ChatColor.GREEN + " world " + ChatColor.WHITE + plugin.displayWorld());
}
+ // Keep the existing legacy text representation, formatting, and exact-string comparisons.
+ @SuppressWarnings("deprecation")
private void status(CommandSender sender, String[] args) {
Target target = resolveTarget(sender, args);
if (target == null) {
@@ -78,6 +84,8 @@ private void status(CommandSender sender, String[] args) {
+ ChatColor.GREEN + " gate " + ChatColor.WHITE + (online == null ? "offline" : (worldOk ? "pass" : "fail")));
}
+ // Keep the existing legacy text representation, formatting, and exact-string comparisons.
+ @SuppressWarnings("deprecation")
private void inspect(CommandSender sender, String[] args) {
Target target = resolveTarget(sender, args);
if (target == null) {
@@ -110,6 +118,8 @@ private void inspect(CommandSender sender, String[] args) {
});
}
+ // Keep the existing legacy text representation, formatting, and exact-string comparisons.
+ @SuppressWarnings("deprecation")
private void clean(CommandSender sender, String[] args, boolean force) {
Target target = resolveTarget(sender, args);
if (target == null) {
@@ -136,6 +146,8 @@ private void clean(CommandSender sender, String[] args, boolean force) {
}
}
+ // Keep the existing legacy text representation, formatting, and exact-string comparisons.
+ @SuppressWarnings("deprecation")
private Target resolveTarget(CommandSender sender, String[] args) {
if (args.length < 2) {
if (sender instanceof Player player) {