JoinMessage
A advanced plugin that sends a private message when someone join!
JoinMessage
JoinMessage
A lightweight Minecraft plugin for displaying configurable multi-line join messages with minimal resource usage. Designed for Minecraft 1.21.4.
Features
- Customizable number of message lines through configuration - Dynamic creation and management of message files - Extremely lightweight with minimal resource usage - Messages are loaded into memory only when needed (on plugin load/reload) - Color code support in messages using the `&` symbol - Console-only reload command to ensure server security
Installation
1. Download the latest release from the project page 2. Place the JAR file in your server's `plugins` folder 3. Start or restart your server 4. The plugin will generate a default configuration and message files
Configuration
The plugin uses a simple configuration file located at `plugins/JoinMessage/config.yml`:
```yaml
Number of join message lines to display
Changing this value will create or delete message files in the join-messages folder
message-lines: 3 ```
Message Files
When the plugin starts for the first time, it creates a directory structure in your plugins folder: ``` plugins/ └── JoinMessage/ ├── config.yml └── join-messages/ ├── line_1.txt ├── line_2.txt └── line_3.txt ```
Each `line_*.txt` file contains a single line of text that will be shown to players when they join. You can edit these files to customize your join messages.
Commands
The plugin provides the following commands:
- `/joinmessagereload` or `/jmreload` - Reloads the plugin configuration and messages (console-only)
Permissions
- `joinmessage.reload` - Permission to use the reload command (default: op)