diff --git a/src/main/java/net/knarcraft/knarlib/KnarLib.java b/src/main/java/net/knarcraft/knarlib/KnarLib.java
index 005af04..2d82cc2 100644
--- a/src/main/java/net/knarcraft/knarlib/KnarLib.java
+++ b/src/main/java/net/knarcraft/knarlib/KnarLib.java
@@ -3,10 +3,11 @@ package net.knarcraft.knarlib;
/**
* KnarLib's main class
*/
+@SuppressWarnings("unused")
public final class KnarLib {
private KnarLib() {
-
+
}
}
diff --git a/src/main/java/net/knarcraft/knarlib/formatting/StringFormatter.java b/src/main/java/net/knarcraft/knarlib/formatting/StringFormatter.java
index 13c326e..dc82bc6 100644
--- a/src/main/java/net/knarcraft/knarlib/formatting/StringFormatter.java
+++ b/src/main/java/net/knarcraft/knarlib/formatting/StringFormatter.java
@@ -8,6 +8,7 @@ import org.bukkit.command.CommandSender;
/**
* A formatter for formatting displayed messages
*/
+@SuppressWarnings("unused")
public final class StringFormatter {
private final String pluginName;
diff --git a/src/main/java/net/knarcraft/knarlib/formatting/TimeFormatter.java b/src/main/java/net/knarcraft/knarlib/formatting/TimeFormatter.java
index 3ae530f..76b7269 100644
--- a/src/main/java/net/knarcraft/knarlib/formatting/TimeFormatter.java
+++ b/src/main/java/net/knarcraft/knarlib/formatting/TimeFormatter.java
@@ -11,6 +11,7 @@ import static net.knarcraft.knarlib.formatting.StringFormatter.replacePlaceholde
/**
* A utility for formatting a string specifying an amount of time
*/
+@SuppressWarnings("unused")
public final class TimeFormatter {
private static Map timeUnits;
diff --git a/src/main/java/net/knarcraft/knarlib/formatting/TranslatableMessage.java b/src/main/java/net/knarcraft/knarlib/formatting/TranslatableMessage.java
index 59ee93a..c35a1bc 100644
--- a/src/main/java/net/knarcraft/knarlib/formatting/TranslatableMessage.java
+++ b/src/main/java/net/knarcraft/knarlib/formatting/TranslatableMessage.java
@@ -3,6 +3,7 @@ package net.knarcraft.knarlib.formatting;
/**
* A message which can be translated
*/
+@SuppressWarnings("unused")
public interface TranslatableMessage {
/**
diff --git a/src/main/java/net/knarcraft/knarlib/formatting/TranslatableTimeUnit.java b/src/main/java/net/knarcraft/knarlib/formatting/TranslatableTimeUnit.java
index 314ddcb..2e4151d 100644
--- a/src/main/java/net/knarcraft/knarlib/formatting/TranslatableTimeUnit.java
+++ b/src/main/java/net/knarcraft/knarlib/formatting/TranslatableTimeUnit.java
@@ -6,6 +6,7 @@ package net.knarcraft.knarlib.formatting;
* These time units must have a translatable message if you want to use the time formatter. Register one value with
* the translator's "registerMessageCategory" method!
*/
+@SuppressWarnings("unused")
public enum TranslatableTimeUnit implements TranslatableMessage {
/**
diff --git a/src/main/java/net/knarcraft/knarlib/formatting/Translator.java b/src/main/java/net/knarcraft/knarlib/formatting/Translator.java
index 0a79579..b241748 100644
--- a/src/main/java/net/knarcraft/knarlib/formatting/Translator.java
+++ b/src/main/java/net/knarcraft/knarlib/formatting/Translator.java
@@ -25,6 +25,7 @@ import java.util.logging.Level;
* Add a file strings.yml in your resources directory with data: `en.ENUM: "Text"`. You must have a `en` language as
* it's used as the fallback, but you can additionally add any language code you want.
*/
+@SuppressWarnings("unused")
public final class Translator {
private final List messageCategories = new ArrayList<>();
diff --git a/src/main/java/net/knarcraft/knarlib/property/ColorConversion.java b/src/main/java/net/knarcraft/knarlib/property/ColorConversion.java
index 9dd0bbe..754c0f2 100644
--- a/src/main/java/net/knarcraft/knarlib/property/ColorConversion.java
+++ b/src/main/java/net/knarcraft/knarlib/property/ColorConversion.java
@@ -3,6 +3,7 @@ package net.knarcraft.knarlib.property;
/**
* An enum representing the different types of color conversions available
*/
+@SuppressWarnings("unused")
public enum ColorConversion {
/**
diff --git a/src/main/java/net/knarcraft/knarlib/util/ColorHelper.java b/src/main/java/net/knarcraft/knarlib/util/ColorHelper.java
index 20f348d..0c8cf7e 100644
--- a/src/main/java/net/knarcraft/knarlib/util/ColorHelper.java
+++ b/src/main/java/net/knarcraft/knarlib/util/ColorHelper.java
@@ -10,6 +10,7 @@ import java.util.regex.Pattern;
/**
* A helper class for dealing with colors
*/
+@SuppressWarnings("unused")
public final class ColorHelper {
private static boolean requireAmpersandInHexColors = false;
diff --git a/src/main/java/net/knarcraft/knarlib/util/FileHelper.java b/src/main/java/net/knarcraft/knarlib/util/FileHelper.java
index 3b1c41f..89556d8 100644
--- a/src/main/java/net/knarcraft/knarlib/util/FileHelper.java
+++ b/src/main/java/net/knarcraft/knarlib/util/FileHelper.java
@@ -18,6 +18,7 @@ import java.util.Map;
/**
* A helper class for dealing with files
*/
+@SuppressWarnings("unused")
public final class FileHelper {
private FileHelper() {
diff --git a/src/main/java/net/knarcraft/knarlib/util/TabCompletionHelper.java b/src/main/java/net/knarcraft/knarlib/util/TabCompletionHelper.java
index a208d53..69b3988 100644
--- a/src/main/java/net/knarcraft/knarlib/util/TabCompletionHelper.java
+++ b/src/main/java/net/knarcraft/knarlib/util/TabCompletionHelper.java
@@ -6,6 +6,7 @@ import java.util.List;
/**
* Helper class for getting string lists required for auto-completion
*/
+@SuppressWarnings("unused")
public final class TabCompletionHelper {
private TabCompletionHelper() {
diff --git a/src/main/java/net/knarcraft/knarlib/util/UpdateChecker.java b/src/main/java/net/knarcraft/knarlib/util/UpdateChecker.java
index e524b2d..edc1698 100644
--- a/src/main/java/net/knarcraft/knarlib/util/UpdateChecker.java
+++ b/src/main/java/net/knarcraft/knarlib/util/UpdateChecker.java
@@ -14,6 +14,7 @@ import java.util.logging.Level;
/**
* The update checker is responsible for looking for new updates
*/
+@SuppressWarnings("unused")
public final class UpdateChecker {
private final static String updateNotice = "A new update is available: %s (You are still on %s)";
@@ -26,7 +27,9 @@ public final class UpdateChecker {
* Checks if there's a new update available, and alerts the user if necessary
*
* @param plugin The plugin to check for updates for
- * @param apiResourceURL The spigot URL to check for updates. Example: https://api.spigotmc.org/legacy/update.php?resource={resourceId}
+ * @param apiResourceURL The spigot URL to check for updates. Example:
+ *
+ * https://api.spigotmc.org/legacy/update.php?resource={resourceId}
* @param getVersionSupplier The supplier used to get the current plugin version
* @param setVersionMethod A method to call with the new version as an argument. Can be used to alert admins about an available update or similar.
*/