Waterborne
A hardcore thirst system tied to waterborne parasites. Dirty water quenches your thirst — but it can infect you. Purify water and craft cures to survive.
A complete biological survival loop
Thirst system
Thirst drains over time, faster when sprinting or in hot biomes. Low thirst gives debuffs; empty deals damage.
8 parasites
Some from drinking dirty water, some from swimming. Each drains thirst, hunger or health with symptoms.
4 craftable cures
Each remedy treats a group of parasites and has its own crafting recipe. A broad-spectrum cures anything.
Purify water
Craft Purified Water — safe, never infects. The bridge between thirst and parasites.
Status & recipe GUIs
/wb status shows your thirst and parasites; click a parasite to see the cure's crafting recipe.
BossBar / ActionBar
Pick how the thirst bar shows — BossBar (no conflicts), ActionBar or none + placeholders.
PlaceholderAPI
Thirst, percent, bar and parasite count for your own scoreboard or HUD.
Fully configurable
Every rate, biome, effect, parasite and cure is editable. Add your own parasites and remedies.
4 languages
English, Spanish, French and Chinese — every message editable.
Installation
Get Waterborne running in a minute — it needs no other plugin.
Steps
- Download Waterborne.jar and drop it into your server's plugins/ folder.
- Restart the server (Java 21 required for 1.21+).
- (Optional) Install PlaceholderAPI if you want placeholders in a scoreboard or HUD.
- Edit
config.ymland run/waterborne reload.
data.yml. Language files are generated on first start in lang/.Thirst
Every player has a thirst bar (0–100 by default). It drains over time and you must drink to refill it.
| Behaviour | How it works |
|---|---|
| Draining | Loses a base amount each interval — more when sprinting or in a hot biome (desert, nether…). |
| Low thirst | Below configurable thresholds you get effects (slowness, weakness, hunger…). |
| Empty (0) | You take damage until you drink. |
| Respawn | Thirst resets to full on respawn (configurable). |
| Display | BossBar (default), ActionBar or none. Toggle per-player with /wb hud. |
waterborne.bypass are not affected. Worlds and game modes are configurable.Water & drinking
Water is the core of the plugin: it saves you from thirst, but dirty water can infect you.
| Source | How to drink | Clean? |
|---|---|---|
| Water block / ocean / cauldron | Right-click with an empty hand | Dirty (configurable) |
| Water bottle | Right-click holding it (returns an empty bottle) | Dirty (configurable) |
| Purified Water | Right-click holding it | Always safe |
Purified water (the safe option)
Purified Water never infects you. Craft it from a water bottle + an ingredient (coal by default). Dirty biomes (swamp, jungle, river…) multiply the infection risk.
# default purification recipe (config.yml)
purification:
recipe:
enabled: true
ingredient: COAL # water bottle + coal → Purified Water
/wb give purified.Parasites
8 parasites are included. Drinking dirty water can give the water-borne ones; swimming in dirty biomes gives the aquatic ones. Each one drains something and adds symptoms.
| Parasite | Caught by | Main effect |
|---|---|---|
| Giardia | Drinking | Drains thirst hard + hunger |
| Amebiasis | Drinking | Drains thirst + damage + nausea |
| Cryptosporidium | Drinking | Drains thirst + hunger + nausea |
| Tapeworm | Drinking | Drains hunger + weakness |
| Hookworm | Drinking | Weakness + mining fatigue + light damage |
| Guinea worm | Drinking | Slowness + light damage |
| Leech | Swimming | Drains health |
| Schistosoma | Swimming | Drains health hard + weakness |
/wb status shows your parasites, symptoms, which cure treats them and the recipe. Admins: /wb parasite infect|cure|list <player> [type].Cures
4 remedies are included. Each cures a group of parasites and has its own crafting recipe. Right-click the remedy to cure one parasite it treats.
| Remedy | Cures | Recipe (shapeless) |
|---|---|---|
| Antiprotozoal Tonic | Giardia · Amebiasis · Cryptosporidium | Fermented Spider Eye + Brown Mushroom + Sugar |
| Deworming Paste | Tapeworm · Hookworm · Guinea worm | Pumpkin Seeds + Fern + Glow Berries |
| Aquatic Remedy | Leech · Schistosoma | Kelp + Seagrass + Fermented Spider Eye |
| Broad-spectrum | Any parasite | Fermented Spider Eye + Golden Apple + Nether Wart |
/wb give antiprotozoal_tonic (also deworming_paste, aquatic_remedy, broad_antiparasitic). All cures, what they treat and their recipes are configurable.Commands
Base command /waterborne — aliases /wb, /thirst, /sed.
Players
| Command | What it does |
|---|---|
/wb status | Open your status GUI (thirst, parasites, cures) |
/wb hud | Toggle your thirst bar |
/wb help | Command list |
/wb version | Plugin version & author |
Admin
| Command | What it does |
|---|---|
/wb thirst <get|set|add> <player> [n] | Manage a player's thirst |
/wb parasite <infect|cure|list> <player> [type] | Manage parasites |
/wb give <purified|remedy-key> [player] [n] | Give purified water or a remedy |
/wb reload | Reload config & languages |
Permissions
Grant these with LuckPerms or any permissions plugin.
| Permission | What it does | Default |
|---|---|---|
| waterborne.use | Affected by thirst & parasites (base) | true |
| waterborne.bypass | Immune to thirst & parasites | false |
| waterborne.admin | All admin commands (thirst, parasite, give, reload) | op |
Placeholders
Requires PlaceholderAPI. Great for a scoreboard or a custom HUD (set display.mode: NONE and render the bar yourself).
%waterborne_thirst% # current thirst
%waterborne_thirst_max% # max thirst
%waterborne_thirst_percent% # thirst %
%waterborne_thirst_bar% # text bar
%waterborne_parasites% # number of parasites
%waterborne_infected% # true / false
Configuration
One clean, commented config.yml. Everything below is editable, and you can add your own parasites and cures.
| Section | What it controls |
|---|---|
general | Enabled worlds & affected game modes |
thirst | Max, drain rate, hot biomes, effects by threshold, damage at zero |
display | BOSSBAR / ACTIONBAR / NONE, colors, format |
drinking | How much each source restores & whether it's dirty |
water · purification | Dirty biomes, risk multiplier, purified-water recipe |
parasites | Infection chances, tick rate, clear-on-death, the 8 parasites |
cures | The remedies: what they treat, their item & recipe |
Thirst & display
thirst:
max: 100.0
decay:
interval-ticks: 120 # 20 ticks = 1s
base: 1.0
sprint-extra: 1.0
hot-biome-extra: 1.5
effects: # applied when thirst <= threshold
'25': [ "slowness:0" ]
'10': [ "slowness:1", "weakness:0" ]
'3': [ "slowness:2", "weakness:1", "hunger:0" ]
damage-at-zero: { enabled: true, amount: 1.0 }
display:
mode: BOSSBAR # BOSSBAR | ACTIONBAR | NONE
show-below-percent: 100 # only show when thirst is below this %
Add a parasite
parasites:
types:
giardia:
name: "<#7CFC00>Giardia"
description: [ "<gray>Intestinal protozoan from stagnant water." ]
drain-thirst: 4.0
drain-hunger: 0
damage: 0.0
effects: [ "hunger:0" ] # effect:amplifier
weight: 40 # relative chance to roll
icon: SLIME_BALL # icon in /wb status
Add a cure
cures:
antiprotozoal_tonic:
name: "<#7CFC00>Antiprotozoal Tonic"
material: FERMENTED_SPIDER_EYE
treats: [ giardia, amebiasis, cryptosporidium ]
consume: true
recipe:
enabled: true
ingredients: [ FERMENTED_SPIDER_EYE, BROWN_MUSHROOM, SUGAR ]
/waterborne reload. New recipes register on start/reload; changing an existing recipe's ingredients needs a restart.Player reviews
What server owners think of Waterborne.
No reviews yet — be the first!