Add MVCorei18n#bundle for creating Message objects.

This commit is contained in:
Jeremy Wood 2023-03-29 23:59:19 -04:00
parent 2cb134bdeb
commit 5dcc0651e4
No known key found for this signature in database
GPG Key ID: C5BAD04C77B91B4B
1 changed files with 8 additions and 0 deletions

View File

@ -2,6 +2,9 @@ package com.onarandombox.MultiverseCore.utils;
import co.aikar.locales.MessageKey;
import co.aikar.locales.MessageKeyProvider;
import com.onarandombox.MultiverseCore.utils.message.Message;
import com.onarandombox.MultiverseCore.utils.message.MessageReplacement;
import org.jetbrains.annotations.NotNull;
public enum MVCorei18n implements MessageKeyProvider {
// config status
@ -84,4 +87,9 @@ public enum MVCorei18n implements MessageKeyProvider {
public MessageKey getMessageKey() {
return this.key;
}
@NotNull
public Message bundle(@NotNull String nonLocalizedMessage, @NotNull MessageReplacement... replacements) {
return Message.of(this, nonLocalizedMessage, replacements);
}
}