diff --git a/src/main/java/kernitus/plugin/OldCombatMechanics/utilities/Messenger.java b/src/main/java/kernitus/plugin/OldCombatMechanics/utilities/Messenger.java index 480246ce..51b12187 100644 --- a/src/main/java/kernitus/plugin/OldCombatMechanics/utilities/Messenger.java +++ b/src/main/java/kernitus/plugin/OldCombatMechanics/utilities/Messenger.java @@ -53,7 +53,8 @@ public static void warn(String message, Object... args) { public static void sendNoPrefix(CommandSender sender, String message, Object... args) { Objects.requireNonNull(sender, "sender cannot be null!"); Objects.requireNonNull(message, "message cannot be null!"); - + // Prevents sending of individual empty messages, allowing for selective message disabling. + if (message.isEmpty()) return; sender.sendMessage(TextUtils.colourise(String.format(message, args))); } diff --git a/src/main/resources/config.yml b/src/main/resources/config.yml index 39f36e2d..72ec28c8 100644 --- a/src/main/resources/config.yml +++ b/src/main/resources/config.yml @@ -47,6 +47,8 @@ worlds: mode-messages: # Messages used when changing player mode + # To disable any message, leave the corresponding string empty (e.g., mode-status: ""). + # This applies to all messages in the configuration. mode-status: "&bYour current modeset is: &7%s" message-usage: "&eYou can use &c/ocm mode [player] &eto change modeset" invalid-modeset: "&cPlease specify a valid modeset!"