diff --git a/pom.xml b/pom.xml
index bf3857f..741577c 100644
--- a/pom.xml
+++ b/pom.xml
@@ -106,6 +106,26 @@
shade
+
+
+
+
+
+
+
+ org.bstats:*
+
+ META-INF/MANIFEST.MF
+
+
+
+ *:*
+
+ module-info.class
+ META-INF/versions/**/module-info.class
+
+
+
false
diff --git a/src/main/java/net/tfminecraft/geigercounters/managers/GeigerManager.java b/src/main/java/net/tfminecraft/geigercounters/managers/GeigerManager.java
index 85c63ed..af43676 100644
--- a/src/main/java/net/tfminecraft/geigercounters/managers/GeigerManager.java
+++ b/src/main/java/net/tfminecraft/geigercounters/managers/GeigerManager.java
@@ -1,6 +1,5 @@
package net.tfminecraft.geigercounters.managers;
-import net.tfminecraft.tlibs.enums.APIType;
import net.tfminecraft.tlibs.objects.api.ItemAPI;
import net.tfminecraft.tlibs.TLibs;
import org.bukkit.Bukkit;
@@ -57,7 +56,7 @@ public static GeigerManager getInstance() {
// Initialize the Geiger Counter system
// ====================================
public void initialize() {
- api = (ItemAPI) TLibs.getApiInstance(APIType.ITEM_API);
+ api = TLibs.getItemAPI();
configuration = new GeigerConfiguration(plugin);
configuration.load();
diff --git a/src/main/java/net/tfminecraft/geigercounters/utils/Utils.java b/src/main/java/net/tfminecraft/geigercounters/utils/Utils.java
index 4366873..a2f4cc8 100644
--- a/src/main/java/net/tfminecraft/geigercounters/utils/Utils.java
+++ b/src/main/java/net/tfminecraft/geigercounters/utils/Utils.java
@@ -10,6 +10,8 @@ public class Utils {
// Durations like "12h", "90m", "1d", "30s" - or a bare number, read as seconds
private static final Pattern DURATION_PATTERN = Pattern.compile("(?i)^[ \t]*([0-9]+(?:[.][0-9]+)?)[ \t]*([smhd]?)[ \t]*$");
+ // Keep the existing legacy text representation, formatting, and exact-string comparisons.
+ @SuppressWarnings("deprecation")
public static String colorize(String msg) {
Matcher match = Pattern.compile("#[a-fA-F0-9]{6}").matcher(msg);
while (match.find()) {