Вопрос Где вызываются Completions в майкнрафте mcp

Начинающий
Начинающий
Статус
Оффлайн
Регистрация
19 Янв 2023
Сообщения
21
Реакции
1
короче решил сделать CommandManager по типу .cfg add/load и тд, но при вводе .cfg я хочу показывать все методы которые существуют, как мне это сделать? тоесть дайте просто класс и все тк все другое я уже сделал
 
короче решил сделать CommandManager по типу .cfg add/load и тд, но при вводе .cfg я хочу показывать все методы которые существуют, как мне это сделать? тоесть дайте просто класс и все тк все другое я уже сделал
типо подсказки?
 
типо подсказки?
уже решил в классе
CommandSuggestionHelper . в функции init()

кстати оцени


preview:
Expand Collapse Copy
@CmdInfo(names = {"cfg", "cfgs", "config", "configs", "кфг", "конфиг", "сап"}, desc = "Позволяет управлять конфигами")
public class ConfigsCommand extends Command {

    CommandParameter list = new CommandParameter(this, "list", "дшые");
    CommandParameter save = new CommandParameter(this, "save", "create", "add", "сохранить", "ыфму");
    CommandParameter load = new CommandParameter(this, "load", "use", "использовать", "дщфв");
    CommandParameter del = new CommandParameter(this, "delete", "remove", "del", "удалить", "вудуеу");
    CommandParameter dir = new CommandParameter(this, "dir", "direction");
    CommandParameter reset = new CommandParameter(this, "reset", "default", "сброс", "дефолт");

    @Override
    public void execute(String[] args) {
        if (args.length == 0) {
            Client.msg("Позволяет управлять конфигами");
            return;
        }
 
уже решил в классе
CommandSuggestionHelper . в функции init()

кстати оцени


preview:
Expand Collapse Copy
@CmdInfo(names = {"cfg", "cfgs", "config", "configs", "кфг", "конфиг", "сап"}, desc = "Позволяет управлять конфигами")
public class ConfigsCommand extends Command {

    CommandParameter list = new CommandParameter(this, "list", "дшые");
    CommandParameter save = new CommandParameter(this, "save", "create", "add", "сохранить", "ыфму");
    CommandParameter load = new CommandParameter(this, "load", "use", "использовать", "дщфв");
    CommandParameter del = new CommandParameter(this, "delete", "remove", "del", "удалить", "вудуеу");
    CommandParameter dir = new CommandParameter(this, "dir", "direction");
    CommandParameter reset = new CommandParameter(this, "reset", "default", "сброс", "дефолт");

    @Override
    public void execute(String[] args) {
        if (args.length == 0) {
            Client.msg("Позволяет управлять конфигами");
            return;
        }
норм
 
Назад
Сверху Снизу