Package | Description |
---|---|
net.md_5.bungee.api.chat | |
net.md_5.bungee.api.chat.hover.content | |
net.md_5.bungee.chat |
Modifier and Type | Class and Description |
---|---|
class |
KeybindComponent |
class |
ScoreComponent
This component displays the score based on a player score on the scoreboard.
|
class |
SelectorComponent
This component processes a target selector into a pre-formatted set of
discovered names.
|
class |
TextComponent |
class |
TranslatableComponent |
Modifier and Type | Method and Description |
---|---|
BaseComponent[] |
ComponentBuilder.create()
Returns the components needed to display the message created by this
builder.git
|
abstract BaseComponent |
BaseComponent.duplicate()
Clones the BaseComponent and returns the clone.
|
BaseComponent |
BaseComponent.duplicateWithoutFormatting()
Deprecated.
API use discouraged, use traditional duplicate
|
static BaseComponent[] |
TextComponent.fromLegacyText(String message)
Converts the old formatting system that used
ChatColor.COLOR_CHAR into the new json based
system. |
static BaseComponent[] |
TextComponent.fromLegacyText(String message,
ChatColor defaultColor)
Converts the old formatting system that used
ChatColor.COLOR_CHAR into the new json based
system. |
BaseComponent |
ComponentBuilder.getComponent(int pos)
Gets the component part at the position of given index.
|
BaseComponent |
ComponentBuilder.getCurrentComponent()
Gets the component at the position of the cursor.
|
BaseComponent[] |
HoverEvent.getValue()
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
List<BaseComponent> |
BaseComponent.getExtra()
Appended components that inherit this component's formatting and events
|
List<BaseComponent> |
ComponentBuilder.getParts() |
List<BaseComponent> |
TranslatableComponent.getWith()
The components to substitute into the translation
|
Modifier and Type | Method and Description |
---|---|
void |
BaseComponent.addExtra(BaseComponent component)
Appends a component to the component.
|
void |
TranslatableComponent.addWith(BaseComponent component)
Adds a component substitution to the component.
|
ComponentBuilder |
ComponentBuilder.append(BaseComponent component)
Appends a component to the builder and makes it the current target for
formatting.
|
ComponentBuilder |
ComponentBuilder.append(BaseComponent[] components)
Appends the components to the builder and makes the last element the
current target for formatting.
|
ComponentBuilder |
ComponentBuilder.append(BaseComponent[] components,
ComponentBuilder.FormatRetention retention)
Appends the components to the builder and makes the last element the
current target for formatting.
|
ComponentBuilder |
ComponentBuilder.append(BaseComponent component,
ComponentBuilder.FormatRetention retention)
Appends a component to the builder and makes it the current target for
formatting.
|
void |
BaseComponent.copyFormatting(BaseComponent component)
Copies the events and formatting of a BaseComponent.
|
void |
BaseComponent.copyFormatting(BaseComponent component,
boolean replace)
Copies the events and formatting of a BaseComponent.
|
void |
BaseComponent.copyFormatting(BaseComponent component,
ComponentBuilder.FormatRetention retention,
boolean replace)
Copies the specified formatting of a BaseComponent.
|
static String |
BaseComponent.toLegacyText(BaseComponent... components)
Converts the components to a string that uses the old formatting codes
(
ChatColor.COLOR_CHAR |
static String |
BaseComponent.toPlainText(BaseComponent... components)
Converts the components into a string without any formatting
|
Modifier and Type | Method and Description |
---|---|
void |
BaseComponent.setExtra(List<BaseComponent> components) |
void |
TranslatableComponent.setWith(List<BaseComponent> components)
Sets the translation substitutions to be used in this component.
|
Constructor and Description |
---|
ComponentBuilder(BaseComponent component)
Creates a ComponentBuilder with the given component as the first part.
|
HoverEvent(HoverEvent.Action action,
BaseComponent[] value)
Deprecated.
|
TextComponent(BaseComponent... extras)
Creates a TextComponent with blank text and the extras set to the passed
array
|
Modifier and Type | Method and Description |
---|---|
BaseComponent |
Entity.getName()
Name to display as the entity.
|
Modifier and Type | Method and Description |
---|---|
void |
Entity.setName(BaseComponent name)
Name to display as the entity.
|
Constructor and Description |
---|
Entity(String type,
@NonNull String id,
BaseComponent name) |
Text(BaseComponent[] value) |
Modifier and Type | Field and Description |
---|---|
static ThreadLocal<Set<BaseComponent>> |
ComponentSerializer.serializedComponents |
Modifier and Type | Method and Description |
---|---|
BaseComponent |
ComponentSerializer.deserialize(com.google.gson.JsonElement json,
Type typeOfT,
com.google.gson.JsonDeserializationContext context) |
static BaseComponent[] |
ComponentSerializer.parse(String json) |
Modifier and Type | Method and Description |
---|---|
protected void |
BaseComponentSerializer.deserialize(com.google.gson.JsonObject object,
BaseComponent component,
com.google.gson.JsonDeserializationContext context) |
protected void |
BaseComponentSerializer.serialize(com.google.gson.JsonObject object,
BaseComponent component,
com.google.gson.JsonSerializationContext context) |
static String |
ComponentSerializer.toString(BaseComponent... components) |
static String |
ComponentSerializer.toString(BaseComponent component) |
Copyright © 2012–2021 SpigotMC. All rights reserved.