Control Panel для Minecraft: настройка GUI-меню острова без команд

Control Panel — аддон BentoBox, который заменяет команды на удобное меню с кнопками для управления островом в Minecraft. Настройка через YAML, поддержка PlaceholderAPI и ItemsAdder.

Скачать ControlPanel для Minecraft 1.21.8

Оригинальное название: ControlPanel

Версии Minecraft: 1.21.8

Загрузчик: Forge

ФайлВерсияЗагрузчикРазмер
ControlPanel-1.16.0 (1).jar1.21.8—47 КБСкачать
ControlPanel-1.16.1.jar1.21.8Forge48 КБСкачать

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 или в репозиториях плагинов. Затем выполните простые шаги:

  1. Поместите файл ControlPanel.jar в папку plugins/BentoBox/addons/ вашего сервера.
  2. Перезапустите сервер. Аддон автоматически создаст шаблон controlPanelTemplate.yml в plugins/BentoBox/addons/ControlPanel/.
  3. Отредактируйте YAML-файл под свои нужды (примеры конфигурации ниже).
  4. В игре выполните команду импорта: /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.