Class MessageUtility
java.lang.Object
org.woftnw.eof.MessageUtility
A utility class for creating messages.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final net.kyori.adventure.text.format.TextColor -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic @NonNull net.kyori.adventure.text.ComponentbuildErrorMessage(String message) Build an error-formatted chat message.static @NonNull net.kyori.adventure.text.ComponentbuildMessage(String message) Build a formatted chat message.static @NonNull net.kyori.adventure.text.ComponentbuildMessage(net.kyori.adventure.text.Component message) Build a formatted chat message.static StringsingularOrPlural(int number, String singular, String plural) Choose a singular or plural form depending on a number.
-
Field Details
-
INFO_TEXT_COLOR
public static final net.kyori.adventure.text.format.TextColor INFO_TEXT_COLOR
-
-
Constructor Details
-
MessageUtility
public MessageUtility()
-
-
Method Details
-
buildMessage
Build a formatted chat message.- Parameters:
message- The string to turn into a message.- Returns:
- A formatted
Component.
-
buildMessage
public static @NonNull net.kyori.adventure.text.Component buildMessage(net.kyori.adventure.text.Component message) Build a formatted chat message.- Parameters:
message- The message to format.- Returns:
- A formatted
Component.
-
buildErrorMessage
Build an error-formatted chat message.- Parameters:
message- The string to turn into a message.- Returns:
- A formatted
Component.
-
singularOrPlural
Choose a singular or plural form depending on a number.- Parameters:
number- The number to compare.singular- The singular form to use if the number is 1.plural- The plural form to use otherwise.- Returns:
- The resulting form choice.
-