Tags
Creators
Details
1.28.1
Compatibility
Changes
Compatibility
✔️ BentoBox 3.0.0 ✔️ Minecraft 1.21.x ✔️ Java 21
What's New
This is a hotfix release for two regressions introduced in 1.28.0.
- Existing databases load again. In 1.28.0 the
IslandBlockCountmap fields were changed fromMap<Material, Integer>toMap<NamespacedKey, Integer>. Pre-1.28.0 JSON files store keys as bare Material enum names (e.g."DIRT": 459), which the new reflective Gson handling could not read, producingExpected BEGIN_OBJECT but was STRING ... path $.blockCounts.errors on startup and dropping every island's stored counts. A backwards-compatible GsonTypeAdapternow reads legacy enum names, namespaced strings, and the complex array form, and writes the clean"minecraft:dirt"form going forward. No manual migration is required — old files load as-is. - Block names in the limits GUI are readable again. Items in the limits panel were showing as
Minecraft:hopperbecauseNamespacedKey.toString()was being prettified. They now display asHopperas before.
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
- Fix loading of pre-1.28.0 IslandBlockCount JSON files by adding a backwards-compatible
NamespacedKeyMapAdapterforblockCounts,blockLimits, andblockLimitsOffset. - Fix limits GUI displaying block names as
Minecraft:hopperinstead ofHopper.
Full Changelog: https://github.com/BentoBoxWorld/Limits/compare/1.28.0...1.28.1
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:M9ms3AD8:EMUrtbqH"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:M9ms3AD8:EMUrtbqH"
}

