Configurable Waterlogging: Customize Waterlogging for Any Block

Configurable Waterlogging mod for Minecraft lets you set any block to be waterloggable via config. Ideal for underwater builds, aquariums, and bridges. Simple TOML setup and in-game commands.

Download configurablewaterlogging for Minecraft 1.20.1

Original name: configurablewaterlogging

Minecraft: 1.20.1

Loaders: Forge

FileVersionLoaderSize
configurablewaterlogging-1.0.jar1.20.1Forge32 КБDownload

Configurable Waterlogging: Waterlog Any Block in Minecraft

Vanilla Minecraft restricts waterlogging to a handful of blocks—slabs, stairs, fences, and a few others. For builders crafting submerged bases, aquariums, or riverside structures, this limitation forces compromises. Configurable Waterlogging: Waterlog Any Block in Minecraft tears down that wall, handing you full control over which blocks can hold water through a straightforward configuration file.

What Configurable Waterlogging Changes

This mod redefines water mechanics by letting you decide exactly which blocks become waterloggable. Instead of relying on a hardcoded list, you populate a TOML config with block IDs or tags. Any block you add—from stone to glass to decorative modded blocks—will accept water just like a vanilla slab. A blacklist ensures that even if a block matches a broad tag, you can exclude it to protect specific builds. The bucket interaction remains unchanged: a water bucket fills the block, an empty bucket removes the water. Complex multi-part blocks like doors and beds are handled intelligently, treating each half separately so water behaves predictably. Hot reloading means you can tweak the config and apply changes without restarting the client or server.

Installation and Compatibility

Configurable Waterlogging: Waterlog Any Block in Minecraft supports both Fabric and Forge loaders across modern Minecraft versions, including 1.20.x, 1.19.x, and 1.18.x. To install, simply download the JAR file from your preferred mod repository and place it into the mods folder. If you use a launcher with built-in mod management, you can download Configurable Waterlogging: Waterlog Any Block in Minecraft directly through its interface—no manual file handling required. The mod has no hard dependencies, making it a lightweight addition to any stable modpack. Always match the mod version to your game version and loader type to avoid conflicts.

Configuration: The TOML File

All customization lives inside configurablewaterlogging-common.toml. The key sections are:

  • waterloggable_blocks – list individual block IDs like minecraft:stone.
  • waterloggable_tags – use tags such as minecraft:fences to cover entire categories.
  • blacklist – exclude specific blocks from waterlogging even if they match a tag.
  • skip_native_waterloggable – when true, blocks that already support waterlogging in vanilla are left untouched, preventing logic duplication.
  • command_permission_level – set to 0 for all players, 2 for operators only.

After editing, use the in-game reload command or restart the world to apply changes.

In-Game Commands for Quick Control

Three commands let you manage waterlogging on the fly without reopening the config file:

  • /cw toggle – toggles waterlogging for the block you are looking at, perfect for testing.
  • /cw reload – re-reads the TOML configuration immediately.
  • /cw status – displays how many blocks are currently governed by your rules, confirming the config is active.

Why Builders Need This Mod

Configurable Waterlogging: Waterlog Any Block in Minecraft eliminates the guesswork from underwater construction. You no longer need to hide water sources behind slabs or limit your palette to a few approved blocks. Define your rules once, and every block behaves exactly as you envision. For server administrators, the permission system and blacklist keep water behavior predictable across shared worlds. Whether you are assembling a detailed modpack or simply want more freedom in your single-player builds, this mod delivers precise, stable water control without altering core game mechanics.