FirstLogin A welcoming first-join experience with titles, action bar, sounds, and clean MiniMessage formatting (with legacy & colors supported).
Version: 1.7.2 • Minecraft: 1.20+ • Java: 17 • Author: BooPug Studios
Why FirstLogin? Give new players a warm welcome and a tasteful first impression. FirstLogin is simple, lightweight, and focused on a polished onboarding moment.
Features
Global + private welcome messages
Adventure MiniMessage support (e.g., <green>, <gray>)
Legacy color code fallback for "&" formatting
Optional visuals: Title, Action Bar, Sound
Returning player gate: greet again only if offline X days
Simple stats: online count and players who have ever joined
If PlaceholderAPI is installed and enabled in config, its placeholders will also be resolved in messages.
Installation
Drop firstlogin-1.7.2.jar into your plugins/ folder
Start the server to generate configs (config.yml, messages.yml, players.yml)
Customize your messages and visuals
Restart the server (recommended over /reload)
Requirements
Spigot/Paper 1.20+
Java 17
bStats Anonymous usage statistics help guide development. You can opt out globally via
plugins/bStats/config.yml or disable this plugin’s metrics in
config.yml.
What’s New in 1.7.2
Asynchronous players.yml saving for Welcome GUI state (non-blocking)