Sueta

Pop & Urine [1.16 - 1.21+] - Human Needs

1.2

roleplay, needs, urine, poop, toilet, realism, survival, minecraft plugin, spigot, paper, spigot plu

·Plugin

RoleplayNeeds – Realistic Body Needs & Thirst System
‍♂️ The most immersive and hilarious realism plugin for Minecraft roleplay servers!

About the Plugin
Tired of the same old hunger bar?
RoleplayNeeds takes your server to the next level of realism — introducing urination, pooping, and thirst systems that keep your players alive, laughing, and truly roleplaying.
Whether you’re running a survival roleplay, city life, or hardcore simulation — this plugin is the missing piece of immersion.

✨ Core Features

Urination System

  • Need level rises automatically over time

  • Custom sounds, particles, and messages from the config

  • Use /urine command to relieve yourself (with cooldown)

  • Ignore it too long → slowness → death
%rpneeds_urine% → Current urine level (%)

Pooping System

  • Tracks your “poop” need independently from urine

  • Custom sound, block, and messages (e.g. brown concrete)

  • Ignore too long and suffer the consequences
%rpneeds_poop% → Current poop level (%)

Thirst System (NEW!)
Realistic hydration mechanics with risk and reward ⚖️
Players must drink water at least every 2 Minecraft days (~40 min real time)

If they go too long without water:

  • 5 minutes of dizziness

  • ☠️ Then dehydration death

Drink from:

  • Water Bottles → Safe & refreshing ✅

  • Cauldrons / Open water → Unsafe! Causes:
    • Nausea for 1 minute

    • Diarrhea effect

    • Hunger increase
%rpneeds_thirst% → Current thirst level (%)

⚙️ Highly Customizable Config

Every feature can be edited via config.yml

RoleplayNeeds Configuration
===========================
prefix: "&8[&bNeeds&8]&r "

max-level: 100
increase-interval: 60 # seconds
increase-amount: 1

cooldowns:
urine: 30
poop: 30

effects:
slowness-level: 1
slowness-duration: 60

Urine Settings

urine:
sound: ENTITY_PLAYER_SPLASH
particle: DRIP_WATER
message-success: "&eYou relieved yourself!"
message-cooldown: "&cYou can only urinate every %time% minutes!"

Poop Settings
===========================
poop:
sound: ENTITY_SLIME_SQUISH
block: BROWN_CONCRETE
message-success: "&6You pooped!"
message-cooldown: "&cYou can only poop every %time% minutes!"

===========================
Thirst Settings
===========================
thirst:
max-days: 2
dizzy-duration: 300
death-message: "&cYou died of dehydration!"
safe-drink-sources:
- WATER_BOTTLE
unsafe-sources:
- CAULDRON
- WATER
unsafe-effects:
nausea-duration: 60
hunger-duration: 120
diarrhea-message: "&7You drank dirty water and got sick!"

death-message: "&cYou died because you ignored your needs!"

⚡ Integrated PlaceholderAPI

Display your stats in:

  • Scoreboards

  • ActionBars

  • Holograms

  • GUIs
PlaceholderDescription
%rpneeds_urine%Current urine %
%rpneeds_poop%Current poop %
%rpneeds_thirst%Current thirst %

Consequences

Action IgnoredEffect
Urine / PoopSlowness + eventual death
ThirstDizziness → Weakness → Dehydration death
Unsafe WaterNausea + Hunger debuff

✅ Compatibility

✔ Works with Spigot / Paper
✔ Tested for 1.16 → 1.21
✔ PlaceholderAPI supported
✔ Lightweight & lag-free

Why Choose RoleplayNeeds?

Deep roleplay immersion
Adds humor & realism
⚙️ Simple setup – plug, configure & play
Fully customizable
❤️ Community favorite for RP servers

Planned Updates

Sleep & Hygiene System
Hunger integration expansion
Water purification mechanics
Economy support (paid toilets & clean water)

❤️ Credits
Developed by Foad
Built with ❤️ for Roleplay & Survival servers

⚡ Final Words
If your players ever said “this server needs more realism” —
RoleplayNeeds delivers it with style, chaos, and laughter.

Hold it in too long, and you’ll regret it...

Similar projects

Plugin →