Собственно мне нужна команда /<command> block minecraft:id1 minecraft:id2 .... minecraft:idN
Вариант ниже работает, при использовании allOf функция auto-complete(Tab) перестаёт выводить доступные варианты для ввода, можно ли как-то избежать этого?
CommandSpec block = CommandSpec.builder()
.arguments(GenericArguments.allOf(GenericArguments.catalogedElement(Text.of("blocks"), BlockType.class)))
.executor((src, args) -> {
Collection<BlockType> blocks = args.getAll("blocks");
src.sendMessage(Text.of(blocks));
return CommandResult.success();
})
.build();