Compatibility
Minecraft: Java Edition
1.20.1
Platforms
Supported environments
Client and server
Tags
Creators
Details
Licensed MIT
Published yesterday
Updated 3 weeks ago
🚽 ToiletReal - The Immersive Sanitation Mod for Minecraft
ToiletReal completely transforms your Minecraft survival experience by introducing a realistic "bodily needs" system (Urination and Defecation) alongside functional bathroom blocks that are fully interactive
✨ Key Features
📊 The Needs System
- Bladder & Bowel Gauges: The Bladder gauge increases when consuming liquids (Water, Potions, or Honey Bottles), while the Bowel gauge fills up as you eat food.
- Holding Mechanism & Accidents: Once either gauge reaches 100%, a customizable countdown timer begins. If you fail to find a toilet in time, an "accident" occurs, inflicting Slowness and Nausea effects, accompanied by messy particle effects and sounds visible to nearby players.
🚽 Fully Functional Bathroom Blocks
- Toilet Bowl: Right-click to sit and relieve both gauges. You can hold the Spacebar while sitting to perform a "straining" animation. Standing up automatically triggers a flushing sound (equipped with an 8-second anti-spam cooldown).
- Urinal: Simply walk up and face the urinal to automatically relieve your bladder. It features realistic urine stream particles that flow into the bowl. Turning away more than 90 degrees or walking away immediately stops the process to prevent public accidents.
- Decorative Elements: Includes Toilet Paper and Urinal Dividers to help you design the perfect restroom.
🎵 Immersive 3D Audio & Animations
- 3D Spatial Audio: All sound effects (urination, flushing, straining, and flatulence) are mixed in Mono, fully supporting Minecraft’s 3D spatial audio system. Distance matters—nearby players will hear everything clearly, while distant players won't.
- Synced Animations: Includes customized arm placement animations while sitting and straining, completely synchronized across the server for all players to see.
⚙️ Configuration & Admin Commands
Server administrators can easily configure the mod's behavior using the config file or via the following in-game commands[cite: 1]:
/pgctoilet set bladder <player> <value>- Adjusts a player's bladder level./pgctoilet set bowel <player> <value>- Adjusts a player's bowel level./pgctoilet reset <player>- Resets all need values for a player./pgctoilet reload- Reloads the configuration file./pee- A special debug command to toggle the urine particle stream, allowing you to test arc physics freely.


