SuperSponge

A powerful, survival-balanced sponge that drains massive water areas instantly.

24

SuperSponge

🧽 SuperSponge

Drain entire oceans with a single block. SuperSponge adds a craftable, survival-balanced sponge that absorbs hundreds of water blocks at once — seagrass, kelp, coral, and all.

---

🔨 How to Get a Super Sponge

You can't just find one in a chest — you have to craft it:

1. Collect 1 Nether Star 2. Collect 1 Nether Star 3. Craft them together at a crafting table

``` [ ] [ S ] [ ] [ S ] [ N ] [ S ] [ ] [ S ] [ ] ```

- N = Sponge - N = Nether Star

Server admins can also grant one directly with `/supersponge`.

---

💧 What It Does

Place a Super Sponge near water and it will flood-fill outward, absorbing everything in its path — up to 500 blocks by default (configurable).

It handles all of the following:

- Regular water source blocks and flowing water - Waterlogged stairs, slabs, fences, and other blocks - Seagrass and tall seagrass - Kelp and kelp plants - Coral and coral fans - Bubble columns

After absorbing, the sponge turns wet just like a vanilla sponge would.

---

🔥 Drying Your Sponge

A wet Super Sponge dries the same way a vanilla sponge does:

- Nether — smelt it to dry it out - Nether — place it and it dries on its own

Either way it comes back as a Super Sponge — it will never lose its identity or revert to a plain sponge.

---

💾 Persistence

- Placed sponge locations are saved to disk and survive server restarts - Breaking a placed Super Sponge always drops it back as a Super Sponge with up-to-date lore - Powers and identity persist through all vanilla drying methods

---

⚙️ Configuration

```yaml super-sponge: max-blocks: 500 ```

Change `max-blocks` to control how much water a single Super Sponge can drain. Run `/supersponge reload` to apply changes to all online players without restarting.

---

🔧 Commands & Permissions

| Command | Description | Permission | |---|---|---| | `/supersponge` | Gives you a Super Sponge | `supersponge.give` (default: OP) | | `/supersponge reload` | Reloads config and updates online inventories | `supersponge.reload` (default: OP) |

---

📋 Requirements

- Paper 1.21+ - Java 21+

---

ADS