Skip to content

Release 1.15.0

Latest

Choose a tag to compare

@tastybento tastybento released this 16 Jul 02:55
886221e

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

  1. As always, take backups just in case.
  2. Stop the server.
  3. Make sure your server is on Java 21 and BentoBox 3.14.0+.
  4. Replace the old ExtraMobs-x.y.z.jar in your addons folder with this one.
  5. Restart the server.
  6. (Optional) Edit addons/ExtraMobs/config.yml to add per-GameMode rules under gamemode-settings.

⚙️ New gamemode-settings block. Defaults to {} and is opt-in — existing global chance values continue to work for any GameMode that isn't listed in gamemode-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