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()) {