Description
WaruiPipi adds hilarious and unique “pee” and “poop” gameplay mechanics to your Minecraft server! Players can literally pee and poop blocks (configurable), leaving puddles and piles on the ground that other players can accidentally step on — with customizable messages and sounds.
This plugin is perfect for prank servers, casual roleplay, or just adding some funny chaos!
Features
- Fully configurable pee and poop mechanics with custom blocks, durations, velocities, and sounds
- Automatic detection when players step on another player’s pee or poop
- Configurable cooldown between notifications to prevent spam
- Customizable permission nodes to control who can pee and poop
- Detailed, customizable messages for both the player stepping and the owner of the mess
- Support for both classic Minecraft color codes (&) and modern HEX colors (#RRGGBB) in all messages
- Separate enable/disable toggles for pee and poop functionalities
- Configurable detection distance for stepping on pee or poop items
- Sound effects for realistic feedback on actions
- Configurable cooldown between step-on notifications to prevent spam
- Configurable delay (cooldown) between uses of /pipi and /kaka commands, with optional bypass permission and custom messages
Permissions
Permission
Description
waruipipi.pipi Allows player to pee
waruipipi.kaka Allows player to poop
waruipipi.cooldown.bypass.pipi Allows player to bypass pee cooldown
waruipipi.cooldown.bypass.kaka Allows player to bypass poop cooldown
Configuration Highlights
Code (YAML):
pipi:
enabled
: true
disabled
:
"&cPeeing is disabled."
hopper_protection
: true
message:
enabled
: false
start
:
"&eYou started peeing."
block
: YELLOW_CONCRETE
duration_ticks
: 6
interval_ticks
: 2
velocity:
xz
: 0.3
y
: 0.05
sound:
enabled
: true
type
: BLOCK_WATER_AMBIENT
volume
: 0.6
pitch
: 0.8
detection_distance
: 1.01
cooldown:
enabled
: true
duration_seconds
: 10
message
:
"&cPlease wait %time% more seconds."
collision_blocks:
enabled
: true
blocks
:
- WATER
- LAVA
auto_remove:
enabled
: true
duration_seconds
: 10
kaka:
enabled
: true
disabled
:
"&cPooping is disabled."
hopper_protection
: true
message:
enabled
: false
start
:
"&eYou started pooping."
block
: BROWN_CONCRETE
duration_seconds
: 6
interval_ticks
: 4
velocity:
backward
: 0.3
randomXZ
: 0.001
randomY
: 0.001
baseY
: 0.02
sound:
enabled
: true
type
: ENTITY_ITEM_PICKUP
volume
: 0.6
pitch
: 0.8
detection_distance
: 1.01
cooldown:
enabled
: true
duration_seconds
: 10
message
:
"&cPlease wait %time% more seconds."
collision_blocks:
enabled
: true
blocks
:
- WATER
- LAVA
auto_remove:
enabled
: true
duration_seconds
: 10
messages:
no_permission
:
"&cYou do not have permission."
pee:
player_notify_enabled
: true
owner_notify_enabled
: true
step_on
:
"&6You stepped in &e%owner%'s &6pee."
notify_owner
:
"&e%player% &6stepped in your pee."
kaka:
player_notify_enabled
: true
owner_notify_enabled
: true
step_on
:
"&6You stepped in &e%owner%'s &6poop."
notify_owner
:
"&e%player% &6stepped in your poop."
Color Support
- All messages support Minecraft color codes with & (e.g. &c for red)
- Full support for HEX color codes using #RRGGBB format, allowing vibrant and modern coloring in chat messages!
- Example: "&6You stepped on pee #ffaa00%owner%&6." will show custom owner name in a bright orange HEX color
Installation
- Download the latest .jar.
- Place the plugin jar into your server’s plugins folder.
- Start/restart the server to generate the default config.
- Customize your config.yml to your liking.
- Enjoy the madness!