Пакеты контента CannonRTP
CannonRTP рассматривает официальные комплекты моделей и конфигов пушек как управляемые Nightbreak пакеты контента, а не как чисто ручной импорт. Каждый пакет содержит YAML-конфиги пушек и любые ресурсы FreeMinecraftModels, которые обеспечивают её 3D-модель.
Основные команды
| Команда | Назначение |
|---|---|
/wc setup | Открывает меню браузера контента Nightbreak (перечисляет установленные и доступные к загрузке пакеты пушек) |
/wc downloadall | Массово загружает все доступные пакеты контента CannonRTP из Nightbreak |
/wc updatecontent | Массово обновляет устаревшие пакеты контента CannonRTP (алиас: /wc updateall) |
/wc reload | Перезагружает CannonRTP после ручного импорта |
/nightbreaklogin <token> | Общая регистрация токена Nightbreak — требуется для премиум-пакетов |
Все они требуют право cannonrtp.admin.
Встроенные пакеты
CannonRTP по умолчанию поставляется с определениями для двух комплектов Nightbreak:
| Id пакета | Отображаемое имя | Источник |
|---|---|---|
cannonrtp | Free CannonRTP | Бесплатная загрузка Nightbreak |
cannonrtp_premium | Premium CannonRTP | Требует премиум-доступ покровителя Nightbreak |
Каждое определение находится в plugins/CannonRTP/content_packages/<id>.yml и хранит:
version— локально установленная версия (используется/wc updatecontentдля определения, что устарело)nameиdescription— отображаются в меню/wc setupdownloadLink— страница Nightbreak, используемая процессом массовой загрузкиfolderNameиcontentFilePrefixes— какие файлы внутри пакета CannonRTP считает его частьюnightbreakSlug— слаг проекта Nightbreak, используемый эндпойнтом загрузки/обновления
Эти файлы обычно не редактируются вручную — они регенерируются и перезаписываются плагином.
Состояния пакета
Внутри меню /wc setup каждый пакет отображается как один из:
- installed — файлы пушек пакета присутствуют в
plugins/CannonRTP/cannons/, иisEnabledравноtrue - downloaded but disabled — файлы пушек пакета лежат в
plugins/CannonRTP/cannons_disabled/ - outdated — на Nightbreak доступна более новая версия
- not downloaded — локально пока ничего нет
Клик по пакету в меню загружает, устанавливает, включает или отключает его. Отключение пакета перемещает его конфиги пушек из cannons/ в cannons_disabled/ без удаления, поэтому повторное включение восстанавливает те же файлы.
Структура папок пушек
| Папка | Назначение |
|---|---|
plugins/CannonRTP/cannons/ | Активные конфиги пушек. Всё, что здесь находится, загружается при старте или /wc reload. |
plugins/CannonRTP/cannons_disabled/ | Упакованные конфиги пушек, которые в данный момент выключены. Файлы здесь игнорируются загрузчиком, но сохраняются для последующего повторного включения. |
plugins/CannonRTP/imports/ | Папка для ручного импорта пакетов. CannonRTP сканирует её при старте и объединяет её содержимое в папки пакетов. |
Резервный ручной импорт
Вы по-прежнему можете установить пакет вручную:
- Скачайте zip-архив пакета с Nightbreak.
- Положите zip (как есть) в
plugins/CannonRTP/imports/. - Выполните
/wc reload.
CannonRTP подхватит пакет, переместит файлы в соответствующие папки и перезагрузит конфиги пушек. Ручной импорт по-прежнему поддерживается, но больше не является рекомендуемым процессом — /wc setup и /wc downloadall обрабатывают это автоматически.
Премиум-доступ
Премиум-пакеты контента (такие как cannonrtp_premium) требуют связанного аккаунта Nightbreak. Один раз выполните /nightbreaklogin <token> с токеном со страницы вашего аккаунта Nightbreak, после чего /wc downloadall или меню /wc setup смогут загрузить премиум-контент.
Если вы не вошли в систему, премиум-пакеты всё равно отображаются в меню настройки, но не могут быть загружены.