Control Panel
Typing out commands every time you want to teleport to your island, check your level, or manage your team can quickly become tedious. The Control Panel addon for BentoBox changes that by giving your players a sleek, clickable GUI menu. Instead of memorizing slash commands, they just open a chest-like interface and click a button. For server admins, it means happier players and a more professional-looking server. This guide covers everything you need to know about Control Panel for Minecraft, from installation to advanced customization.
What Is Control Panel for Minecraft?
Control Panel is a BentoBox addon that lets you build fully customizable graphical menus for any island gamemode. It works with BSkyBlock, AcidIsland, CaveBlock, SkyGrid, AOneBlock, and virtually any other BentoBox gamemode. The addon reads a simple YAML configuration file where you define panels, buttons, icons, and the commands each click should run. Players open the panel with a single command and then left-click, right-click, or shift-click to trigger different actions. No more typing, no more confusion — just a clean, intuitive interface.
Key Features
- Click-to-run commands: Assign different commands to left-click, right-click, and shift-click on the same button.
- Multiple panels: Create as many panels as you need per gamemode and assign them to players via permissions.
- Rich icon support: Use vanilla materials, BentoBox ItemParser format, or even ItemsAdder custom items for stunning visuals.
- Live placeholders: Button descriptions support PlaceholderAPI, color codes, and the [gamemode] substitution for dynamic text.
- Console commands: Prefix a command with [server] to run it as the console, perfect for giving kits or rewards safely.
- Slot ranges: Fill entire rows with a single button definition using ranges like "0-8".
- 13 localizations: Available in English, German, French, Spanish, Russian, Chinese, and many more.
How to Install Control Panel
Installing Control Panel is straightforward, but it does require a running BentoBox setup. The addon is compatible with Minecraft 1.17 and newer, running on Spigot or Paper servers. First, make sure you have BentoBox and at least one gamemode addon (like BSkyBlock) already installed. Then follow these steps:
- Download Control Panel from the official BentoBox addon repository or your preferred source.
- Place the JAR file into the
plugins/BentoBox/addons/folder on your server. - Restart the server. Control Panel will automatically generate a default configuration file at
plugins/BentoBox/addons/ControlPanel/controlPanelTemplate.yml. - Edit that YAML file to design your panels (see the configuration section below).
- In-game, run the import command to load your panels:
/bsb cp import(replacebsbwith your gamemode's admin command).
If you ever need to reload panels after editing the YAML, simply run the import command again. It will ask for confirmation before replacing existing panels. For those using the foxygame.net launcher, Control Panel appears right in the add-on catalog, so you can install it with one click and let the launcher handle automatic updates — no manual file copying needed.
Configuration and Customization
The heart of Control Panel is the controlPanelTemplate.yml file. It uses a clean, hierarchical structure that even beginners can grasp. At the top level, you define a panel-list containing one or more named panels. Each panel can be set as the default (shown to players without a specific panel permission) and given a custom title with color codes.
Button Definition
Every button occupies a slot (0–53 for a full double chest) and can include:
- name: The display name, supporting & color codes.
- material, icon, or itemsadder: Choose one to set the button's appearance.
iconuses BentoBox's ItemParser (e.g.,minecraft:diamond), whileitemsadderpulls custom textures from ItemsAdder. - description: Multi-line lore text with PlaceholderAPI support and [gamemode] replacement.
- command, right_click_command, shift_click_command: The commands executed on each click type. If a specific click command is omitted, it falls back to the main
command.
Placeholders and Special Tags
You can use [label] to insert the player's island command label (e.g., is), [player] for the clicking player's username, and [server] at the start of a command to run it as console. PlaceholderAPI placeholders like %Level_bskyblock_island_level% work in descriptions, making every button feel alive and personalized.
Commands and Permissions
Players open their assigned control panel with /is cp or /is controlpanel. Admins import panel configurations using /{admin} cp import [filename], where {admin} is the gamemode's admin command (e.g., bsb for BSkyBlock, oa for AOneBlock).
Permissions are equally flexible. The base permission [gamemode].controlpanel is granted to everyone by default. To assign a specific panel, give a player [gamemode].controlpanel.panel.<suffix>, where <suffix> matches the permission field in your panel definition. This makes it easy to create VIP, staff, or donor-exclusive panels.
Example: A Default and VIP Panel
Here's a real-world snippet showing two panels — one for all players and one for VIPs. The default panel includes teleport, team, settings, and level buttons, while the VIP panel adds exclusive perks like a weekly kit command run as console.
panel-list:
default:
defaultPanel: true
panelName: '&8&l⚙ &r&6&l Island Control Panel'
permission: 'default'
buttons:
"0-8":
name: ' '
material: BLACK_STAINED_GLASS_PANE
command: ''
9:
name: '&a&l 🏝 Go to Island'
icon: minecraft:grass_block
description: |-
&7 Left-click: teleport to your island.
&7 Right-click: go to your island nether.
command: '[label] go'
right_click_command: '[label] go nether'
# ... more buttons ...
vip:
defaultPanel: false
panelName: '&8&l⚙ &r&d&l VIP Control Panel'
permission: 'vip'
buttons:
13:
name: '&d&l 🎁 VIP Kit'
icon: minecraft:chest
description: |-
&d VIP exclusive!
&7 Claim your weekly VIP kit.
command: '[server] kit vipweekly [player]'
This is just a taste; you can build panels with up to 54 buttons, decorative borders, and even ItemsAdder custom icons for a truly unique look.
Tips for Server Admins
- Use slot ranges like
"0-8"to quickly fill rows with border glass or spacers. - Leverage console commands for actions that require elevated permissions, such as giving kits or running economy commands.
- Test click fallbacks: If you only define
command, all click types will run it. Addright_click_commandandshift_click_commandonly when you need different behavior. - Reload without restart: After editing the YAML, just run the import command again — no full server restart required.
- Localize for your audience: With 13 built-in languages, you can easily switch the addon's messages to match your player base.
Why Every BentoBox Server Needs Control Panel
Control Panel for Minecraft bridges the gap between powerful island commands and user-friendly gameplay. New players no longer feel overwhelmed by chat commands, and veterans appreciate the speed of a well-designed GUI. The addon is lightweight, highly configurable, and actively maintained. Whether you run a small community server or a large network, Control Panel adds a layer of polish that keeps players engaged. Download Control Panel today and give your island gamemodes the interface they deserve.
--- **Update Oct 4, 2026:** Added 1 file for version 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.