Super Sponge icon

Super Sponge -----

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




SuperSponge is a premium, lightweight water removal plugin for Paper that transforms the vanilla sponge mechanic into an industrial-grade tool capable of draining massive underwater areas with a single block placement.

Why SuperSponge?
- Player-friendly: Place one block to drain 51x51x51 area (132,651 blocks) with no lag
- Production-ready: Completely blocks vanilla mechanics preventing conflicts and water regeneration
- Balanced and configurable: Absorption radius, custom furnace drying time, and optional double-fuel requirement fully adjustable in config.yml
- Admin-ready commands: Give super sponges to players, reload config without restart, built-in help system
- Polished presentation: Custom NBT-tagged items with beautiful lore, multi-language support, and intelligent wet/dry mechanics
- Lightweight & safe: Minimal footprint with 4-phase removal algorithm, thread-safe tracking, and cross-version compatibility (1.8-1.21.4)

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

Core Features

Two Operating Modes:
- Dry Super Sponge: Place to absorb water in configurable radius (1-50 blocks)
- Wet Super Sponge: Dry in furnace with custom smelting time and fuel requirements

Advanced Water Removal Algorithm:
- 4-phase removal system: vanilla blocking → scan → mass removal → cleanup passes
- Removes water, seagrass, kelp, and all water-logged blocks
- Physics-disabled batch processing prevents cascading updates
- Multi-pass cleanup catches any regenerated water
- Typical performance: 50-150ms for full 51x51x51 area

Intelligent Block Tracking:
- NBT-tagged items with custom names and lore
- Thread-safe ConcurrentHashMap tracking system
- Persists through death, trading, and storage
- Cannot place wet sponges (must dry first)
- Drops as super sponge when broken (not vanilla)

Vanilla Mechanics Protection:
- SpongeAbsorbEvent cancellation (HIGHEST priority)
- Temporary BARRIER trick blocks vanilla absorption
- Complete replacement of vanilla sponge mechanics
- No conflicts with Minecraft's built-in system

Multi-Language Support:
- Included messages_en.yml and messages_pl.yml
- Easy custom localization via config
- All player-facing messages translatable

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

Commands & Permissions

Commands:
- /supersponge give <player> [amount] - Give super sponge to player (perm: supersponge.admin)
- /supersponge reload - Reload configuration without restart (perm: supersponge.admin)
- /supersponge help - Show help menu (perm: supersponge.use)

Permissions:
supersponge.use
- Use super sponges (default: true)
supersponge.admin - Admin commands and config reload (default: op)

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

Configuration

Recommended settings for production servers:
- Set absorption-radius to 15-25 for balanced gameplay (15 = 31x31x31, 25 = 51x51x51)
- Configure furnace.smelting-time to match your server's economy pace (default 200 ticks = 10 seconds)
- Enable furnace.double-fuel to increase resource consumption for powerful super sponges
- Test absorption radius on a staging server to ensure performance on your hardware

Support

Support: https://discord.gg/mkyU3SgBUP

Need help? Found a bug? Have a suggestion? Join our Discord for fast support and updates!

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Resource Information
Author:
----------
Total Downloads: 4
First Release: Yesterday at 11:16 PM
Last Update: Yesterday at 11:16 PM
Category: ---------------
All-Time Rating:
0 ratings
Find more info at discord.gg...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings