AcidIsland#
It's SkyBlock — but the ocean is trying to kill you.
AcidIsland puts players on a tiny island surrounded by a sea of acid. Fall in and you're taking damage. That changes everything: expanding your island becomes a careful, high-stakes operation. Building over the edge is a gamble. And yet players can still boat across to visit each other — if they're brave enough.
It's a familiar premise with one twist that keeps players on their toes the entire time.
Created and maintained by tastybento.
Useful links
Installation#
- Install BentoBox and run it on the server at least once to create its data folders.
- Place this jar in the addons folder of the BentoBox plugin.
- Restart the server.
- The addon will create worlds and a data folder and inside the folder will be a config.yml.
- Stop the server.
- Edit the config.yml how you want.
- Delete any worlds that were created by default if you made changes that would affect them.
- Restart the server.
Configuration#
The latest config.yml can be found here.
Purified water#
Added in AcidIsland 1.22.0
Acid water is still dangerous, but you can now purify it. Drinking an acid water bottle applies vanilla Poison; drinking a purified water bottle restores health. Water items carry coloured lore so you can tell them apart at a glance. Purify water by smelting a water bottle or bucket in a furnace, brewing water bottles with coal, or catching drips from a dripstone stalactite into a cauldron.
acid.purified-water.enabled
Master switch for the purified-water feature. When false, no tagging, furnace/brewing interception, or cauldron tracking happens.
Default: true
acid.purified-water.heal-amount
Half-hearts restored when a player drinks a purified water bottle. 4.0 = 2 hearts.
Default: 4.0
acid.purified-water.bucket-furnace-enabled
Allow smelting a water bucket in a furnace to produce a purified water bucket. Smelting takes 100 seconds (5× a bottle). Set to false if this feels too easy for your server's balance.
Default: true
acid.purified-water.nether-enabled
Run the purified-water mechanic in the addon's Nether world (island or vanilla).
Default: true
acid.purified-water.end-enabled
Run the purified-water mechanic in the addon's End world (island or vanilla).
Default: true
Permissions#
Permissions can be found here.
Commands#
Commands can be found here.
Placeholders#
Placeholders can be found here.
Changelog#
What's new in v1.22.0 — Purified water mechanic
Released: 2026-04-15
Acid water can now be purified so players can safely drink, farm, and bottle it. All water items carry coloured lore — Acid Water or Purified Water — and cauldrons remember their purity across restarts.
- ⚙️ Purified water added — four ways to purify: smelt a water bottle in a furnace (10 s), brew water bottles with coal, smelt a water bucket in a furnace (100 s, toggleable), or catch dripstone drips into a cauldron.
- ⚙️ Drinking effects — acid water bottles apply vanilla Poison; purified water bottles heal (configurable via
acid.purified-water.heal-amount). - ⚙️ New config block
acid.purified-water.*(see Configuration section above). Master switch, heal amount, bucket-furnace toggle, and per-dimension Nether/End toggles. - 🔡 Two new locale keys under
acidisland.purified-water.*for the lore tags; synced across all 18 translations. - New events —
ItemFillWithAcidEventandPlayerDrinkPurifiedWaterEventfor other plugins to hook. - Code hygiene: pattern-matching
instanceof,Math.clamp, reduced complexity inonPlayerMove/getWorld/findEntities/makeNetherRoof, test modernisation.
What's new in v1.21.0 — BentoBox 3.14.0 required, locale migration
Released: 2026-04-12
- Cherry Grove Sanctuary starter island. A new starter island blueprint themed around the Cherry Grove biome is included for Minecraft 1.21+ servers. To activate it, delete
BentoBox/addons/AcidIsland/blueprints/so blueprints regenerate on the next startup. - 🔺 BentoBox API 3.14.0 is now required. Update BentoBox before installing this release.
- 🔡 All 24 locale files migrated from
&codes to MiniMessage. DeleteBentoBox/locales/AcidIsland/and restart to regenerate. Any remaining&codes in custom files will render as plain text. - Bug fix: NullPointerException in the EssentialsX god mode check when EssentialsX fails to load at startup.
- Several pre-existing locale bugs fixed during migration.
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) |
| Chinese, China | zh-CN | 100% |
| Croatian | hr | 100% |
| Czech | cs | 100% |
| French | fr | 100% |
| German | de | 100% |
| Hungarian | hu | 100% |
| Indonesian | id | 100% |
| Italian | it | 100% |
| Japanese | ja | 100% |
| Korean | ko | 100% |
| Latvian | lv | 100% |
| Polish | pl | 100% |
| Romanian | ro | 100% |
| Russian | ru | 100% |
| Spanish | es | 100% |
| Turkish | tr | 100% |
| Ukrainian | uk | 100% |
| Vietnamese | vi | 100% |