Skip to content

ExtraMobs#

ExtraMobs adjusts some mob spawning rules to get Blazes, Wither Skeleton and Shulkers.

Created and maintained by BONNe.

Warning

ExtraMobs is currently in Beta.

Keep in mind that you are more likely to encounter bugs and some features might not be stable.

Installation#

  1. Place the addon jar in the addons folder of the BentoBox plugin
  2. Restart the server
  3. In game you can change flags that allows to use current addon.

Information#

This addon does not change Minecraft spawning rules. Instead it uses other mobs that are naturally generated and change their type with new entity, if all conditions are met.

For Wither Skeleton and Blaze:#

Addon will replace Zombie Pigmen with Blaze or Wither Skeleton by chance from config, if: - given world is generated by GameMode Addon. - given world is Nether - Zombie Pigmen is standing on nether brick, nether brick slab or nether brick stairs.

For Shulkers:#

Addon will replace Enderman with Shulker by chance from config if: - given world is generated by GameMode Addon. - given world is the End - Enderman is standing on purpur block, purpur stair or purpur slab.

For Guardians:#

Addon will replace Cod, Salmon or Tropical fish with Guardian by chance from config if: - given world is generated by GameMode Addon. - given world is the Overworld - biome in given location is deep ocean or any its variants - first block above water where fish is spawned is prismarine, prismarine brick or dark prismarine (blocks, slabs and stairs).

Configuration#

The latest config.yml can be found here.

disabled-gamemodes

A list of GameModes in which the addon should not work. Each entry goes on its own line starting with -.

Default: [] (empty — the addon runs in every GameMode)

nether-chances

Chances of replacing a Zombified Piglin in the Nether. wither-skeleton and blaze are each a probability in the range 0.0–1.0.

Defaults: wither-skeleton: 0.01, blaze: 0.1

end-chances

shulker — chance of replacing an Enderman in the End with a Shulker.

Default: 0.1

overworld-chance

guardian — chance of replacing a Cod, Salmon or Tropical Fish in the Overworld with a Guardian.

Default: 0.1

gamemode-settings

Per-GameMode replacement rules that override the global chances above. Added in 1.15.0.

Each key is the exact GameMode addon name (case-sensitive), and each GameMode may define up to three environment sections — world: for the overworld, nether:, and end:. Each section is a list of rules with old (the EntityType to replace), new (the replacement EntityType), and chance (0.0–1.0).

Per-GameMode rules are tried in order before the global defaults for that environment. If a rule matches the spawning entity and its chance roll succeeds, the replacement is applied and processing stops for that event. If no rule matches, or every matching rule's roll fails, the global nether-chances / end-chances / overworld-chance values are used as a fallback.

Default: {} — opt-in, so the global chances continue to apply to any GameMode not listed here.

gamemode-settings:
  BSkyBlock:
    nether:
      - old: ZOMBIFIED_PIGLIN
        new: WITHER_SKELETON
        chance: 0.05
      - old: ZOMBIFIED_PIGLIN
        new: BLAZE
        chance: 0.1
    end:
      - old: ENDERMAN
        new: SHULKER
        chance: 0.3
    world:
      - old: COD
        new: GUARDIAN
        chance: 0.15
  AcidIsland:
    end:
      - old: ENDERMAN
        new: SHULKER
        chance: 0.5

Compatibility#

  • BentoBox 3.14.0 or later
  • Paper Minecraft 1.21.x
  • Java 21 or later

The addon supports all game mode addons.

Translations#

Help us keep translations accurate

Most BentoBox and addon translations are now generated with the help of AI, so the bulk of the work is already done — but AI is not perfect. What we really need from the community is error reports and corrections.

  • Spotted a mistake or awkward phrasing? Open an issue or a PR on the relevant repository at bentobox.world (a short link to our GitHub org), or tell us on Discord.
  • Want to add a brand-new language? Open a PR adding a new locale file to src/main/resources/locales/ in the relevant repo, or ask on Discord and we'll get you started.
Language Language code Progress
English (United States) en-US 100% (Default)

This project does not yet have any translatable locale files. Only English is shipped at the moment.

Changelog#

What's new in v1.15.0 — Java 21 and BentoBox 3.14.0 required

Released: 2026-05-31

Compatibility: BentoBox API 3.14.0+ · Paper Minecraft 1.21.x · Java 21+.

  • ⚙️ Per-GameMode spawn replacement rules. A new gamemode-settings config block defines replacement rules for each BentoBox GameMode separately, rather than sharing one global setting across the whole server. It defaults to {} and is opt-in, so the existing global chance values continue to work for any GameMode that is not listed. See the Configuration section above.
  • 🔺 Java 21 and BentoBox 3.14.0 are now required. Make sure your server meets both before upgrading.
  • Pladdon entry point and plugin.yml added, so the addon loads as a modern BentoBox addon.
  • Test suite rebuilt on JUnit 5 and MockBukkit, GitHub Actions build with SonarCloud analysis added, and various maintainability issues resolved.

Release v1.15.0


Last update: July 26, 2026 16:23:32