Super Sponge icon

Super Sponge 1.0

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
 
 
Need help? Found a bug? Have a suggestion? Join our Discord for fast support and updates!
 
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

sponge

drain

water