Ideas welcome. Code welcome.
Implemented so far:
- Sleepwalking -- Once in a while, player's position changes by one block (random player, random direction, random timing). As if somebody's pushing you...
- Fake privileges -- Once in a while, a player receives a message saying that another player granted him/her a non-existent privilege, or revoked a real privilege.
- Crafts -- Every once in a while, when a players tries to craft something, he/she gets a completely unexpected object.
- Tool swap -- Every once in a while, when a players tries to use his/her tool, the tool turns into something else.
Testing:
If you want to see the effects immediately, edit each init.lua file and change *_timeout and *_chance variables to smaller values (like 5 and 1). This will trigger the effects every 5 seconds with 100% chance, so don't forget to revert your changes after you're done.
Ideas:
- Gift -- adding a random item to player's inventory.
- Have an idea? Write a comment below!
GitHub https://github.com/ciubotaru/april_fools (each feature is developed in a dedicated branch, released pranks go to stable).
General considerations:
- Modpack -- every prank is independent, so that server admins can choose which ones to activate.
- Temporary effects only -- easy to turn on, easy to turn off, so no new blocks, no new node metadata etc.
- Only harmless pranks -- don't scare players away from your server.