Home›Java›Mods›RainbowWater
RainbowWater
ModsJava

RainbowWater

Java mod listed for Minecraft 1.21–26.x. Downloads from the MC Java Mods app on Android.

⬇ Download on Spigot
[​IMG]
Give your water a color.​

RainbowWater brings a vibrant new visual experience to your Minecraft server.

Choose from 16 unique colors, select your desired range and transform water instantly with a simple click.

Spoiler: Screen From Game
[​IMG]

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

FEATURES

[​IMG] 16 Unique Water Colors
Choose from all 16 standard Minecraft colors.

[​IMG] Instant Water Transformation
Change water immediately with a simple click.

[​IMG] Simple Click-Based Activation
Look at the bottom of water and right-click.

[​IMG] Multiple Range Tiers
10×10 → 20×20 → 30×30

[​IMG] Upgradeable Items
Increase the coverage of your Colored Dust as you progress.

[​IMG] Neutralize Colored Water
Return colored water to its normal state using Neutralizing Dust.

[​IMG] Glow Effect
RainbowWater items can have a visual glow effect.

[​IMG] Custom Range
Administrators can configure a custom range of up to 64 blocks.

[​IMG] Minecraft Native Colors
Built around Minecraft's standard 16-color palette.

[​IMG] » Automatic Datapack Installation
The required datapack is installed automatically when the plugin starts.

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

[​IMG] 16 COLORS. ONE WATER.

RainbowWater supports all 16 standard Minecraft colors.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

HOW DOES IT WORK?

Spoiler: Using RainbowWater
① Choose your color

Select the Colored Glowstone Dust corresponding to the color you want.

② Click on water

Simply right-click the block at the bottom of the water source.

The effect is applied instantly to the targeted area.

③ Upgrade your range

Newly crafted dust starts with a 10×10 range.

Upgrade it through:

Code (Text):
10×10 → 20×20 → 30×30
Administrators can also assign a custom range of up to:

Code (Text):
64

Spoiler: Range Upgrades
RainbowWater allows players to progressively increase the area affected by their dust.

Default progression:

Code (Text):
10×10 → 20×20 → 30×30
Administrators can assign a custom size with:

Code (Text):
/rainbowwater setsize <size>
Maximum custom size:

Code (Text):
64

Spoiler: Neutralizing Water
Colored water can be returned to its normal state at any time.

Use Neutralizing Glowstone Dust to remove the RainbowWater effect from the affected area.

Neutralizing Dust also supports range upgrades.

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

CRAFTING

Spoiler: Colored Glowstone Dust
Create your colored water tool

Code (Text):
Glowstone Dust + Dye → Colored Dust
The dye determines the water color.

Newly crafted Colored Dust starts with a:
10x10 range.

Spoiler: Range Upgrade
Increase your coverage

Upgrade Colored Dust by combining it with Glowstone Dust:

Code (Text):
Colored Dust + Glowstone Dust → Next Tier
Each upgrade increases the available range.

Spoiler: Neutralizing Glowstone Dust
Return water to normal

Create Neutralizing Dust using:

Code (Text):
Glowstone Dust + Glowstone Dust → Neutralizing Dust
Default range:

Code (Text):
10×10
Neutralizing Dust returns colored water back to normal water.

Spoiler: Neutralizing Range Upgrade
Increase the neutralizing range with:

Code (Text):
Neutralizing Dust + Glowstone Dust → Next Tier

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

FOR SERVER ADMINS

Spoiler: Requirements
» Paper — 1.21.11 → 26.2

» Java — 21+

» World folder access — write access required

RainbowWater automatically installs its bundled datapack containing the required datapack files.

Spoiler: Installation
① Upload the JAR

Place RainbowWater into:

Code (Text):
plugins/
② Start the server

On the first startup, RainbowWater automatically installs its datapack into:

Code (Text):
<world>/datapacks/rainbowwater/
③ Fully restart the server

IMPORTANT

Code (Text):
/reload
is NOT enough.

Minecraft requires a full server restart for the datapack to be properly loaded.

④ You're ready!

Your players can now craft and use RainbowWater.

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

COMMANDS

Spoiler: Command Reference
/rainbowwater give <player> <color|reset> [size]

Give a player colored or neutralizing dust.

Permission:

Code (Text):
rainbowwater.give
/rainbowwater setsize <size>

Set a custom range on the held item.

Permission:

Code (Text):
rainbowwater.setsize
/rainbowwater reload

Reload:

Code (Text):
config.yml
Permission:

Code (Text):
rainbowwater.reload
/rainbowwater info

Display in-game help.

Aliases:

Code (Text):
/rw
/rainbow

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

PERMISSIONS

Spoiler: Permission Nodes
Code (Text):
rainbowwater.craft
» Crafting RainbowWater dust

Default: Everyone

Code (Text):
rainbowwater.use
» Using RainbowWater dust

Default: Everyone

Code (Text):
rainbowwater.give
» Give dust to other players

Default: OP

Code (Text):
rainbowwater.setsize
» Set a custom range

Default: OP

Code (Text):
rainbowwater.reload
» Reload the configuration

Default: OP

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

CONFIGURATION

Spoiler: Configuration Options
RainbowWater provides multiple configuration options for server administrators.

Starting Range

Code (Text):
base-size: 10
» Starting range of newly crafted dust.

Upgrade Tiers

Code (Text):
tier-sizes: [10, 20, 30]
» Available upgrade tiers.

Maximum Custom Range

Code (Text):
max-custom-size: 64
» Maximum custom range.

Vertical Range

Code (Text):
vertical-range: 16
» Vertical range from the impact point.

Crafting Permission

Code (Text):
require-permission-to-craft: false
» Whether crafting requires permission.

Creative Consumption

Code (Text):
consume-in-creative: true
» Whether the item is consumed in Creative mode.

Glow Effect

Code (Text):
glow-effect: true
» Whether RainbowWater items have a glow effect.

Default Biome

Code (Text):
default-biome: minecraft

[B]»[/B] Biome restored by Neutralizing Dust.

[SIZE=4][B]Debug Logging[/B][/SIZE]

[CODE]debug-logging: false
» Enable detailed diagnostic logging.

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

TROUBLESHOOTING

Spoiler: Water Color Doesn't Appear Immediately
If RainbowWater reports that the operation was successful but the color isn't immediately visible:

» Move away from the affected area and return.

» Reconnect to the server.

This can be related to Minecraft's biome rendering and cache behavior.

Spoiler: RainbowWater biomes aren't loaded yet.
Perform a full server restart.

Do not rely on:

Code (Text):
/reload
The RainbowWater datapack must be loaded during a proper server startup.

Spoiler: Debugging
For more detailed diagnostic information, enable:

Code (Text):
debug-logging: true
Then reload the configuration:

Code (Text):
/rainbowwater reload
Check the server console for additional information.

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

Turn ordinary water into something extraordinary.​

RainbowWater

Color your world. One drop at a time.​

Commands

Plugin details

Read from the plugin's own plugin.yml.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

RainbowWater is a free Minecraft Java mod. Compatible with Minecraft 1.21, 26.1, 26.2. Downloaded 31 times (via Spigot). Download it and open it directly in the game.

Explore more