Package net.md_5.bungee.api.chat
Class TranslatableComponent
java.lang.Object
net.md_5.bungee.api.chat.BaseComponent
net.md_5.bungee.api.chat.TranslatableComponent
-
Constructor Summary
ConstructorsConstructorDescriptionTranslatableComponent(String translate, Object... with) Creates a translatable component with the passed substitutionsTranslatableComponent(TranslatableComponent original) Creates a translatable component from the original to clone it. -
Method Summary
Modifier and TypeMethodDescriptionvoidAdds a text substitution to the component.voidaddWith(BaseComponent component) Adds a component substitution to the component.protected booleanCreates a duplicate of this TranslatableComponent.booleanThe fallback, if the translation is not foundThe key into the Minecraft locale files to use for the translation.getWith()The components to substitute into the translationinthashCode()voidsetFallback(String fallback) The fallback, if the translation is not foundvoidsetTranslate(String translate) The key into the Minecraft locale files to use for the translation.voidsetWith(List<BaseComponent> components) Sets the translation substitutions to be used in this component.protected voidtoLegacyText(StringBuilder builder) protected voidtoPlainText(StringBuilder builder) toString()Methods inherited from class net.md_5.bungee.api.chat.BaseComponent
addExtra, addExtra, copyFormatting, copyFormatting, copyFormatting, duplicateWithoutFormatting, getClickEvent, getColor, getColorRaw, getExtra, getFont, getFontRaw, getHoverEvent, getInsertion, hasFormatting, isBold, isBoldRaw, isItalic, isItalicRaw, isObfuscated, isObfuscatedRaw, isReset, isStrikethrough, isStrikethroughRaw, isUnderlined, isUnderlinedRaw, retain, setBold, setClickEvent, setColor, setExtra, setFont, setHoverEvent, setInsertion, setItalic, setObfuscated, setReset, setStrikethrough, setUnderlined, toLegacyText, toLegacyText, toPlainText, toPlainText
-
Constructor Details
-
TranslatableComponent
Creates a translatable component from the original to clone it.- Parameters:
original- the original for the new translatable component.
-
TranslatableComponent
Creates a translatable component with the passed substitutions- Parameters:
translate- the translation keywith- theStrings andBaseComponents to use into the translation- See Also:
-
translatesetWith(java.util.List)
-
TranslatableComponent
public TranslatableComponent()
-
-
Method Details
-
duplicate
Creates a duplicate of this TranslatableComponent.- Specified by:
duplicatein classBaseComponent- Returns:
- the duplicate of this TranslatableComponent.
-
setWith
Sets the translation substitutions to be used in this component. Removes any previously set substitutions- Parameters:
components- the components to substitute
-
addWith
Adds a text substitution to the component. The text will inherit this component's formatting- Parameters:
text- the text to substitute
-
addWith
Adds a component substitution to the component. The text will inherit this component's formatting- Parameters:
component- the component to substitute
-
toPlainText
-
toLegacyText
-
getFormat
-
getTranslate
The key into the Minecraft locale files to use for the translation. The text depends on the client's locale setting. The console is always en_US -
getWith
The components to substitute into the translation -
getFallback
The fallback, if the translation is not found -
setTranslate
The key into the Minecraft locale files to use for the translation. The text depends on the client's locale setting. The console is always en_US -
setFallback
The fallback, if the translation is not found -
toString
- Overrides:
toStringin classBaseComponent
-
equals
- Overrides:
equalsin classBaseComponent
-
canEqual
- Overrides:
canEqualin classBaseComponent
-
hashCode
public int hashCode()- Overrides:
hashCodein classBaseComponent
-