
AcidIsland - Toxic SkyBlock
SkyBlock with a deadly twist: the ocean is acid. Survive on your island, but don't fall in the water.
Список изменений
🎁 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 https://github.com/BentoBoxWorld/AcidIsland/pull/178
- ⚙️ Allow sulfur-vent-chance to be changed without a world reset by @tastybento in https://github.com/BentoBoxWorld/AcidIsland/commit/91f2e3d
- Count items destroyed by acid within a vent's pool as offerings by @tastybento in https://github.com/BentoBoxWorld/AcidIsland/commit/c465b3b
- CI: bump pinned publish-platforms.yml to 8385477 (curl -F multipart fix) by @tastybento in https://github.com/BentoBoxWorld/AcidIsland/commit/d3fad19
Full Changelog: https://github.com/BentoBoxWorld/AcidIsland/compare/2.0.0...2.1.0
