Mo’Joins
🎉 Mo’Joins greets players on Paper servers in their own language. It replaces the vanilla join and quit lines with your text, welcomes newcomers personally, and marks each join with a sound and a ring of particles.
What you get
- 🌍 Every player reads their own language. Mo’Joins picks it by user country or minecraft locale: English, Russian, Spanish, Portuguese, and German come bundled, and you can add more.
- 📨 A line for every moment: a join line, a personal welcome on the first join, a “say hi” line for everyone else, and a quit line, all in MiniMessage.
- ✨ Sounds, a ring of particles, and an optional firework whose blast hurts nobody.
- 🗣️ Players choose for themselves:
/mojoins languagelists the languages, each a click away. - 🤫 Silent joins for admins, and vanished players join and leave without a trace.
- 🧩 Works with PlaceholderAPI, MiniPlaceholders, and Plan, all optional.
- 🔒 No account, no data sent out: the country database lives on your server.
- ⚙️
/mojoins reloadapplies changes without a restart.
Get started
- Put the jar in
plugins/on Paper 26.3 or a fork, like Purpur, with Java 25. With itzg/minecraft-server, addmojoinstoMODRINTH_PROJECTSinstead. - Restart the server, join, and see your line greet you.
- Change it in
plugins/MoJoins/lang/en.ymland run/mojoins reload.
Documentation
The wiki walks you through everything: Installation, First steps, How a player gets their language, Adding a language, Commands and permissions, Messages, Configuration, PlaceholderAPI, MiniPlaceholders, Plan, and the FAQ. Source code and issues live on GitHub.
Related projects
- Moonlands – the hard-survival server where all of these run.
- WorldAPI – REST and WebSocket API to the world, players, and stats of a Paper, Fabric, or NeoForge server.
- Minecraft MCP – lets an AI client read and run a server through WorldAPI.
- Allay – an AI helper in the game: ask with
/ask, right in the chat. - Allay Server – the backend behind Allay.
- Mo’Afks – a safe AFK mode that doesn’t block the night.
- Mo’Bosses – monsters that spawn as bosses with classes, abilities, and loot.
- minecraft-exporter – Prometheus metrics from WorldAPI.
- minecraft-grafana – the Grafana dashboard for WorldAPI.
IP Geolocation by DB-IP, licensed under CC BY 4.0.

