PermJoinMessages 1.21->1.21.8 icon

PermJoinMessages 1.21->1.21.8 -----

Use custom messages per permissions



Installation

  1. Put PermJoinMessages.jar into plugins/.
  2. Start the server once to generate the config.
  3. Edit plugins/PermJoinMessages/config.yml.
  4. Use /pjm reload to apply changes.
Configuration (example)
settings:
prioritize: highest_priority # or: first
use-default-if-no-perm: true
override-vanilla-join: true # true = replace vanilla, false = also broadcast ours

Placeholders: %player%, %displayname%, %world%
Colors: use & (e.g. &a, &6)

default-message: "&7[&a+&7] &a%player% &7joined the server."

groups:

  • permission: "join.staff"
    priority: 100
    message: "&c[STAFF] &c%player% &7is now online."

  • permission: "join.vip"
    priority: 10
    message: "&6[VIP] &e%player% &7just arrived!"

  • permission: "join.yt"
    priority: 5
    message: "&d[YT] &d%player% &7joined the server."
Placeholders

  • %player% — player’s username

  • %displayname% — player’s display name

  • %world% — current world name
LuckPerms examples
lp user PlayerName permission set join.staff true
lp user PlayerName permission set join.vip true

Troubleshooting

  • No message shows: set override-vanilla-join to false to broadcast even if another plugin controls vanilla join/quit.

  • Check that the plugin is loaded (/plugins) and there are no console errors on join.

  • Run /pjm reload after editing the config.
Resource Information
Author:
----------
Total Downloads: 17
First Release: Aug 8, 2025
Last Update: Aug 8, 2025
Category: ---------------
All-Time Rating:
0 ratings
Find more info at discord.gg...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings