Cobblemon 1.8.1 регистрирует 64 корневые команды и 13 алиасов. Этот полный справочник дополняет точный синтаксис правами, возможностью выполнения из консоли и описанием действия. /cobblemonconfig reload указан как дополнительная подветка; это не 65-я корневая команда.

Для конкретного действия сначала проверь версию мода, контекст выполнения и права. Команда с персональным меню не может показать это меню при вызове из консоли. Точно так же сообщение об ошибке при отсутствующей цели не является полноценным доказательством работоспособности.

Сначала используй команду просмотра

В игре первая сверка версии выглядит так:

/cobblemon info

В консоли сервера начальный слеш опускается. Вывод показывает версию мода Cobblemon и данные сборки; он не говорит, какой полный релиз клиентской сборки установили твои друзья.

Историческая игровая информация о сборке Cobblemon версии 1.8.1 с данными Git-сборки, без имён игроков
Историческая игровая информация о сборке Cobblemon версии 1.8.1 с данными Git-сборки, без имён игроков

Имеющийся английский снимок документирует тогдашнюю сборку. Ветка и коммит — это сведения мода, а не игровой мир или адрес сервера.

Как читать записи

<…> обозначает обязательный аргумент, […] — необязательный. Скобки при вводе не печатаются. Названия плейсхолдеров на русском — это пояснения; конкретные идентификаторы, значения аргументов и регистр должны соответствовать установленной сборке. В 1.8.1 у /spectateBattle заглавная B.

Перед всеми правами, начинающимися с command., нужно полностью дописывать cobblemon.. Уровень по умолчанию описывает запасной вариант Vanilla-OP, а не рекомендацию для друзей. У подветок могут быть дополнительные требования; общие узлы могут открывать несколько действий. Руководство по правам объясняет целевую выдачу.

«Консоль» здесь означает консоль сервера и указанную ветку. Это не утверждает, что отдельно проверены все командные блоки, пути через RCON или меню. Координаты относятся к источнику и миру выполняемой команды; у консоли нет местоположения игрока.

Команды для игроков

Команда, синтаксис и применение
/pc — синтаксис: [бокс]; право: command.pc; уровень по умолчанию: 2; консоль: нет; действие: открыть собственный ПК, при желании сразу на боксе N; не в бою.
/pcsearch — синтаксис: <свойства> или other <игрок> <свойства>; право: command.pcsearch; уровень по умолчанию: 2; консоль: только с other; действие: поиск в своём или чужом ПК; у other согласно билдеру нет дополнительного узла прав.
/healpokemon (/pokeheal) — синтаксис: [игрок]; право: command.healpokemon.self, с указанием игрока дополнительно .other; уровень по умолчанию: 2; консоль: только с указанием игрока; действие: вылечить всю команду.
/friendship — синтаксис: <слот>; право: command.friendship; уровень по умолчанию: 2; консоль: нет; действие: показать уровень дружбы собственного покемона.
/checkspawn — синтаксис: <редкость>; право: command.checkspawns; уровень по умолчанию: 2; консоль: нет; действие: показывает, что может появиться на этом месте в выбранной группе редкости, с вероятностями.
/abandonmultiteam (/abandonmultibattleteam) — синтаксис: без дополнительных аргументов; право: command.abandonmultiteam; уровень по умолчанию: 0; консоль: нет; действие: покинуть собственную команду многопользовательского боя.
/spectateBattle — синтаксис: <игрок>; право: command.spectatebattle; уровень по умолчанию: 4; консоль: нет; действие: наблюдать за боем игрока; единственная команда с заглавными буквами.
/cobblemonconfig — синтаксис: без дополнительных аргументов; право: узла нет; уровень по умолчанию: 0; консоль: нет; действие: открывает собственный редактор конфигурации (на серверах меняет только локальный файл).
/cobblemon info — синтаксис: info; право: узла нет; уровень по умолчанию: 0; консоль: да; действие: показывает версию, Git-коммит и ветку мода.

Управление командой и ПК

Команда, синтаксис и применение
/givepokemon (/pokegive) — синтаксис: <свойства>; право: command.givepokemon.self; уровень по умолчанию: 2; консоль: нет; действие: добавить покемона в собственную команду.
/givepokemonother (/pokegiveother) — синтаксис: <игрок> <свойства>; право: command.givepokemon.other; уровень по умолчанию: 2; консоль: да; действие: выдать покемона другому игроку.
/takepokemon — синтаксис: <игрок> <слот 1–99>; право: command.takepokemon; уровень по умолчанию: 2; консоль: да; действие: убрать покемона из команды; если команду выполняет игрок, покемон достаётся ему.
/pctake — синтаксис: <игрок> <бокс> <место 1–30>; право: command.takepokemon; уровень по умолчанию: 2; консоль: да; действие: убрать покемона из ПК, аналогично.
/pokemonedit (/pokeedit) — синтаксис: <слот> <свойства>; право: command.pokemonedit.self; уровень по умолчанию: 2; консоль: нет; действие: изменить собственного покемона.
/pokemoneditother (/pokeeditother) — синтаксис: <игрок> <слот> <свойства>; право: command.pokemonedit.other; уровень по умолчанию: 2; консоль: да; действие: изменить покемона другого игрока.
/pokemonrestart (/pokerestart) — синтаксис: [сбросить_стартера: true/false]; право: command.pokemonedit.self; уровень по умолчанию: 2; консоль: нет; действие: очистить собственную команду и ПК, с true стартера можно выбрать заново.
/pokemonrestartother (/pokerestartother) — синтаксис: <игрок> [true/false]; право: command.pokemonedit.other; уровень по умолчанию: 2; консоль: да; действие: то же самое для другого игрока.
/teach — синтаксис: <игрок> <слот> <атака>; право: command.teach.base, без списка изучаемых атак command.teach.bypass; уровень по умолчанию: 2; консоль: да; действие: обучить атаке.
/levelup — синтаксис: <слот> или <игрок> <слот>; право: command.levelup.self, с указанием игрока дополнительно .other; уровень по умолчанию: 2; консоль: только с указанием игрока; действие: повысить уровень покемона на один.
/held_item — синтаксис: <игрок> <слот> <предмет>; право: command.helditem; уровень по умолчанию: 2; консоль: да; действие: задать удерживаемый предмет.
/openstarterscreen — синтаксис: <игрок>; право: command.openstarterscreen; уровень по умолчанию: 2; консоль: да; действие: открыть выбор стартера, если стартер ещё не выбран.
/pokebox — синтаксис: <игрок> <слот> [бокс]; право: command.pokebox; уровень по умолчанию: 2; консоль: да; действие: переместить члена команды в ПК.
/pokeboxall — синтаксис: <игрок> [бокс]; право: command.pokebox; уровень по умолчанию: 2; консоль: да; действие: переместить всю команду в ПК.
/clearparty — синтаксис: <игрок>; право: command.clearparty; уровень по умолчанию: 2; консоль: да; действие: очистить команду.
/clearpc — синтаксис: <игрок>; право: command.clearpc; уровень по умолчанию: 2; консоль: да; действие: очистить ПК.
/renamebox — синтаксис: <игрок> <бокс> <имя>; право: command.renamebox; уровень по умолчанию: 2; консоль: да; действие: переименовать бокс ПК.
/changewallpaper — синтаксис: <игрок> <бокс> <фон>; право: command.changewallpaper; уровень по умолчанию: 2; консоль: да; действие: задать фон бокса.
/unlockpcboxwallpaper — синтаксис: <игрок> <фон> [звук: true/false]; право: command.unlockpcboxwallpaper; уровень по умолчанию: 2; консоль: да; действие: разблокировать фон бокса.
/boxcount — синтаксис: query <игрок> или add/remove/set <игрок> <количество 1–1000>; право: command.boxcount; уровень по умолчанию: 2; консоль: да; действие: узнать или изменить количество боксов ПК.

Создание покемонов и проверка спавна

Команда, синтаксис и применение
/spawnpokemon (/pokespawn) — синтаксис: <свойства>; право: command.spawnpokemon; уровень по умолчанию: 2; консоль: да; действие: создать покемона в позиции исполнителя.
/spawnpokemonat (/pokespawnat) — синтаксис: <x y z> <свойства>; право: command.spawnpokemon; уровень по умолчанию: 2; консоль: да; действие: создать покемона в указанных координатах.
/spawnpokemonfrompool (/forcespawn) — синтаксис: [количество]; право: command.spawnpokemon; уровень по умолчанию: 2; консоль: нет; действие: запустить N обычных попыток спавна у игрока — удобно для проверки настроек спавна.
/spawnallpokemon — синтаксис: [min [max]]; право: command.spawnallpokemon; уровень по умолчанию: 4; консоль: нет; действие: создать вокруг игрока каждый реализованный вид из диапазона номеров.
/giveallpokemon — синтаксис: [min [max]]; право: command.giveallpokemon; уровень по умолчанию: 4; консоль: нет; действие: добавить в команду каждый реализованный вид из диапазона номеров.

Бой, индекс, ТМ и метки

Команда, синтаксис и применение
/stopbattle — синтаксис: <игрок>; право: command.stopbattle; уровень по умолчанию: 2; консоль: да; действие: завершить бой игрока, например если завис клиент.
/pokedex — синтаксис: grant/revoke <игрок> all <индекс>, grant/revoke <игрок> only <вид> <форма>, printcalculations <игрок>; printcalculations при желании с дополнительным индексом; право: command.pokedex; уровень по умолчанию: 2; консоль: да; действие: открыть или убрать записи в Покедексе либо вывести полноту; используй конкретный допустимый ID индекса из сборки.
/givetm — синтаксис: <атака> [количество 1–2304] или <атака> <игрок> [количество]; право: command.technicalmachine; уровень по умолчанию: 2; консоль: только с указанием игрока; действие: выдать предметы ТМ, стаки по 64, излишек падает на землю (новое в 1.8).
/technicalmachine — синтаксис: unlock/lock <игрок/селектор> only <tm> или all; check <один_игрок>; право: command.technicalmachine; уровень по умолчанию: 2; консоль: да; действие: открыть, закрыть или показать ТМ в прогрессе игрока (новое в 1.8).
/givemark — синтаксис: <игрок> <слот> <метка>; право: command.changemark; уровень по умолчанию: 2; консоль: да; действие: присвоить метку.
/takemark — синтаксис: <игрок> <слот> <метка>; право: command.changemark; уровень по умолчанию: 2; консоль: да; действие: убрать метку.
/giveallmarks — синтаксис: <игрок> <слот>; право: command.changemark; уровень по умолчанию: 2; консоль: да; действие: присвоить все метки.

NPC, диалоги и датапаки

Команда, синтаксис и применение
/spawnnpc (/npcspawn) — синтаксис: <класс> [уровень]; право: command.spawnnpc; уровень по умолчанию: 2; консоль: да; действие: создать NPC в текущей позиции.
/spawnnpcat (/npcspawnat) — синтаксис: <x y z> <класс> [уровень]; право: command.spawnnpc; уровень по умолчанию: 2; консоль: да; действие: создать NPC в указанных координатах.
/npcedit — синтаксис: без дополнительных аргументов; право: command.npcedit; уровень по умолчанию: 2; консоль: нет; действие: открыть редактор для NPC в поле зрения.
/npcdelete — синтаксис: [цель]; право: command.npcdelete; уровень по умолчанию: 2; консоль: только с целью; действие: удалить NPC.
/applyplayertexture — синтаксис: <имя_игрока>; право: command.applyplayertexture; уровень по умолчанию: 2; консоль: нет; действие: дать NPC в поле зрения скин игрока.
/opendialogue — синтаксис: <диалог> <игрок>; право: command.opendialogue; уровень по умолчанию: 2; консоль: да; действие: открыть диалог из датапака.
/behaviouredit — синтаксис: без дополнительных аргументов; право: command.behaviouredit; уровень по умолчанию: 2; консоль: нет; действие: редактор поведения для существа в прицеле.
/runmolang — синтаксис: <выражение> [игрок] [npc] [покемон]; право: command.runmolang; уровень по умолчанию: 2; консоль: да; действие: выполнить выражение MoLang.
/runmolangscript — синтаксис: <скрипт> [игрок] [npc] [покемон]; право: command.runmolangscript; уровень по умолчанию: 2; консоль: да; действие: выполнить скрипт MoLang из датапака.
/bedrockparticle — синтаксис: <эффект> <цель> [локатор] или <эффект> <мир> <x y z>; право: command.bedrockparticle; уровень по умолчанию: 2; консоль: да; действие: воспроизвести эффект частиц.
/freezepokemon — синтаксис: [секунды, -1 = снять]; право: command.freezepokemon; уровень по умолчанию: 2; консоль: нет; действие: заморозить анимацию покемона в прицеле.

Запросы для командных блоков

Команда, синтаксис и применение
/teststore — синтаксис: <игрок> <хранилище> <свойства>; право: command.teststore; уровень по умолчанию: 2; консоль: да; результирующее значение вместо сообщения в чате; действие: количество подходящих покемонов в команде или ПК.
/querylearnset — синтаксис: <игрок> <слот> <атака>; право: command.querylearnset; уровень по умолчанию: 2; консоль: да; результирующее значение вместо сообщения в чате; действие: 1, если покемон может выучить атаку.
/testpcslot — синтаксис: <игрок> <бокс> <место 1–30> <свойства>; право: command.testpcslot; уровень по умолчанию: 2; консоль: да; результирующее значение вместо сообщения в чате; действие: 1, если покемон подходит для этого места в ПК.
/testpartyslot — синтаксис: <игрок> <слот 1–6> <свойства>; право: command.testpartyslot; уровень по умолчанию: 2; консоль: да; результирующее значение вместо сообщения в чате; действие: 1, если покемон подходит для этого места в команде.

Администрирование сервера и инструменты разработчика

Команда, синтаксис и применение
/cobblemonconfig reload — синтаксис: reload; право: command.cobblemonconfig.reload; уровень по умолчанию: 2; консоль: да; действие: перезагрузить конфигурацию сервера и разослать её всем игрокам.
/reloadshowdown — синтаксис: без дополнительных аргументов; право: узла нет; уровень по умолчанию: 4; консоль: да; действие: заново установить соединение с боевым движком.
/testcommand — синтаксис: без дополнительных аргументов; право: узла нет; уровень по умолчанию: 4; консоль: тихо, без вывода; действие: внутренний тест; среди прочего вдвое уменьшает здоровье команды — не использовать на игровых серверах.
/getnbt — синтаксис: без дополнительных аргументов; право: command.getnbt; уровень по умолчанию: 4; консоль: нет; действие: не выполняет никакой функции.
/changeeyeheight — синтаксис: <вид> standing/flying/swimming <высота>; право: command.changeeyeheight; уровень по умолчанию: 4; консоль: да; действие: изменить высоту глаз вида во время работы.
/changescaleandsize — синтаксис: <вид> [масштаб ширина высота]; право: command.changescaleandsize; уровень по умолчанию: 4; консоль: да; действие: изменить размер и хитбокс вида.
/changewalkspeed — синтаксис: <вид> <скорость>; право: command.changewalkspeed; уровень по умолчанию: 4; консоль: да; действие: инструмент разработчика; без числа команда остаётся неполной.
/transformmodelpart — синтаксис: position/rotation/scale [<часть> [<x y z>]]; право: command.transformmodelpart; уровень по умолчанию: 4; консоль: нет; действие: сдвинуть, повернуть или масштабировать часть модели.
/cobblemonclicktext — синтаксис: <обратный_вызов>; право: узла нет; уровень по умолчанию: 0; консоль: нет; действие: внутренняя: обратный вызов для кликабельного текста в чате.

Относись к изменяющим командам как к таковым

/pokemonrestart очищает команду и ПК; параметр true дополнительно меняет статус стартера. Общий узел редактирования — не безобидное разрешение на меню. /clearparty, /clearpc, /takepokemon и /pctake тоже вмешиваются в существующие данные игрока. Используй такие действия только для осознанно выбранного человека и при сохранённом исходном состоянии.

Поиск по ПК не является изъятием, но в 1.8.1 включает и ветку other без отдельного дополнительного узла. Изъятие проверяется отдельно. Для лечения или повышения уровня других игроков требования, напротив, лежат на корне и подветке. Не придумывай общее правило .other для всех команд.

/spawnpokemonfrompool 10 запускает настоящие попытки спавна — это не просто предпросмотр и не гарантированные десять существ. Для просмотра по месту начни с /checkspawn common от игрока с подходящим правом. Вывод не является измеренной долгосрочной частотой встреч; руководство по спавну разделяет эти уровни.

Изменения по сравнению с 1.7.3

Новыми зарегистрированы /givetm и /technicalmachine, обе через общий узел ТМ. /calculateseatpositions удалена из регистрации команд, хотя её старый узел прав всё ещё определён.

Группы у /checkspawn в 1.8.1 берутся из worldBuckets; возможна группа boss. В исключённом мире запрос может молча вернуть ноль. /giveallpokemon, судя по сравнению версий, учитывает свой диапазон номеров. /pc больше не проигрывает прежний звук открытия. У /pokedex изменено внутреннее название прогресса; это переименование в коде не является самостоятельным новым игровым тестом.

enableDebugKeys не включает и не выключает команды разработчика. Их регистрация от этого не зависит. Прямые проверки уровня 4 у /testcommand и /reloadshowdown не заменяются подстановочным правом Cobblemon. Инструменты разработчика задокументированы здесь потому, что они существуют; это не обычная отправная точка для игровой сессии.

Что доказывают исторические вызовы

23 сентября 2026 года было зафиксировано 86 вызовов из консоли: все 64 корневые команды, 12 из 13 алиасов, варианты и удалённая старая команда. Алиаса /npcspawnat в этой серии консольных вызовов не было. Некоторые команды дополнительно вызывались через тестового игрока протокола с выбранными правами. Не все меню проверялись с полноценным модифицированным игровым клиентом.

Прежняя формулировка, будто несуществующее имя цели предотвращает любые изменения, была неверной: спавны по месту в тесте действительно создавали сущности, а административные действия выполнялись. При оценке регистрация, принятие синтаксиса, сообщение об ошибке и реальное действие нужно разделять.

«No player was found» указывает на отсутствие цели, а не на проверенное изменение у допустимого игрока. «Unknown or incomplete command» может относиться к правам, регистру, версии мода или контексту. Отсутствие вывода не доказывает ни успеха, ни бездействия: команды спавна могут что-то создать, а /testcommand без игрока молча возвращается.

Консоль сообщила о неожиданной ошибке при /changescaleandsize <вид> без чисел; /changewalkspeed <вид> без числа, напротив, была неполной. У /takepokemon прочитанный код перехватывает исключения и пишет их в лог сервера. Поэтому проверяй также лог и реальные данные, а не считай пустой ответ в чате подтверждённым успехом.

FAQ

Почему pc не работает в консоли?

Команда открывает личный ПК выполняющего её игрока. Консоль — не игрок и не может сама показать это меню.

Неизвестная команда — всегда ошибка в написании?

Нет. Её могут скрывать и отсутствующие права. Проверь также версию мода, регистр и нужный контекст.

Все ли алиасы есть и после нового обновления?

Этот список привязан к 1.8.1. 13 алиасов взяты из кода; 12 исторически вызывались из консоли. Другую версию проверяй отдельно.

Команда спавна — это только предпросмотр?

Нет. Она может создавать настоящих существ. Просмотр возможных спавнов на месте — другая операция и не подтверждает долгосрочную частоту встреч.

Можно ли заново выбрать стартера без потери команды?

Задокументированная команда рестарта очищает команду и ПК. Функция экрана стартера и полный сброс — разные действия. Проверь состояние и не выбирай сброс вслепую.

Что значит пустой ответ консоли?

Сам по себе он не доказывает успех. Проверь действие, контекст выполнения и свежие записи лога; одни команды меняют данные без сообщения в чате, другие молча возвращаются.

Источники и состояние проверки

Регистрация и билдеры заново получены 7 октября 2026 года и сверены с имеющимся перечнем. Исторические вызовы и изображение относятся к сентябрю. Для этой редакции не менялись новые данные игроков и не создавались сущности.