public class ChatMessageBuilder extends Object implements Cloneable
Every string that is appended is being colorized using NeoPrismaticAPI
color formatting, and placeholders are being replaced if a Player parser
variable is defined.
| Constructor and Description |
|---|
ChatMessageBuilder()
Constructs a new
ChatMessageBuilder object without any initial string. |
ChatMessageBuilder(org.bukkit.entity.Player target,
org.bukkit.entity.Player parser,
String string)
Constructs a new
ChatMessageBuilder object from a string message. |
ChatMessageBuilder(org.bukkit.entity.Player player,
String string)
Constructs a new
ChatMessageBuilder object from a string message. |
ChatMessageBuilder(String string)
Constructs a new
ChatMessageBuilder object from a string message. |
| Modifier and Type | Method and Description |
|---|---|
ChatMessageBuilder |
append(String string) |
<T> ChatMessageBuilder |
append(T object) |
@NotNull net.md_5.bungee.api.chat.BaseComponent[] |
build() |
ChatMessageBuilder |
clone() |
boolean |
send() |
ChatMessageBuilder |
setClick(ClickAction type,
String action) |
ChatMessageBuilder |
setClick(String input) |
ChatMessageBuilder |
setClick(String type,
String action) |
ChatMessageBuilder |
setClickToAll(ClickAction type,
String action) |
ChatMessageBuilder |
setClickToAll(String input) |
ChatMessageBuilder |
setHover(List<String> hover) |
ChatMessageBuilder |
setHover(String... hover) |
ChatMessageBuilder |
setHoverToAll(List<String> hover) |
ChatMessageBuilder |
setParseURLs(boolean b) |
String |
toPatternString() |
String |
toString() |
public ChatMessageBuilder(org.bukkit.entity.Player target,
org.bukkit.entity.Player parser,
String string)
ChatMessageBuilder object from a string message.target - the player that will receive the chat builderparser - the player to parse placeholders and colorsstring - the string message to construct the builder frompublic ChatMessageBuilder(org.bukkit.entity.Player player,
String string)
ChatMessageBuilder object from a string message.player - the player to parse placeholders and colorsstring - the string message to construct the builder frompublic ChatMessageBuilder(String string)
ChatMessageBuilder object from a string message.string - the string message to construct the builder frompublic ChatMessageBuilder()
ChatMessageBuilder object without any initial string.
The append(String) method should be called at least once before building it.
public ChatMessageBuilder setParseURLs(boolean b)
public ChatMessageBuilder setHover(List<String> hover)
public ChatMessageBuilder setHover(String... hover)
public ChatMessageBuilder setHoverToAll(List<String> hover)
public ChatMessageBuilder setClick(ClickAction type, String action)
public ChatMessageBuilder setClick(String type, String action)
public ChatMessageBuilder setClick(String input)
public ChatMessageBuilder setClickToAll(ClickAction type, String action)
public ChatMessageBuilder setClickToAll(String input)
public ChatMessageBuilder append(String string)
public <T> ChatMessageBuilder append(T object)
@NotNull public @NotNull net.md_5.bungee.api.chat.BaseComponent[] build()
public boolean send()
public String toPatternString()
public ChatMessageBuilder clone()
Copyright © 2023. All rights reserved.