Control Panel
Представьте, что игроки вашего сервера могут телепортироваться на остров, приглашать друзей, открывать магазин или получать VIP-киты — и всё это без единой слеш-команды. Именно такую возможность даёт Control Panel — аддон для BentoBox, превращающий текстовые команды в наглядное графическое меню. Вы настраиваете панель один раз, а пользователи просто кликают по иконкам, как в обычном инвентаре.
Что такое Control Panel для Minecraft
Control Panel — это дополнение для плагина BentoBox, которое создаёт интерактивный GUI (графический интерфейс) с кнопками. Каждая кнопка может выполнять до трёх разных команд в зависимости от типа клика: левый, правый или с зажатым Shift. Администратор полностью управляет содержимым через YAML-файл, поэтому панель легко подстроить под любой режим — будь то SkyBlock, AcidIsland, OneBlock или CaveBlock.
Аддон работает на серверах Minecraft версий 1.17.1 и выше, где установлен BentoBox (Spigot/Paper). Он не требует от игроков запоминать десятки команд — достаточно открыть меню через /is cp и нажать на нужную иконку. Это снижает порог входа для новичков и делает геймплей более плавным.
Ключевые возможности
- Кликабельные команды: левый клик, правый клик и Shift+клик могут запускать разные действия. Например, левый клик телепортирует на остров, правый — в ад, а Shift устанавливает домашнюю точку.
- Несколько панелей: можно создать отдельные меню для обычных игроков, VIP-доноров, модераторов и т.д. Доступ раздаётся через пермишены.
- Гибкие иконки: используйте любые ванильные материалы, предметы из BentoBox ItemParser или кастомные текстуры ItemsAdder. Если ItemsAdder не установлен, аддон корректно откатывается к стандартным иконкам.
- Живые плейсхолдеры: описания кнопок поддерживают PlaceholderAPI, цветовые коды и подстановку
[gamemode]. Можно выводить уровень острова, баланс, рейтинг прямо в меню. - Консольные команды: префикс
[server]выполняет команду от имени консоли. Идеально для выдачи китов, экономических наград или действий, на которые у игрока нет прав. - Диапазоны слотов: запись
"0-8"заполняет целый ряд одинаковыми кнопками — удобно для декоративных рамок. - 13 локализаций: русский, английский, немецкий, французский, китайский и другие языки уже встроены.
Как установить Control Panel
Чтобы скачать Control Panel, найдите JAR-файл аддона на официальной странице BentoBox или в репозиториях плагинов. Затем выполните простые шаги:
- Поместите файл ControlPanel.jar в папку
plugins/BentoBox/addons/вашего сервера. - Перезапустите сервер. Аддон автоматически создаст шаблон
controlPanelTemplate.ymlвplugins/BentoBox/addons/ControlPanel/. - Отредактируйте YAML-файл под свои нужды (примеры конфигурации ниже).
- В игре выполните команду импорта:
/bsb cp import(заменитеbsbна админ-команду вашего режима, например/oa cp importдля AOneBlock).
Если вы уже загружали панели ранее, импорт запросит подтверждение и заменит старые настройки. Это позволяет быстро обновлять меню без ручного удаления файлов.
Кстати, если вы пользуетесь лаунчером foxygame.net, установка Control Panel становится ещё проще — встроенный каталог дополнений позволяет добавить этот аддон в один клик, а автообновление гарантирует, что вы всегда будете на актуальной версии. Больше не нужно вручную следить за обновлениями и совместимостью.
Настройка панели: YAML-структура
Файл controlPanelTemplate.yml содержит список панелей. Каждая панель описывается ключом, например default или vip. Основные поля:
defaultPanel: true— показывать эту панель игрокам без особого пермишена.panelName— заголовок GUI (поддерживает цветовые коды&).permission— суффикс для права[gamemode].controlpanel.panel.<suffix>.buttons— слоты от 0 до 53, где для каждого задаются имя, материал, описание и команды.
Для кнопки можно указать:
material— ванильный предмет (GRASS_BLOCK, DIAMOND и т.д.).icon— строка BentoBox ItemParser (например,minecraft:diamond), имеет приоритет над material.itemsadder— ID кастомного предмета из ItemsAdder (например,iasurvival:ruby).description— многострочное описание с поддержкой PlaceholderAPI и[gamemode].command,right_click_command,shift_click_command— команды для разных кликов. Если не указаны, используетсяcommand.
Пример кнопки телепортации на остров:
9:
name: '&a&l 🏝 На остров'
icon: minecraft:grass_block
description: |-
&7Левый клик — телепорт на остров.
&7Правый клик — в ад.
&7Shift+клик — установить дом.
command: '[label] go'
right_click_command: '[label] go nether'
shift_click_command: '[label] sethome'
Права и команды
Игроки открывают панель через /is cp или /is controlpanel. Администраторы импортируют конфигурацию командой /{admin} cp import [имя_файла]. Основные пермишены:
[gamemode].controlpanel(по умолчанию true) — доступ к меню.[gamemode].controlpanel.admin(op) — право на импорт.[gamemode].controlpanel.panel.default— видеть стандартную панель.[gamemode].controlpanel.panel.<suffix>— доступ к именованной панели (например,vip).
Замените [gamemode] на название режима в нижнем регистре: bskyblock, acidisland, aoneblock и т.д.
Пример готовой конфигурации
Ниже — фрагмент реальной настройки для сервера с BSkyBlock. Он включает декоративную рамку из чёрного стекла, кнопки навигации, статистики и даже консольную команду для создания тикета.
panel-list:
default:
defaultPanel: true
panelName: '&8&l⚙ &r&6&l Панель управления островом'
permission: 'default'
buttons:
"0-8":
name: ' '
material: BLACK_STAINED_GLASS_PANE
description: ''
command: ''
9:
name: '&a&l 🏝 На остров'
icon: minecraft:grass_block
description: |-
&7Левый клик — телепорт.
&7Правый клик — в ад.
&7Shift+клик — установить дом.
command: '[label] go'
right_click_command: '[label] go nether'
shift_click_command: '[label] sethome'
35:
name: '&c&l 🔔 Жалоба'
icon: minecraft:writable_book
description: |-
&7Сообщить о проблеме.
command: '[server] ticket create [player] bug-report'
Обратите внимание: команда с [server] выполняется от консоли, поэтому игроку не нужны права на создание тикета. Это безопасно и удобно.
Советы по использованию
- Используйте диапазоны слотов
"0-8"для быстрого создания рамок по краям инвентаря. - Для пустых кнопок-разделителей задайте
command: ''иname: ' '. - Если вы хотите выдать VIP-кит, примените консольную команду:
[server] kit vipweekly [player]. - Плейсхолдер
[player]автоматически подставит ник кликнувшего игрока. - После правки YAML-файла не забудьте выполнить
/{admin} cp importдля применения изменений.
Control Panel для Minecraft — это не просто замена команд, а полноценный инструмент для улучшения пользовательского опыта. Настроив панель один раз, вы дадите игрокам интуитивно понятный доступ ко всем возможностям сервера, а себе — простой способ управлять интерфейсом без плагинов вроде DeluxeMenus. Попробуйте прямо сейчас: скачайте Control Panel, добавьте в BentoBox и создайте своё первое меню за несколько минут.
--- **Обновление 04.10.2026:** Добавлено 1 файл для версии 26.2, 26.1.2, 26.1.1, 26.1, 1.21.9, 1.21.8, 1.21.7, 1.21.6, 1.21.5, 1.21.11, 1.21.10.