admin Я сделал вот так, но чёт результат не очень.
@Setting(comment = "Global chat template")
private TextTemplate globalChatFormat = TextTemplate.of(
TextColors.WHITE,
Text.of(TextColors.DARK_GREEN, "<G>"),
Text.of(TextColors.WHITE, "<"),
TextTemplate.arg("prefix"),
TextTemplate.arg("player"),
Text.of(TextColors.WHITE, ">"),
TextColors.RESET,
Text.of(TextColors.AQUA, " "),
TextTemplate.arg("message")
);
@Setting(comment = "Local chat template")
private TextTemplate localChatFormat = TextTemplate.of(
TextColors.WHITE,
Text.of(TextColors.YELLOW, "<L>"),
Text.of(TextColors.WHITE, "<"),
TextTemplate.arg("prefix"),
TextTemplate.arg("player"),
Text.of(TextColors.WHITE, ">"),
TextColors.RESET,
Text.of(TextColors.WHITE, " "),
TextTemplate.arg("message")
);
Прикол в том, что не работает. Я пробовал делать так:
Text.of(TextColors.AQUA, TextTemplate.arg("message"));
Но тогда оно превращается в белиберду(Object#toString()) что на скрине в предыдущем сообщении.
На данный момент конфиг выглядит так:
# Global chat template
globalChatFormat {
arguments {
message {
optional=false
}
player {
optional=false
}
prefix {
optional=false
}
}
content {
color=reset //во здесь обычно WHITE, reset появился после твоего совета.
extra=[
{
color="dark_green"
text="<G>"
},
{
color=white
text="<"
},
{
text="{prefix}"
},
{
text="{player}"
},
{
color=white
text=">"
},
{
color=aqua
text=" "
},
{
text="{message}"
}
]
text=""
}
options {
closeArg="}"
openArg="{"
}
}
Я в правильном направлении двигаюсь или нет?
Если при первом ответе в этой теме у тебя было бы свободное время, то ты навёл бы меня на подобное решение?