Release 2.1.0
π What's new
AcidIsland 2.1.0 turns the sulfur vents from scenery into an economy. Throw items into the water around a vent and the geyser consumes them as offerings β then pays you back with interest on its next eruption, spewing transmuted rewards out of the plume. The geyser gives back what it is fed, changed: sacrifice ores and it leans towards gems, sacrifice wood and it leans towards living things. What you throw in shapes what comes out.
The mechanic is fully optional and version-aware: it requires Minecraft 26.2+ (where sulfur vents exist) and quietly disables itself on older servers.
β¨ Highlights
π Geyser offerings (PR #178)
- Items floating in the pool around a sulfur vent are consumed with a sizzle as offerings β anywhere within the pool counts, no pixel-perfect aim needed
- When the vent's geyser next erupts, one reward per item offered (capped, configurable) is spewed from the plume in a radial fountain as the eruption settles
- Offerings are categorized into channels β gems, nether, mineral, forestry, husbandry β and bias the reward table towards what was sacrificed
- βοΈ Rewards are defined in a new editable
geyser-loot.yml(copied to the addon data folder on first run): weighted item entries with amount ranges, plus console command rewards with%player%substitution - βοΈ New
world.geyser-offeringsconfig section:enabled(defaulttrue) andmax-rewardsper eruption (default12) - New API events for other addons:
GeyserSacrificeEvent(cancellable) andGeyserTransmuteEvent - Works with acid item destruction: items the acid dissolves within a vent's pool count as offerings instead of being lost, whatever your
acid.damage.acid.itemdestroy time β and spewed rewards are tagged so they can never be recycled into new offerings - Mined-out vents forfeit their pending offerings β the geyser is not a storage unit
βοΈ Sulfur vent chance tunable mid-game
- βοΈ
world.sulfur-vent-chanceno longer demands a world reset to change β it only affects newly generated chunks, so admins can tune vent density on a live server
βοΈ Compatibility
βοΈ BentoBox API 3.14.0
βοΈ Minecraft 1.21.11 β 26.2 (geyser offerings require 26.2+)
βοΈ Java 21
πΊ Updating β important notes
βοΈ New config and reward table. The world.geyser-offerings section is added to config.yml automatically, and geyser-loot.yml is copied into the addon data folder on first run for you to customize. The mechanic is on by default; set world.geyser-offerings.enabled: false to turn it off.
No world reset needed. Offerings work at any existing sulfur vent β this release makes no world generation changes.
π₯ How to update
- Stop the server
- Back up your BentoBox folder
- Drop the new jar into the addons folder and remove the old one
- Start the server
Legend
- βοΈ config options have been removed, renamed, or added
- πΊ special attention needed
What's Changed
- βοΈ Add geyser offerings: sacrifice items to vents for transmuted rewards by @tastybento in #178
- βοΈ Allow sulfur-vent-chance to be changed without a world reset by @tastybento in 91f2e3d
- Count items destroyed by acid within a vent's pool as offerings by @tastybento in c465b3b
- CI: bump pinned publish-platforms.yml to 8385477 (curl -F multipart fix) by @tastybento in d3fad19
Full Changelog: 2.0.0...2.1.0