Kolenwal
Новичок
- Баллы
- 6
Всем привет! У меня существует строка в конфиге:
message: "&5&lВаш IP-адрес: {address}"
Как нужно чтобы вместо "{address}" был TextComponent с HoverEvent и ClickEvent (чтобы увидеть свой адрес только после клика), но нужно чтобы кликать можно было только на "{address}", остальной текст не активен. Как я могу заменить "{address}" на TextComponent? Ведь TextComponent это не строка, а при конвертации в строку получается json компонента, а не сам компонент. У меня получилось сделать это так:
p.sendMessage(new TextComponent(plugin.configuration.getString("messages.message").replace("&", "\u00a7")), tc);
Но это работает только с 1 компонентом, если сделать так: (tc, "text") - то будет ошибка. Помогите пожалуйста!
message: "&5&lВаш IP-адрес: {address}"
Как нужно чтобы вместо "{address}" был TextComponent с HoverEvent и ClickEvent (чтобы увидеть свой адрес только после клика), но нужно чтобы кликать можно было только на "{address}", остальной текст не активен. Как я могу заменить "{address}" на TextComponent? Ведь TextComponent это не строка, а при конвертации в строку получается json компонента, а не сам компонент. У меня получилось сделать это так:
p.sendMessage(new TextComponent(plugin.configuration.getString("messages.message").replace("&", "\u00a7")), tc);
Но это работает только с 1 компонентом, если сделать так: (tc, "text") - то будет ошибка. Помогите пожалуйста!