File Details
Level-2.24.0 (1).jar
- R
- Apr 15, 2026
- 260.02 KB
- 6
- 26.1.2+9
File Name
Level-2.24.0 (1).jar
Supported Versions
- 26.1.2
- 26.1.1
- 26.1
- 1.21.11
- 1.21.10
- 1.21.9
- 1.21.8
- 1.21.7
- 1.21.6
- 1.21.5
🎁 What's new
Donate your way to the top of the leaderboard. Level 2.24.0 introduces the long-awaited block donation system — players can now permanently contribute blocks to their island's level without having to place them. Drop a stack into the new /island donate GUI, hit confirm, and those points are yours to keep, surviving every future recalculation. Prefer the fast lane? /island donate hand [amount] donates straight from whatever you're holding.
Under the hood, 2.24.0 also brings a major BentoBox platform bump, MiniMessage support across every locale, a brand-new Russian translation, and a handful of correctness fixes that make the top ten leaderboard and several block icons behave properly again.
✨ Highlights
💎 Block donation (#412, #220)
- New
/island donatechest-style GUI — drag blocks in, see a live points preview, confirm to donate /island donate hand [amount]for one-click donations from the held stack- New
ISLAND_BLOCK_DONATIONprotection flag gates who can donate. Default is owner-only; configurable down to Member rank (lower ranks are blocked at the flag UI level) - Donated points are persisted per-island and automatically re-added after every
/island levelrecalculation — no more losing your contribution to a level rebuild - New DONATED tab in the island detail panel showing donation history
- Admin level report now includes a donated-blocks breakdown
- Legacy islands with no donation data load cleanly — all new fields are null-safe
📊 Smarter level formulas
- New
island_membersplaceholder for the level-cost equation so you can handicap larger teams (#411) - New
{gamemode}_points_to_next_levelplaceholder for scoreboards and HUDs (#405)
🌐 Localization overhaul
- All locale files migrated to MiniMessage formatting via the BentoBox 3.14.0 bump
- 🆕 Russian (
ru.yml) locale added - Czech, Dutch, French, German, Hungarian, Indonesian, Korean, Latvian, Polish, Portuguese, Simplified Chinese, Spanish, Turkish, Ukrainian, and Vietnamese locales brought up to date with
en-US
🐛 Fixes
- Top ten ordering no longer drifts under concurrent writes — replaced
LinkedHashMapwithConcurrentHashMapand invalidate the cache on update (#403) - Block icons for hanging signs, vines, and cave vines now render correctly in value and detail panels (#404)
- Donation panel lore no longer leaks colors across lines, and default italic is stripped from item names
⚙️ Compatibility
✔️ BentoBox API 3.14.0 ✔️ Minecraft 1.21.x — if you need older versions, use an older Level release ✔️ Java 21
🔺 Updating — important notes
🔡 Locales. Locale files have been migrated to MiniMessage. Regenerate any customised locale files if you have them, or port your customisations over manually.
🔺 Detail panel template. The DONATED tab is a new entry in panels/detail_panel.yml. Panel templates are not overwritten on upgrade, so existing servers must delete plugins/BentoBox/addons/Level/panels/detail_panel.yml to regenerate it — otherwise the new donation tab will not appear.
⚙️ New flag. ISLAND_BLOCK_DONATION is registered on first start and defaults to owner-only. Adjust in your protection flag panel if you want members to be able to donate.
📥 How to update
- Stop the server
- Back up your BentoBox folder
- Drop the new jar into the addons folder and remove the old one
- Delete
plugins/BentoBox/addons/Level/panels/detail_panel.ymlso the template regenerates - Start the server
Legend
- 🔡 locale files may need to be regenerated or updated
- ⚙️ config options have been removed, renamed, or added
- 🔺 special attention needed
What's Changed
- Fix top ten ordering: replace LinkedHashMap with ConcurrentHashMap for thread safety by @copilot-swe-agent in https://github.com/BentoBoxWorld/Level/pull/403
- Fix incorrect icons for hanging signs, vines, and cave vines in panels by @copilot-swe-agent in https://github.com/BentoBoxWorld/Level/pull/404
- Add
{gamemode}_points_to_next_levelplaceholder by @copilot-swe-agent in https://github.com/BentoBoxWorld/Level/pull/405 - Add Russian (ru) locale with MiniMessage formatting by @copilot-swe-agent in https://github.com/BentoBoxWorld/Level/pull/407
- Add
island_membersvariable to level formula for team-size handicap support by @copilot-swe-agent in https://github.com/BentoBoxWorld/Level/pull/411 - Add block donation feature by @tastybento in https://github.com/BentoBoxWorld/Level/pull/412
Full Changelog: https://github.com/BentoBoxWorld/Level/compare/2.23.0...2.24.0