Repository navigation
FAQ
Run /mojoins locale <player>. A country of ? means the plugin has no country for them:
- The database hasn’t downloaded yet. Check the log for “GeoIP database updated”, or a warning that it couldn’t download.
- They connect through a proxy or a relay, or from your local network. Mo’Joins sees the proxy’s address, so it gets the proxy’s country or none. Players then get their game language, then
locales.default.
They run /mojoins language and click one. The choice beats the country and stays across restarts.
No. It downloads the country database to your server and looks countries up there. Plan gets the country code, never the address.
For everyone: broadcast.quit: false in config.yml. For one language: quit: "" in its file.
Mo’Joins writes the bundled language files again when they’re missing. To keep German players on English, remove de from locales.countries; players can still pick German with /mojoins language.
Keep broadcast.vanilla_log: true. Mo’Joins then writes “ joined the game” and “ left the game” to the server log as vanilla does.
Yes. A player marked vanished by SuperVanish, PremiumVanish, Essentials, or another plugin joins and leaves without a line, sound, or particle. See Commands and permissions.
Mo’Joins greets everyone on Moonlands, my hard survival server: join at minecraft.mairwunnx.com.
Set debug: true, run /mojoins reload, and join again: the log shows each player’s country and language. Then open an issue with that log.
Mo’Joins on GitHub · Related projects · IP Geolocation by DB-IP, CC BY 4.0