Package dev.rollczi.litecommands.message
Class MessageKey<CONTEXT>
java.lang.Object
dev.rollczi.litecommands.message.MessageKey<CONTEXT>
Message key is used to get message from
MessageRegistry
You can register your own message MessageRegistry.register(MessageKey, Message)
If you want to use default message key, you can use LiteMessages- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetDefaultMessage(CONTEXT context) getName()static <CONTEXT> MessageKey<CONTEXT> of(String name, Object defaultMessage, MessageKey<CONTEXT>... fallbacks) static <CONTEXT> MessageKey<CONTEXT> of(String name, Function<CONTEXT, Object> defaultMessage, MessageKey<CONTEXT>... fallbacks) final MessageKey<CONTEXT> withFallbacks(MessageKey<CONTEXT>... fallbacks) withFallbacks(List<MessageKey<CONTEXT>> fallbacks)
-
Constructor Details
-
MessageKey
-
-
Method Details
-
getName
-
getFallbacks
-
getDefaultMessage
-
withFallbacks
@SafeVarargs @Experimental public final MessageKey<CONTEXT> withFallbacks(MessageKey<CONTEXT>... fallbacks) -
withFallbacks
-
of
@SafeVarargs public static <CONTEXT> MessageKey<CONTEXT> of(String name, Object defaultMessage, MessageKey<CONTEXT>... fallbacks) -
of
@SafeVarargs public static <CONTEXT> MessageKey<CONTEXT> of(String name, Function<CONTEXT, Object> defaultMessage, MessageKey<CONTEXT>... fallbacks)
-