Skip to content

Releases: BentoBoxWorld/ControlPanel

Release 1.16.0

03 Apr 03:09
9b65920

Choose a tag to compare

Highlights

  • Right-click & shift-click command support — Panel buttons can now trigger different commands based on click type (left-click, right-click, shift-click), giving server admins much more flexibility in their control panel layouts.
  • ItemsAdder integration — Buttons can now use custom ItemsAdder items as icons, enabling richer visual customization.
  • Multi-slot button support — Buttons can now span multiple inventory slots using range syntax (e.g., 1-3), simplifying panel configuration.
  • Java 21 & Minecraft 1.21 — Upgraded to Java 21 and the latest Paper/BentoBox APIs.

Updating

Compatibility

✔️ BentoBox API 3.10.0
✔️ Minecraft 1.21
✔️ Java 21

Changelog

Legend

  • 🔡 locale files may need to be regenerated or updated.
  • ⚙️ config options have been removed, renamed or added.
  • 🔺 special attention needed.

⚙️ New config options: right_click_command and shift_click_command for panel buttons.

What's Changed

  • Add ItemsAdder support and general code improvements by @K0bus in #33
  • Add JUnit 5 test suite (97 tests) by @tastybento in #34
  • Add right-click and shift-click command support for panel buttons in #35

Full Changelog: 1.14.0...1.16.0

Release 1.14.0

17 Nov 03:57
9b65920

Choose a tag to compare

Updating

Compatibility

✔️ BentoBox API 2.7.1
✔️ Minecraft 1.21.3
✔️ Java 17

Changelog

Legend

  • 🔡 locale files may need to be regenerated or updated.
  • ⚙️ config options have been removed, renamed or added.
  • 🔺 special attention needed.

What's Changed

Full Changelog: 1.13.1...1.14.0

Release 1.13.1

14 Jan 03:33
6d895fa

Choose a tag to compare

This release just adds or updates language files for Chinese, French, German, Polish, Russian, Hong Kong, and Indonesian.

Updating

  1. Stop the server
  2. Copy this addon into the BentoBox/addons folder
  3. (Optional) Delete or move the BentoBox/locales/ControlPanel folder so that updated files will be generated
  4. Restart the server
  5. You should be good to go!

Compatibility

✔️ BentoBox API 2.0.0
✔️ Minecraft 1.20.4
✔️ Java 17

Changelog

Legend

  • 🔡 locale files may need to be regenerated or updated.
  • ⚙️ config options have been removed, renamed or added.
  • 🔺 special attention needed.

What's Changed

  • 🔡 Create zh-CN.yml by @katorly in #20
  • 🔡 French translation by @gitlocalize-app in #22
  • 🔡 Polish translation by @gitlocalize-app in #23
  • 🔡 Update DE by @gitlocalize-app in #26
  • 🔡 Update RU by @gitlocalize-app in #27
  • 🔡 Add locale of Chinese-Hong Kong (zh-HK) by @JamesMCL44 in #29
  • 🔡 Added Bahasa Indonesia by @DustyGanteng in #30

New Contributors

Full Changelog: 1.13.0...1.13.1

Release 1.13.0

07 Mar 18:35

Choose a tag to compare

Compatibility

✔️ BentoBox API 1.14.0
✔️ Minecraft 1.15.2

Changelog

Legend

  • 🔡 locale files may need to be regenerated or updated.
  • ⚙️ config options have been removed, renamed or added.
  • 🔺 special attention needed.

New Features

  • Translate de.yml via GitLocalize (commit: 35a5880)
  • Czech translation. Credit @Polda18 (commit: bf92abe)
  • Implement auto-importing on first startup all control panels. (commit: 51329a3)
  • Translate ko.yml via GitLocalize (commit: 83b5976)
  • Translate zh-TW.yml via GitLocalize (commit: 1d75e1d)
  • Various bug fixes

ControlPanel 1.7.0

10 Oct 20:50
a2fbd32

Choose a tag to compare

This is a pretty basic control panel that allows configuring custom GUI that is accessible from /[gamemode] cp command. It contains the same features as it was in ASkyBlock, but in extra with better description customization (supports placeholders), and ability to define multiple control panels which can be changed by adding or removing permission to a player.

Compatibility

✔️ BentoBox API 1.7.0
✔️ Minecraft 1.14.5

Changelog

Legend

🔡 locale files may need to be regenerated or updated.
⚙️ config options have been removed, renamed or added.
🔺 special attention needed.

New Features

  • Ability to define ControlPanel item:
    • Item slot in GUI
    • Item icon in GUI
    • Item lore description in GUI
    • Command that will be triggered when a player clicks on an item.
  • Description supports:
    • placeholders that start and ends with %
    • new line element that is represented with |
    • Minecraft color and formatting codes that starts with &
  • Command supports:
    • any command that is available on the server
    • run as a console if it starts with [server]. example : [server] op [player]
    • getting a username for a player with [player]. example: [server] kill [player]
    • getting BentoBox GameMode starting command with [label]. example: [label] challenges
  • Ability to define multiple control panels:
    • Users will access to ControlPanel with permission that they have: [gamemode].controlpanel.panel.[suffix]
  • Has english, latvian, spanish and franch translations.