Hardcore survival for Minecraft · 1.21+

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.

1.0Version
1.21+Minecraft
NoneRequired deps
ES·EN·FR·ZHLanguages
💧
ThirstDrops as you run & sweat
🦠
ParasitesDirty water infects you
8
💊
CuresCraft the right remedy
4
🚰
Purified waterSafe to drink
📋
Status GUISee cures & recipes

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.

No required dependencies. Waterborne runs on its own. PlaceholderAPI is optional and activates automatically. Vault is not needed.
Waterborne / Installation

Installation

Get Waterborne running in a minute — it needs no other plugin.

Steps

  1. Download Waterborne.jar and drop it into your server's plugins/ folder.
  2. Restart the server (Java 21 required for 1.21+).
  3. (Optional) Install PlaceholderAPI if you want placeholders in a scoreboard or HUD.
  4. Edit config.yml and run /waterborne reload.
ℹ️
Player data (thirst & parasites) is stored in data.yml. Language files are generated on first start in lang/.
Waterborne / Thirst

Thirst

Every player has a thirst bar (0–100 by default). It drains over time and you must drink to refill it.

BehaviourHow it works
DrainingLoses a base amount each interval — more when sprinting or in a hot biome (desert, nether…).
Low thirstBelow configurable thresholds you get effects (slowness, weakness, hunger…).
Empty (0)You take damage until you drink.
RespawnThirst resets to full on respawn (configurable).
DisplayBossBar (default), ActionBar or none. Toggle per-player with /wb hud.
💧
Creative/Spectator players and anyone with waterborne.bypass are not affected. Worlds and game modes are configurable.
Waterborne / Water & drinking

Water & drinking

Water is the core of the plugin: it saves you from thirst, but dirty water can infect you.

SourceHow to drinkClean?
Water block / ocean / cauldronRight-click with an empty handDirty (configurable)
Water bottleRight-click holding it (returns an empty bottle)Dirty (configurable)
Purified WaterRight-click holding itAlways 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
🚰
Get one instantly for testing: /wb give purified.
Waterborne / Parasites

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.

ParasiteCaught byMain effect
GiardiaDrinkingDrains thirst hard + hunger
AmebiasisDrinkingDrains thirst + damage + nausea
CryptosporidiumDrinkingDrains thirst + hunger + nausea
TapewormDrinkingDrains hunger + weakness
HookwormDrinkingWeakness + mining fatigue + light damage
Guinea wormDrinkingSlowness + light damage
LeechSwimmingDrains health
SchistosomaSwimmingDrains health hard + weakness
📋
/wb status shows your parasites, symptoms, which cure treats them and the recipe. Admins: /wb parasite infect|cure|list <player> [type].
Waterborne / Cures

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.

RemedyCuresRecipe (shapeless)
Antiprotozoal TonicGiardia · Amebiasis · CryptosporidiumFermented Spider Eye + Brown Mushroom + Sugar
Deworming PasteTapeworm · Hookworm · Guinea wormPumpkin Seeds + Fern + Glow Berries
Aquatic RemedyLeech · SchistosomaKelp + Seagrass + Fermented Spider Eye
Broad-spectrumAny parasiteFermented Spider Eye + Golden Apple + Nether Wart
💊
Give one for testing: /wb give antiprotozoal_tonic (also deworming_paste, aquatic_remedy, broad_antiparasitic). All cures, what they treat and their recipes are configurable.
Waterborne / Commands

Commands

Base command /waterborne — aliases /wb, /thirst, /sed.

Players

CommandWhat it does
/wb statusOpen your status GUI (thirst, parasites, cures)
/wb hudToggle your thirst bar
/wb helpCommand list
/wb versionPlugin version & author

Admin

CommandWhat 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 reloadReload config & languages
Waterborne / Permissions

Permissions

Grant these with LuckPerms or any permissions plugin.

PermissionWhat it doesDefault
waterborne.useAffected by thirst & parasites (base)true
waterborne.bypassImmune to thirst & parasitesfalse
waterborne.adminAll admin commands (thirst, parasite, give, reload)op
Waterborne / Placeholders

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
Waterborne / Configuration

Configuration

One clean, commented config.yml. Everything below is editable, and you can add your own parasites and cures.

SectionWhat it controls
generalEnabled worlds & affected game modes
thirstMax, drain rate, hot biomes, effects by threshold, damage at zero
displayBOSSBAR / ACTIONBAR / NONE, colors, format
drinkingHow much each source restores & whether it's dirty
water · purificationDirty biomes, risk multiplier, purified-water recipe
parasitesInfection chances, tick rate, clear-on-death, the 8 parasites
curesThe 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 ]
ℹ️
After editing, run /waterborne reload. New recipes register on start/reload; changing an existing recipe's ingredients needs a restart.
Waterborne / Reviews

Player reviews

What server owners think of Waterborne.

★★★★★
0 reviews
Log in to leave a review. Log in

No reviews yet — be the first!