Compatibility
Minecraft: Java Edition
Platforms
Tags
Creators
Details
Wet
Water and rain now matter! Entities that touch water or get caught in rain become Wet ā gaining fire resistance for 5 seconds.
A simple, immersive mechanic that makes survival feel more realistic.
šÆ Core Features
- Wet Status - entities in water or rain gain 5 seconds of fire resistance
- Rain Detection - standing in rain under open sky triggers the effect
- Water & Bubble Columns - any water block or bubble column counts
- All Living Entities - players and mobs alike can become Wet
- Subtle Drip Particles - a gentle falling water effect on wet entities
- Performance Optimized - throttled particles, no tick lag, low-spec friendly
- No Resource Pack - pure datapack, works out of the box
- SMP Ready - fully multiplayer compatible
š® How It Works
- Step into water or stand in rain under open sky
- You gain fire resistance for 5 seconds
- Subtle water droplets appear on your character
- Walk through fire or lava ā you won't burn!
- After leaving water/rain, the effect fades after 5 seconds
No items needed, no activation required ā it just works!
š¦ Installation
Follow these steps to install the datapack:
- Download the datapack
.zipfile - Navigate to your Minecraft world folder
- Place the
.zipfile in thedatapacksfolder - Reload the world or use
/reloadcommand in-game - Jump into water and enjoy!
World Folder Location
- Windows:
%appdata%\.minecraft\saves\[WorldName]\datapacks - macOS:
~/Library/Application Support/minecraft/saves/[WorldName]/datapacks - Linux:
~/.minecraft/saves/[WorldName]/datapacks
āļø Requirements
| Component | Details |
|---|---|
| Minecraft Version | 1.21.11 (Java Edition) |
| Pack Format | 94 |
| Dependencies | None |
| Resource Pack | Not required |
š§ Wet Triggers
Water Sources
Water blocks, flowing water, bubble columns
Weather
Rain ā only when the entity can see the sky (not under roofs or overhangs)
What It Does
Grants Fire Resistance for 5 seconds ā continuously refreshed while in contact with water or rain. Entities won't catch fire and any existing fire is extinguished.
š¤ Compatibility
- ā Works in both Survival and Creative mode
- ā Compatible with most other datapacks
- ā Multiplayer friendly
- ā Affects both players and mobs
- ā Works alongside other effect-based datapacks
š§ Technical Details
How it Works
The datapack uses:
- Advancement trigger (
minecraft:tick) for reliable per-tick execution - Block detection for water and bubble column contact
- Predicates for weather and sky exposure checks
- Random chance throttling for performance-friendly particle effects
File Structure
wet_status/
āāā pack.mcmeta
āāā data/
āāā wet/
āāā advancement/
ā āāā tick.json
āāā function/
ā āāā player_tick.mcfunction
āāā predicate/
āāā raining.json
āāā particle_chance.json
Performance Notes
- Particles are throttled to ~2 bursts per second via random chance predicate
- Only 1ā2 particles per burst ā no particle spam
- Entity checks limited to 128 block radius around each player
- Fire resistance effect uses hidden particles to reduce visual clutter
š¬ Preview
What Happens When You Get Wet
When you enter water or rain:
- š§ Subtle water droplets fall from your character
- š”ļø Fire Resistance is applied for 5 seconds
- š„ Fire is extinguished immediately
- ⨠After leaving water, the protection fades after 5 seconds
ā ļø Known Limitations
- Fire Resistance icon appears in the HUD (slightly translucent) ā this is a vanilla limitation as custom effects cannot be created via datapacks
- Waterlogged blocks (slabs, stairs, etc.) do not trigger the Wet status ā only full water blocks
- Effect refreshes while in contact, so the 5-second timer only begins after leaving water/rain
š License
This datapack is free to use, modify, and distribute. Credit is appreciated but not required!
š Support
Bug Reports & Suggestions
Found a bug or have a suggestion? Feel free to message me on Discord!
Show Your Support
If you enjoy this datapack, consider:
- š¢ Sharing it with friends
- š¬ Leaving a review on Modrinth
- š„ Making a video showcasing the datapack
Stay wet, stay safe ā never burn again! š§ļø


