JoinMessage

A advanced plugin that sends a private message when someone join!

143

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)

ADS