Вобщем, я хочу что бы по нажатию на "Да" игрок писал /t raid accept, а по нажатию на "Нет" писал /t raid deny, но по нажатию хоть на да, хоть на нет, хоть на пробел он пишет /t raid deny
Вот код:
Вот код:
Java:
public void sendRaidConfirmation(Player p, Town enemy) {
selectEnemy(p.getUniqueId(), enemy.getUUID());
String message = ManulBuilds.getInstance().getstringfromcfg("messages.confirmstartraid");
if(message.contains("{TOWNNAME}")) message = message.replace("{TOWNNAME}", enemy.getName());
String yes = ManulBuilds.getInstance().getstringfromcfg("raid.boolean.confirmation.true");
String no = ManulBuilds.getInstance().getstringfromcfg("raid.boolean.confirmation.false");
String yesHover = ManulBuilds.getInstance().getstringfromcfg("raid.boolean.confirmation.hover.true");
String noHover = ManulBuilds.getInstance().getstringfromcfg("raid.boolean.confirmation.hover.false");
final TextComponent acceptRaid = Component.text(yes).clickEvent(ClickEvent.runCommand("/t raid accept"))
.hoverEvent(HoverEvent.showText(Component.text(yesHover)));
final TextComponent denyRaid = Component.text(no).clickEvent(ClickEvent.runCommand("/t raid deny"))
.hoverEvent(HoverEvent.showText(Component.text(noHover)));
final TextComponent textComponent = Component.text(message)
.append(Component.text(" "))
.append(acceptRaid)
.append(Component.text(" "))
.append(denyRaid);
p.sendMessage(textComponent);
}