HomeJavaModsCustom Join/Leave Messages
ModsJava

Custom Join/Leave Messages

Custom join, leave, first-join, title messages, sound and firework. Folia Supported

⬇ Download on Modrinth

Description:

CustomJoinLeave is a lightweight Minecraft plugin that allows server owners to fully customize player join, leave, and first-join messages. Instead of using the default Minecraft messages, you can create cleaner and more professional messages that match your server style. The plugin is simple to use, easy to configure, and includes in-game commands for editing and checking your current messages. CustomJoinLeave is suitable for survival servers, lobby servers, SMP server

Commands:

Command Description
/joinleave help Shows the list of available plugin commands.
/joinleave reload Reloads the plugin configuration and language file.
/joinleave set join <message> Sets the custom message shown when a player joins the server.
/joinleave set leave <message> Sets the custom message shown when a player leaves the server.
/joinleave set firstjoin <message> Sets the custom message shown when a player joins the server for the first time.
/joinleave show join Displays the current join message.
/joinleave show leave Displays the current leave message.
/joinleave show firstjoin Displays the current first-join message.

Permissions:

Permission Description
joinleave.help Allows using the help command.
joinleave.reload Allows reloading the plugin configuration and language file.
joinleave.set Allows changing join, leave, and first-join messages.
joinleave.show Allows viewing the currently configured messages.
joinleave.silentjoin Hides the join message for this player.
joinleave.silentleave Hides the leave message for this player.
joinleave.admin Grants access to all CustomJoinLeave administrative commands.

Features:

FILE:

config.yml # Language files are stored in plugins/CustomJoinLeave/lang/. # Included files: en.yml and vi.yml. Add another .yml file and set this value to its name. language: en

If true, the plugin will hide every join and leave message.

disable-all-join-leave-messages: false

hooks:

Uses Essentials/EssentialsX nicknames for %displayname% when available.

essentials-nickname: false

If PlaceholderAPI is installed, placeholders in messages will be parsed.

placeholderapi: true

join: enabled: true message: "&7[&a+&7] &f%displayname%"

Set to -1 to never auto-hide.

Example: 100 means join messages are hidden when online players are 100 or higher.

disable-at-online: -1

Players with this permission will not show a join message.

silent-permission: "joinleave.silentjoin"

leave: enabled: true message: "&7[&c-&7] &f%displayname%"

Set to -1 to never auto-hide.

Example: 100 means leave messages are hidden when online players are 100 or higher.

disable-at-online: -1

Players with this permission will not show a leave message.

silent-permission: "joinleave.silentleave"

first-join: enabled: true message: "&b[+] &6The player &e%displayname% &6joined for the first time!"

title-on-join: enabled: false title: "&aWelcome" subtitle: "&f%displayname%" fade-in: 10 stay: 50 fade-out: 20

sound-on-join: enabled: true

1.8 uses names like LEVEL_UP. Newer versions use names like ENTITY_PLAYER_LEVELUP.

The plugin will fallback between these two names when possible.

sound: "LEVEL_UP" volume: 1.0 pitch: 1.0

firework-on-join: enabled: false type: "BALL" color: "AQUA" power: 1

Previews:

Replace this with a description Replace this with a description Replace this with a description bstats

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more