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.

112

Quick challenge

How far can you run before the mobs catch you?

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: "&#00FF00Welcome!" 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. :)

ADS