WelcomeMessageGUI+
A Minecraft 1.21+ plugin that displays customizable welcome titles with hex color support when players join the server. Features a centered GUI for editing text via chat (with full copy-paste), toggling the system, and live previews.
Quick challenge
How far can you run before the mobs catch you?
Minecraft check
Confirm your run
Complete the quick check to get your code.
WelcomeMessageGUI+
Version 1.0.0
Initial Release
✨ Features
- 🎨 Persistent – Use HEX colors (`&#FF0000`) or standard Minecraft colors (`&a`, `&b`, etc.) - 💬 Persistent – Click in GUI, type in chat (supports Persistent) - 🖱️ Persistent – Centered 5-row interface with colored glass borders - ⚡ Persistent – Test your title before saving - 🔄 Persistent – Reload settings without restarting - 🎯 Persistent – Type `cancel` to abort editing - 💾 Persistent – Everything saves to `config.yml`
🎮 Commands
| Command | Description | |---------|-------------| | `/welcomemsg` | Open the settings GUI | | `/welcomemsg reload` | Reload configuration | | `/welcomemsg preview` | Preview the welcome title | | `/welcomemsg set title <text>` | Set title via command | | `/welcomemsg set subtitle <text>` | Set subtitle via command |
Aliases: `/wm`, `/welcome`
🔒 Permission
- `welcomemessage.admin` – Access to all commands and GUI (default: op)
🛠️ Installation
1. Download the JAR 2. Place in `plugins/` folder 3. Start server (generates `config.yml`) 4. Edit in-game via GUI or edit `config.yml` manually 5. Enjoy! 🚀
⚙️ Config Example
```yaml welcome: title: "�FF00Welcome!" subtitle: "&#FFFFFFHave fun playing!" enabled: true fade_in: 30 # Ticks (1.5s) stay: 70 # Ticks (3.5s) fade_out: 30 # Ticks (1.5s) ```
🔧 Technical
- MC 1.21+ (Paper/Spigot/Purpur) - Java 21 - ❌ Not compatible with Fabric/Forge/NeoForge
Support
If you run to any issues don't hesitate sending a message to my discord or my website. :)