Description
Configurable Waterlogging
Make any block waterloggable.
Vanilla Minecraft only lets certain blocks (slabs, stairs, fences, etc.) be waterlogged. This mod removes that limitation — configure any block to support waterlogging through a simple config file.
Features
- Waterlog any block — Add block IDs or block tags to the config and they become waterloggable
- Blacklist support — Exclude specific blocks even if they match a configured tag
- Full bucket interaction — Use water buckets to waterlog configured blocks and empty buckets to remove water, just like vanilla
- Multi-block support — Doors and beds handle waterlogging correctly per-block-half
- In-game commands —
/cw toggle,/cw reload, and/cw statusfor quick management - Hot reload — Change the config and reload without restarting
Configuration
Found in configurablewaterlogging-common.toml:
waterloggable_blocks— List of block IDs (e.g."minecraft:stone")waterloggable_tags— Block tags (e.g."minecraft:fences")blacklist— Blocks to excludeskip_native_waterloggable— Skip blocks that are already waterloggable (default: true)enable_commands— Toggle in-game commandscommand_permission_level— Who can use commands (0 = all, 2 = ops)
Commands
| Command | Description |
|---|---|
/cw toggle |
Toggle waterlogging on the block you're looking at |
/cw reload |
Reload the configuration |
/cw status |
Show how many blocks are configured |


