New in this release
⚙️ Per-GameMode spawn replacement rules.
A new gamemode-settings config block lets you define replacement rules for each BentoBox GameMode separately rather than sharing one global setting across the whole server.
Compatibility
✔️ BentoBox API 3.14.0+
✔️ Paper Minecraft 1.21.x
✔️ Java 21+
Upgrading
- As always, take backups just in case.
- Stop the server.
- Make sure your server is on Java 21 and BentoBox 3.14.0+.
- Replace the old
ExtraMobs-x.y.z.jarin youraddonsfolder with this one. - Restart the server.
- (Optional) Edit
addons/ExtraMobs/config.ymlto add per-GameMode rules undergamemode-settings.
⚙️ New
gamemode-settingsblock. Defaults to{}and is opt-in — existing global chance values continue to work for any GameMode that isn't listed ingamemode-settings. Example:gamemode-settings: BSkyBlock: nether: - old: ZOMBIFIED_PIGLIN new: WITHER_SKELETON chance: 0.05 end: - old: ENDERMAN new: SHULKER chance: 0.30
Legend
- ⚙️ config options have been removed, renamed, or added.
- 🔺 special attention needed.
What's Changed
- 🔺 Update to Java 21, Paper 1.21.11, BentoBox 3.14.0 by @tastybento
- 🔺 Add Pladdon entry point and plugin.yml by @tastybento
- ⚙️ Per-GameMode mob spawn replacement rules by @tastybento in #19
- Rebuild test suite on JUnit 5 + MockBukkit by @tastybento
- Add GitHub Actions build with SonarCloud analysis by @tastybento
- Refresh README to match modern addon style by @tastybento
- Address SonarCloud maintainability issues by @tastybento
- Wire Jacoco agent into surefire argLine by @tastybento
Full Changelog: 1.14.0...1.15.0