Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
Avatar for tastybento

Upgrade cobblestone generators to produce ores, custom blocks, and rare materials. Fully configurable per island level.

Report MagicCobblestoneGenerator?

Release
2.10.0

tastybento released MagicCobblestoneGenerator version 2.10.0 on July 11, 2026

🎁 What's new

MagicCobblestoneGenerator 2.10.0 teaches your generators a new trick: they can now drop custom blocks from ItemsAdder, CraftEngine, Oraxen and Nexo, not just vanilla materials. Add a diamond-encrusted ItemsAdder ore or a CraftEngine gem to a generator tier and it will roll into the weighted-random mix alongside everything else. All plugin access is routed through BentoBox core hooks, so the addon never depends on those plugins directly β€” if a custom block isn't available on your server, the generator degrades gracefully to its vanilla fallback and tells you why.

This release also bumps the BentoBox API target to 3.17.0, fixes a long-standing admin panel bug around treasure chances, and cleans up a batch of SonarCloud findings.

✨ Highlights

πŸ”Ί Custom block support via BentoBox hooks (#165)

  • Generator tiers can now produce blocks from ItemsAdder, CraftEngine, Oraxen and Nexo, addressing #103.
  • Blocks are stored as string IDs β€” vanilla names like COBBLESTONE, or provider-prefixed IDs like itemsadder:namespace:id, craftengine:namespace:id, oraxen:id, nexo:id. Existing databases load unchanged.
  • The admin edit panel gains an Add Custom Block button (chat input, validated against the hook registry), and panels render custom blocks with the provider's own texture and display name.
  • MagicGenerator validates the picked block at generation time; an unavailable custom block falls back to the vanilla block with a /why report rather than failing silently.
  • Provider status: ItemsAdder βœ… and CraftEngine βœ… generate today; Oraxen ⏳ and Nexo ⏳ are wired up and will generate once the matching BentoBox core hooks ship (BentoBox#3020, BentoBox#3025).

πŸ› Fixes

  • Editing a treasure's chance in the admin panel wrote the block list into the deprecated treasureChanceMap instead of updating treasureItemChanceMap β€” treasure chance edits now save correctly (#165).
  • Resolved a batch of SonarCloud code-quality findings raised on PR #165 (#165).

πŸ”§ Platform

  • Requires BentoBox 3.19.1 or newer β€” the custom block hook functionality this release depends on is only available from 3.19.1. The addon will not load on older cores.

βš™οΈ Compatibility

βœ”οΈ BentoBox API 3.19.1+ βœ”οΈ Minecraft 1.21.5 – 26.2 βœ”οΈ Java 21

πŸ”Ί Updating β€” important notes

πŸ”Ί Requires BentoBox 3.19.1 or newer. Update BentoBox before dropping in this jar. The custom block hook functionality this release calls is only available from 3.19.1 β€” on an older core the addon will refuse to load rather than fail at runtime.

βš™οΈ Custom blocks in templates. generatorTemplate.yml now accepts quoted, provider-prefixed block keys. Unregistered custom blocks import with a warning so templates stay portable across servers β€” no config action is required for existing setups.

πŸ”‘ Locale updates. New locale keys were added to en-US.yml for the custom block UI. Update your translated locale files if you maintain custom ones.

πŸ“₯ How to update

  1. Stop the server
  2. Back up your BentoBox folder
  3. Ensure BentoBox 3.19.1+ is installed
  4. Drop the new jar into the addons folder and remove the old one
  5. Start the server

Legend

  • πŸ”‘ locale files may need to be regenerated or updated
  • βš™οΈ config options have been removed, renamed, or added
  • πŸ”Ί special attention needed

What's Changed

Full Changelog: https://github.com/BentoBoxWorld/MagicCobblestoneGenerator/compare/2.9.0...2.10.0

Information

Published onJuly 11, 2026
Downloads4

Platforms

Paper Paper (1.21, 1.21.5-26.2)

Dependencies