Class TranslatableCaption
java.lang.Object
com.plotsquared.core.configuration.caption.TranslatableCaption
- All Implemented Interfaces:
Caption
,NamespacedCaption
Caption that is user modifiable
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
getComponent
(@NonNull LocaleHolder localeHolder) Get the message that should be sent to the recipientgetKey()
Get the key that identifies this captionGet the namespace that this caption belongs toint
hashCode()
static @NonNull TranslatableCaption
Get a newTranslatableCaption
instancestatic @NonNull TranslatableCaption
Get a newTranslatableCaption
instance
-
Field Details
-
DEFAULT_NAMESPACE
Default caption namespace- See Also:
-
-
Method Details
-
of
Get a newTranslatableCaption
instance- Parameters:
rawKey
- Caption key in the format namespace:key. If no namespace is included,DEFAULT_NAMESPACE
will be used.- Returns:
- Caption instance
-
of
Get a newTranslatableCaption
instance- Parameters:
namespace
- Caption namespacekey
- Caption key- Returns:
- Caption instance
-
getKey
Description copied from interface:NamespacedCaption
Get the key that identifies this caption- Specified by:
getKey
in interfaceNamespacedCaption
- Returns:
- Caption key
-
getNamespace
Description copied from interface:NamespacedCaption
Get the namespace that this caption belongs to- Specified by:
getNamespace
in interfaceNamespacedCaption
- Returns:
- Namespace
-
equals
-
hashCode
public int hashCode()
-