WelcomeMSGS - Fully Configurable Welcome Plugin
A lightweight and feature-rich welcome plugin that brings your server to life with beautiful gradient messages, fireworks, sounds, and titles. Perfect for making great first impressions on new players and welcoming back returning members.
Features
- Configurable First Join Messages - Special messages for brand new players
- Configurable Join/Leave Messages - Custom messages for regular players
- Welcome Titles - Beautiful title displays for joining players
- Firework Effects - Customizable fireworks on player join
- Join Sounds - Configurable sound effects
- Gradient Color Support - Beautiful color transitions using custom syntax
- Hex Color Support - Full RGB color customization
- Random Messages - Multiple messages per type, randomly selected
- In-Game Configuration - Change settings without editing files
- Broadcast Messages - Join/leave messages visible to all players
- Player-Only Effects - Titles, sounds, and fireworks only for the joining player
Commands
/welcome Main plugin command /welcome
/welcome reload Reload configuration /welcome reload
/welcome toggle <feature> Enable/disable features /welcome toggle firstjoin
/welcome set <path> <value> Set configuration values /welcome set sounds.volume 0.8
/welcome add <type> <message> Add new messages /welcome add join &aWelcome %player%!
/welcome remove <type> <index> Remove messages by index /welcome remove join 2
/welcome list <type> List all messages of type /welcome list firstjoin
/welcome test <type> Test messages and effects /welcome test join
/welcome setmsg <key> <message> Change command messages /welcome setmsg no-permission &cNo access!
Command Aliases: /welcomemsg, /wmsg
Permissions
Permission
Description
Default
welcomemsgs.admin Access to all WelcomeMSGS commands OP
welcomemsgs.* All WelcomeMSGS permissions OP
Toggle Features
- firstjoin - First join messages and effects
- join - Regular join messages and effects
- leave - Leave messages
- titles - Welcome titles
- fireworks - Firework effects
- sounds - Join sounds
Message Types
- firstjoin - Messages for new players
- join - Messages for returning players
- leave - Messages when players quit
Color Support
Gradient Colors:
&gradient:FF6B6B:4ECDC4&Your text here&end&
Hex Colors:
&#FF6B6B&Your text here
Legacy Colors:
&a&lGreen Bold Text
Placeholders
- %player% - Player's username
- %displayname% - Player's display name
Configuration
All messages, effects, and settings are fully configurable through:
- Config file editing
- In-game commands
- Even command messages can be customized
Requirements
- Spigot/Paper 1.21.4+
- Java 17+
Example Messages
First Join:
- "&gradient:FF6B6B:4ECDC4&Welcome &f%player% &gradient:FF6B6B:4ECDC4&to the server!&end&"
- "&gradient:FFD93D:6BCF7F&This is your first time joining! Enjoy your stay!&end&"
Regular Join:
- "&gradient:4ECDC4:45B7D1&%player% &fhas joined the game!&end&"
- "&gradient:96CEB4:FFEAA7&Welcome back &f%player%&gradient:96CEB4:FFEAA7&!&end&"