Tags
Creators
Details
2.25.0
Compatibility
Changes
š 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) inblockconfig.yml - CraftEngine can be disabled by adding
CraftEnginetodisabled-plugin-hooksin 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
handargument in/island donateand/island valueis now translatable via a newisland.donate.hand.keywordlocale key - English
handis 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
- Stop the server
- Back up your BentoBox folder
- Drop the new
Level-2.25.0.jarinto the addons folder and remove the old one - 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 https://github.com/BentoBoxWorld/Level/pull/419
- š” feat: make 'hand' keyword localizable; sync locale files by @tastybento in https://github.com/BentoBoxWorld/Level/pull/416
Full Changelog: https://github.com/BentoBoxWorld/Level/compare/2.24.0...2.25.0
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:OWzL9XSJ:yXFcqr5s"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:OWzL9XSJ:yXFcqr5s"
}

