Island Level & Leaderboards

Island level calculator and server leaderboards. Track progression and compete across all BentoBox game modes.

File Details

Level-2.25.0.jar

  • R
  • Apr 29, 2026
  • 261.33 KB
  • 5
  • 26.1.2+10

File Name

Level-2.25.0.jar

Supported Versions

  • 26.1.2
  • 26.1.1
  • 26.1
  • 1.21.5-Snapshot
  • 1.21.11
  • 1.21.10
  • 1.21.9
  • 1.21.8
  • 1.21.7
  • 1.21.6
  • 1.21.5

🎁 What's new

Level 2.25.0 adds CraftEngine custom block support to island level calculations, joining ItemsAdder, Oraxen, and Nexo as supported custom-block plugins. Server admins can assign point values to CraftEngine blocks directly in blockconfig.yml using their namespaced IDs, and the integration can be disabled per-server if needed. This release also makes the hand keyword in /island donate and /island value translatable, so non-English players see the keyword in their own language.

✨ Highlights

⚙️ CraftEngine Custom Block Support (#419)

  • CraftEngine blocks are now detected and counted during island level calculations
  • Block IDs use the namespaced format (e.g. mynamespace:my_block) in blockconfig.yml
  • CraftEngine can be disabled by adding CraftEngine to disabled-plugin-hooks in Level's config
  • Requires BentoBox 3.15.0+, which provides the underlying CraftEngineHook
  • Servers without CraftEngine installed are unaffected — no errors, check silently skipped

🔡 Localizable hand Keyword + Locale Sync (#416)

  • The hand argument in /island donate and /island value is now translatable via a new island.donate.hand.keyword locale key
  • English hand is always accepted as a fallback for backwards compatibility
  • All 16 non-English locale files updated to include missing keys from en-US.yml
  • uk.yml (Ukrainian) fully translated — the donate/value section was previously in English

⚙️ Compatibility

✔️ BentoBox API 3.15.0+
✔️ Minecraft 1.21.x
✔️ Java 21

🔺 Updating — important notes

⚙️ CraftEngine blocks. To assign point values to CraftEngine blocks, add entries to blockconfig.yml using their namespaced IDs:

blocks:
  mynamespace:my_block: 50
  mynamespace:custom_ore: 3
 

🔡 Locale files. Delete or regenerate your locale files to pick up the new island.donate.hand.keyword key and other missing additions.

📥 How to update

  1. Stop the server
  2. Back up your BentoBox folder
  3. Drop the new Level-2.25.0.jar into the addons folder and remove the old one
  4. Start the server

Legend

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

What's Changed

  • ⚙️ feat: add CraftEngine custom block support for island level calculation by @tastybento in #419
  • 🔡 feat: make 'hand' keyword localizable; sync locale files by @tastybento in #416

Full Changelog<tt>2.24.0...2.25.0</tt>