
Creating code · Building worlds
Friendly software,
openly shared.
FrndlyMoon builds open-source software for games, communities and developers, and publishes it so anyone can use it, learn from it and improve it.
- Latest releaseThePurge
- PlatformPaper 1.21.6+
- LicenseApache-2.0
- In reviewCursedRituals
Why we exist
We make software because we wanted it to exist, then leave the door open.
FrndlyMoon is a small, independent organization. We write software for games, communities and developers, and we release it under open licenses so you can read it, run it and change it.
Projects are labelled by how finished they are, so you know what you are getting before you install anything.
Areas of work
What we like to build
Today our projects are Minecraft plugins. The other areas describe where we are headed.
Minecraft
Plugins and mods that change how the game plays.
Published: ThePurge
In review: CursedRitualsCommunity tools
Discord bots that help communities run smoothly.
DirectionDeveloper utilities
Small tools and APIs that remove everyday friction.
DirectionWebsites
Websites and web apps that are clear and quick.
Direction
Project lifecycle
Every project has a phase of the moon
Select a phase to see what it promises.




Full Moon: Released
ThePurge
A Blood Moon survival-horror event for Paper servers. On a random schedule the world drops into permanent midnight, PvP switches on, and every player becomes hunter or hunted.
When the purge ends, three roles are awarded.
- The Butcher
- Most kills
- The Innocent
- Survived longest without killing
- The Prey
- Died the most
- Gaussian-random timing, with a warning phase and an accelerating heartbeat
- Forced PvP, glowing particle trails and a boss bar countdown
- Death messages hide the killer's name
- Platform
- Paper 1.21.6+
- Language
- Java
- License
- Apache-2.0
- Modrinth downloads


Waxing Moon: In development · Under review on Modrinth
CursedRituals
Mystical rituals for your server. A reward item is summoned from a configurable pool at a safe, randomly chosen spot, and everyone races to claim it before time runs out.
Every ritual unfolds in three stages.
- AwakenAn item is chosen from the pool and the ritual begins.
- ContestA boss bar counts down while particles and sound set the mood.
- SealIn the final minutes an obsidian cage closes around the area.
- Item pool managed in-game from a GUI, with settings in
config.yml - Reward items are protected from theft, hoppers, explosions, fire and despawning
- A sealed 30×30 obsidian barrier that repairs itself
/ritualOpen the item pool GUI/ritual startStart a ritual/ritual stopStop the current ritual/ritual reloadReload the configuration/ritual statusLocation, phase and dimension
- Platform
- Spigot, Paper, Purpur 1.13+
- Language
- Java
- License
- Apache-2.0
- Modrinth
- Under review
The Modrinth page is waiting for approval, so the link may not work yet. Until then you can build the plugin from source with Maven and Java 17+.
Take part
Three ways to help
Everything lives on GitHub. Contributions are released under the license of the repository they are made to.
Report a problem
Open an issue on the project it affects, with steps to reproduce it.
Suggest an idea
Describe it in an issue so we can talk it through before any code is written.
Submit a change
Fork the repository, make a branch, and open a pull request.