Sprache

Super Sponge

Super Sponge

ModrinthSpigotMC

Super Sponge transforms drain mechanic into an industrial-grade tool capable of any water container

83 Downloads aktualisiert 4mo ago
Modrinth
Paper 1.21 – 1.21.11 EquipmentGame-mechanicsUtility

SuperSponge

Powerful Sponge with Configurable Absorption Radius

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Watch how it works there! [CLICK ME TO SEE VIDEO]

SuperSponge

What is SuperSponge?

SuperSponge replaces the boring vanilla sponge mechanic with a powerful, server-friendly alternative. Instead of absorbing only 65 nearby water blocks, a Super Sponge drains water in a fully configurable spherical radius of up to 25 blocks — that's nearly 65,000 blocks at once! It removes seagrass, kelp, and bubble columns automatically, converts to a Wet Super Sponge after absorbing water, and can be dried in a furnace just like vanilla. All sponge placements are tracked and persist across server restarts.

Why choose SuperSponge?

⚡ Huge Radius — Drain entire ocean monuments in a single placement
Spherical Detection — Precise circular range, not a blocky cube
️ No Lag — Block scanning is split into batches across multiple ticks
Persistent Tracking — Super Sponges are remembered after restarts
Multi-Language — Built-in English and Polish support
Furnace Compatible — Dry your Wet Super Sponge just like vanilla
️ Configurable — Adjust radius, furnace time, and fuel requirements

How it works:

Get a Super Sponge from an admin using /supersponge give [amount]

The item looks and feels like a regular sponge but with a custom name and lore showing the current absorption radius. Place it anywhere — it will instantly drain all water within its spherical radius, clearing seagrass, kelp, and bubble columns first. Once saturated it becomes a Wet Super Sponge. Throw it in any furnace to dry it and reuse it as many times as you want!

✨ Key Features

Configurable Spherical Absorption

Unlike vanilla sponges that absorb a flat 65-block cube, Super Sponge calculates true spherical distance:

✅ Configurable radius (default: 25 blocks)
✅ Spherical range — no awkward diagonal overflow
✅ Automatically removes water plants before clearing water
✅ Handles seagrass, tall seagrass, kelp, kelp plants and bubble columns
✅ Three-phase removal to prevent water regeneration from neighboring chunks

Server-Friendly Performance

SuperSponge is built to never freeze your server:

✅ Block scanning is batched — max 5,000 blocks processed per tick
✅ Water removal runs in multiple phases (2 tick gaps) to stop regen
✅ Physics disabled during removal to prevent cascading block updates
✅ All operations run on the correct region thread

No TPS drops even with radius 25 on a busy server!

Persistent Sponge Tracking

Super Sponges are tracked individually in sponge_data.yml:

✅ Locations saved on plugin disable — survive server restarts
✅ Breaking a Super Sponge always drops the correct custom item
✅ Wet Super Sponge tracked separately from dry
✅ Creative mode players don't receive drops (vanilla behavior)

No more losing your custom sponges after a restart!

Furnace Drying System

Wet Super Sponges integrate seamlessly with vanilla furnaces:

✅ Drying produces a dry Super Sponge (not a vanilla sponge)
✅ Configurable smelting time in ticks
✅ Optional double fuel requirement for balance
✅ Wet Super Sponges cannot be placed — must be dried first

Multi-Language Support

All messages fully translatable:

English (messages_en.yml) — default
Polish (messages_pl.yml) — complete translation
➕ Add your own — simple YAML format

⌨️ Commands

[TABLE]
[TR]
[TH]Command[/TH]
[TH]Description[/TH]
[TH]Permission[/TH]
[/TR]
[TR]
[TD]/supersponge[/TD]
[TD]Show help[/TD]
[TD]supersponge.admin[/TD]
[/TR]
[TR]
[TD]/supersponge give [amount][/TD]
[TD]Give Super Sponge to a player[/TD]
[TD]supersponge.give[/TD]
[/TR]
[TR]
[TD]/supersponge reload[/TD]
[TD]Reload configuration and language[/TD]
[TD]supersponge.reload[/TD]
[/TR]
[/TABLE]

⚙️ Configuration

[CODE]

SuperSponge Configuration

Default language (pl = Polish, en = English)

language: en

Super sponge absorption radius in blocks (default: 25)

Spherical — radius 25 = ~65,000 blocks maximum

absorption-radius: 25

Enable debug messages in console

debug: false

Furnace settings

furnace:
double-fuel: false # Require double fuel to dry?
smelting-time: 200 # Drying time in ticks (200 = 10 seconds)
[/CODE]

             Support & Links

            [GitHub Repository](https://github.com/bishowsky/Super-Sponge)
            [Our Discord Server](https://discord.gg/mkyU3SgBUP)

Versionen

Kein Versionsverlauf verfügbar. Nutze den Download-Button für die neueste Version von der Quelle.

Kommentare 0

Noch keine Kommentare. Sei der Erste, der seine Meinung teilt.

Herunterladen Super Sponge

SpigotMC

Dateien werden direkt von der Originalquelle bereitgestellt. Modgrid hostet oder verändert sie nicht.