Package me.lauriichan.laylib.command
Class Actor<P>
java.lang.Object
me.lauriichan.laylib.command.Actor<P>
- All Implemented Interfaces:
IMessageReceiver
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringprotected final Pstatic final UUIDprotected final MessageManager -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal <C> Actor<C> final Pfinal MessageManagerabstract StringgetName()getTranslatedMessage(String messageId) getTranslatedMessage(MessageProvider provider) getTranslatedMessageAsString(String messageId, Key... placeholders) getTranslatedMessageAsString(MessageProvider provider, Key... placeholders) booleanhasPermission(String permission) final booleanisValid()final voidsendActionMessage(String message, Action... actions) voidsendActionMessage(ActionMessage message) voidsendMessage(String message) voidsendMessage(IMessage message, Key... placeholders) voidsendTranslatedMessage(String messageId, Key... placeholders) voidsendTranslatedMessage(MessageProvider provider, Key... placeholders) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface me.lauriichan.laylib.localization.IMessageReceiver
getId
-
Field Details
-
IMPL_ID
-
DEFAULT_LANGUAGE
- See Also:
-
handle
-
messageManager
-
-
Constructor Details
-
Actor
-
-
Method Details
-
getHandle
-
getMessageManager
-
as
-
isValid
public final boolean isValid() -
getName
-
getLanguage
- Specified by:
getLanguagein interfaceIMessageReceiver
-
getTranslatedMessageAsString
-
getTranslatedMessageAsString
-
getTranslatedMessage
-
getTranslatedMessage
-
sendMessage
- Specified by:
sendMessagein interfaceIMessageReceiver
-
sendMessage
-
sendTranslatedMessage
-
sendTranslatedMessage
-
actionMessageBuilder
-
sendActionMessage
-
sendActionMessage
-
hasPermission
-