Join Leave Message Customizer

Custom Join, Leave messages. And adds private message. Simple plugin

74

Join Leave Message Customizer

JoinLeaveMessages

A highly customizable join and leave message plugin with comprehensive color support for Spigot and Paper servers.

---

Overview

JoinLeaveMessages provides server administrators with complete control over player join and leave notifications. Whether you're running a small community server or a large network, this plugin offers the flexibility to create professional, eye-catching messages that match your server's branding.

---

Key Features

Advanced Color Support - Full hex color support using `&#RRGGBB` format - Standard Minecraft color codes (`&a`, `&c`, `&e`, etc.) - Format codes for bold, italic, underline, and strikethrough - Mix and match color formats in a single message

Message Types - Public join messages broadcast to all online players - Public leave messages broadcast to all online players - Private welcome messages sent exclusively to joining players

Configuration Options - Toggle each message type independently - Hot reload configuration without server restart using `/jlm reload` - Multi-line message support for complex designs - Easy-to-edit YAML configuration file

Placeholders - `{player}` - Player's username - `{displayname}` - Player's display name with nickname support - `{uuid}` - Player's unique identifier - `{world}` - Current world name

Performance - Lightweight design with minimal overhead - Event-driven architecture - No database requirements - Compatible with all major server software

---

Commands

- `/jlm` - Display help menu - `/jlm reload` - Reload configuration without restart - `/jlm help` - Show available commands

Command Aliases: `/joinleavemessages`, `/jlmsg`

---

Permissions

- `joinleavemessages.*` - Access to all plugin features - `joinleavemessages.reload` - Permission to reload configuration (default: op)

---

Configuration Example

```yaml Messages: Join: "&a&l+ &7{player} &ahas joined the server!" Leave: "&c&l- &7{player} &chas left the server!" PrivateMessage: | &8&m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ &#00FF00&lWelcome to the server, &f{player}&a! &7Enjoy your stay and have fun! &8&m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Options: join: true leave: true privateMessages: true ```

ADS