From ac1451732af3ba4f250091a5be945399a160fbfd Mon Sep 17 00:00:00 2001
From: Ryan Barlow <7389646+ryanbarlow97@users.noreply.github.com>
Date: Tue, 22 Sep 2026 23:35:16 +0000
Subject: [PATCH] fix: resolve build warnings
---
pom.xml | 20 +++++++++++++++++++
.../managers/GeigerManager.java | 3 +--
.../geigercounters/utils/Utils.java | 2 ++
3 files changed, 23 insertions(+), 2 deletions(-)
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()) {