- Баллы
- 76
- Имя в Minecraft
- Blc_Dragon
Доброго времени суток, форумчане.
Сижу, ловлю TabCompleteEvent и отправляю туда свое.
Вот так это выглядит.
как сделать что бы он не удалял все что там есть, а нормально дополнял. ибо если сейчас написать shop relo и нажать таб, то relo будет удален.
как делать правильно?
if (startsWith("shop r")) setBuffer(); ?
Или как то по другому?
Сижу, ловлю TabCompleteEvent и отправляю туда свое.
Java:
@EventHandler
public void onTabComplete(TabCompleteEvent e){
List<String> completions=new ArrayList<>();
if (e.getBuffer().startsWith("shop ")){
if (e.getSender().hasPermission("shop.reload")) completions.add("reload");
if (e.getSender().hasPermission("shop.setsale")) completions.add("setsale");
e.setCompletions(completions);
}
}
как сделать что бы он не удалял все что там есть, а нормально дополнял. ибо если сейчас написать shop relo и нажать таб, то relo будет удален.
как делать правильно?
if (startsWith("shop r")) setBuffer(); ?
Или как то по другому?