Русские символы в команде

Версия Minecraft
1.16.5
API
Forge
163
7
24
Как можно добавить русские символы в написании команды?
1699816064933.png
Java:
  dispatcher.register(
                Commands.literal("jobs")
                        .then(Commands.literal("route")
                                .then(Commands.literal("add")
                                        .then(Commands.argument("jobsName", StringArgumentType.string())
                                                .then(Commands.argument("routeName", StringArgumentType.string())
                                                        .then(Commands.argument("awards", IntegerArgumentType.integer())
                                                                .executes(context -> addRout(context, StringArgumentType.getString(context, "jobsName"),
                                                                        StringArgumentType.getString(context, "routeName"),
                                                                        IntegerArgumentType.getInteger(context, "awards")))

                                                        ))))));
 

necauqua

когда-то был anti344
Администратор
1,216
27
172
Без кавычек StringArgumentType.string() принимает только 0-9a-zA-Z_-.+ (см. StringReader.isAllowedInUnquotedString).
Если нужна кириллица без кавычек - пиши свой, но там это ограничение прямо в stringReader.readUnquotedString() зашито, так что его тоже нужно свой.
 
Сверху