Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
Avatar for AnonymousSysna

Protect your precious hoppers from creepers and TNT with realistic waterlogging mechanics!

Report WaterloggedHoppers?

๐ŸŒŠ WaterloggedHoppers - Explosion-Proof Your Hoppers! ๐Ÿ’ง

Protect your precious hoppers from creepers and TNT with realistic waterlogging mechanics!

Minecraft Version Server Software License


๐Ÿ“– Overview

WaterloggedHoppers brings realistic hopper protection to your Minecraft server! Just like how you can waterlog stairs and slabs, you can now waterlog hoppers to make them explosion-resistant. Perfect for protecting your item sorting systems, mob farms, and automated storage from those pesky creepers!

โœจ Key Features

  • ๐Ÿ›ก๏ธ Explosion Protection - Waterlogged hoppers survive creeper and TNT explosions
  • ๐Ÿ’ง Realistic Mechanics - Uses actual water buckets to waterlog/unwaterlog
  • ๐ŸŽฏ Simple Controls - Sneak + right-click with a water bucket
  • ๐Ÿ”„ Reversible - Remove water with an empty bucket to make hoppers destroyable again
  • ๐Ÿ’ฆ Water Placement - Breaking a waterlogged hopper leaves a water source block
  • ๐ŸŽฎ Intuitive Feedback - Clear action bar messages for all interactions
  • โšก Lightweight - Optimized for performance on busy servers

๐ŸŽฎ How to Use

Waterlogging a Hopper (Protect)

  1. Hold a Water Bucket in your main hand
  2. Sneak (hold Shift)
  3. Right-click the hopper
  4. โœ… Hopper is now protected from explosions!

You'll see: โœ“ Hopper waterlogged and protected!

Removing Water (Unprotect)

  1. Hold an Empty Bucket in your main hand
  2. Sneak (hold Shift)
  3. Right-click the waterlogged hopper
  4. โœ… Water removed, hopper is now vulnerable again!

You'll see: โœ— Water removed from hopper!

Breaking a Waterlogged Hopper

When you break a waterlogged hopper, it drops as a normal hopper item and leaves behind a water source block at that location - just like breaking a waterlogged block in vanilla Minecraft!


๐Ÿ”ง Installation

Requirements

  • Minecraft Version: 1.21.1
  • Server Software: Paper MC (or Paper-based forks like Purpur, Pufferfish)
  • Java Version: 17 or higher

Steps

  1. Download the latest WaterloggedHoppers.jar file
  2. Place it in your server's plugins folder
  3. Restart your server (or use /reload confirm - though restart is recommended)
  4. Done! No configuration needed!

๐ŸŽฏ Use Cases

Perfect For:

  • ๐Ÿญ Item Sorting Systems - Protect your complex redstone contraptions
  • ๐Ÿ‘พ Mob Farms - Keep your collection hoppers safe from creeper raids
  • ๐Ÿฐ Base Defense - Prevent griefing in faction/survival servers
  • ๐Ÿ“ฆ Storage Systems - Safeguard automated storage networks
  • ๐ŸŽช Minigame Arenas - Protect server infrastructure from TNT cannons

โš™๏ธ Technical Details

What Gets Protected?

  • โœ… Creeper explosions
  • โœ… TNT explosions
  • โŒ Player breaking (normal behavior)
  • โŒ Other explosion types (can be modified if needed)

Data Storage

Protection status is stored using Persistent Data Containers (PDC), meaning:

  • No external database required
  • Protection persists through server restarts
  • Data is tied to the hopper block itself
  • Automatically cleaned up when hopper is destroyed

Performance

  • Minimal memory footprint
  • No tick-based operations
  • Event-driven architecture
  • Cooldown system prevents spam
  • Optimized for servers with 100+ players

๐Ÿ› Troubleshooting

"Nothing happens when I right-click!"

  • โœ… Make sure you're sneaking (holding Shift)
  • โœ… Check you're using the correct bucket (water bucket to protect, empty to unprotect)
  • โœ… Verify you're clicking with your main hand

"My hopper still exploded!"

  • โš ๏ธ Was it waterlogged? Check by trying to remove water with an empty bucket
  • โš ๏ธ Some explosion types might not be covered - this protects against creepers and TNT only

"The plugin isn't loading!"

  • โœ… Confirm you're running Paper MC 1.21.1 or compatible fork
  • โœ… Check server console for error messages
  • โœ… Verify Java 17+ is installed

๐Ÿ› ๏ธ For Server Owners

Permissions

Currently, this plugin has no permission nodes - all players can waterlog hoppers. If you need permission restrictions, please request this feature!

Commands

No commands needed! This plugin is purely interaction-based for simplicity.

Compatibility

  • โœ… Works with most protection plugins (WorldGuard, GriefPrevention, etc.)
  • โœ… Compatible with hopper-related plugins
  • โœ… No known conflicts with major plugins

๐Ÿ“Š Performance Tips for Large Servers

For servers with 200+ concurrent players:

  1. Monitor the plugin's performance using Timings/Spark
  2. Consider limiting the number of waterlogged hoppers per chunk (future feature)
  3. The plugin auto-cleans cooldown data every 5 minutes

๐Ÿค Support & Feedback

Found a bug? Have a feature request? Want to contribute?

Information

CategoryGameplay
Published onFebruary 3, 2026
LicenseUnspecified
Downloads2
Stars0
Watchers0

Pinned Versions

Members