Cobblemon 1.8.1 регистрирует 64 корневые команды и 13 алиасов. Этот полный справочник дополняет точный синтаксис правами, возможностью выполнения из консоли и описанием действия. /cobblemonconfig reload указан как дополнительная подветка; это не 65-я корневая команда.
Для конкретного действия сначала проверь версию мода, контекст выполнения и права. Команда с персональным меню не может показать это меню при вызове из консоли. Точно так же сообщение об ошибке при отсутствующей цели не является полноценным доказательством работоспособности.
Сначала используй команду просмотра
В игре первая сверка версии выглядит так:
/cobblemon info
В консоли сервера начальный слеш опускается. Вывод показывает версию мода Cobblemon и данные сборки; он не говорит, какой полный релиз клиентской сборки установили твои друзья.

Имеющийся английский снимок документирует тогдашнюю сборку. Ветка и коммит — это сведения мода, а не игровой мир или адрес сервера.
Как читать записи
<…> обозначает обязательный аргумент, […] — необязательный. Скобки при вводе не печатаются. Названия плейсхолдеров на русском — это пояснения; конкретные идентификаторы, значения аргументов и регистр должны соответствовать установленной сборке. В 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 исторически вызывались из консоли. Другую версию проверяй отдельно.
Команда спавна — это только предпросмотр?
Нет. Она может создавать настоящих существ. Просмотр возможных спавнов на месте — другая операция и не подтверждает долгосрочную частоту встреч.
Можно ли заново выбрать стартера без потери команды?
Задокументированная команда рестарта очищает команду и ПК. Функция экрана стартера и полный сброс — разные действия. Проверь состояние и не выбирай сброс вслепую.
Что значит пустой ответ консоли?
Сам по себе он не доказывает успех. Проверь действие, контекст выполнения и свежие записи лога; одни команды меняют данные без сообщения в чате, другие молча возвращаются.
Источники и состояние проверки
- Cobblemon 1.8.1: регистрация всех 58 классов команд.
- Билдеры команд, привязанные к версии.
- Сброс команды и ПК.
- Поиск по ПК вместе с веткой other.
- Официальная вики Cobblemon: команды.
Регистрация и билдеры заново получены 7 октября 2026 года и сверены с имеющимся перечнем. Исторические вызовы и изображение относятся к сентябрю. Для этой редакции не менялись новые данные игроков и не создавались сущности.