Private Join Message icon

Private Join Message -----

Custom message sent to players



PrivateJoinMessage
PrivateJoinMessage is a lightweight, easy-to-use plugin for Paper (and forks like Purpur) that replaces the default public join message with a custom, private welcome message sent directly to the joining player.

Perfect for servers where you want a clean chat experience or a more personalised welcome for players.

✅ Features
  • Sends a random private message to the joining player.

  • Messages are fully customisable via a messages.json file.

  • Includes %player% placeholder support.

  • Reload messages without restarting the server using /pjm reload.

  • List all loaded messages with /pjm list.

  • Built-in permissions support (compatible with LuckPerms and others).

  • Lightweight and Paper-optimized.
Commands
  • /pjm reload – Reloads the messages from the config file.
    Permission: privatejoinmessage.reload

  • /pjm list – Lists all currently loaded join messages.
    Permission: privatejoinmessage.list
Custom Messages
Join messages are stored in a messages.json file in the plugin’s data folder. You can add as many as you like!

Use %player% to insert the player's name.

Example:
Resource Information
Author:
----------
Total Downloads: 12
First Release: May 12, 2025
Last Update: May 12, 2025
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings