Перейти к основному содержимому

Пакеты контента 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 пакетаОтображаемое имяИсточник
cannonrtpFree CannonRTPБесплатная загрузка Nightbreak
cannonrtp_premiumPremium CannonRTPТребует премиум-доступ покровителя Nightbreak

Каждое определение находится в plugins/CannonRTP/content_packages/<id>.yml и хранит:

  • version — локально установленная версия (используется /wc updatecontent для определения, что устарело)
  • name и description — отображаются в меню /wc setup
  • downloadLink — страница 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 сканирует её при старте и объединяет её содержимое в папки пакетов.

Резервный ручной импорт

Вы по-прежнему можете установить пакет вручную:

  1. Скачайте zip-архив пакета с Nightbreak.
  2. Положите zip (как есть) в plugins/CannonRTP/imports/.
  3. Выполните /wc reload.

CannonRTP подхватит пакет, переместит файлы в соответствующие папки и перезагрузит конфиги пушек. Ручной импорт по-прежнему поддерживается, но больше не является рекомендуемым процессом — /wc setup и /wc downloadall обрабатывают это автоматически.

Премиум-доступ

Премиум-пакеты контента (такие как cannonrtp_premium) требуют связанного аккаунта Nightbreak. Один раз выполните /nightbreaklogin <token> с токеном со страницы вашего аккаунта Nightbreak, после чего /wc downloadall или меню /wc setup смогут загрузить премиум-контент.

Если вы не вошли в систему, премиум-пакеты всё равно отображаются в меню настройки, но не могут быть загружены.