COWMODSКаталог модов

JoinLeavePlus

A paper plugin that adds the ability to customize your join, leave, and first time join messages on your server using MiniMessage and legacy color codes!

Автор: abradeee9162обновлён 11 окт. 2026 г.
Механики игрыУправлениеУтилиты

Описание

Patreon

🎉 Thanks for so many downloads! 🎉

Last update was on 10/11/2026

JoinLeavePlus is a very easy to use and lightweight plugin for your Minecraft server that allows you to customize some events that happen when a player joins or leaves. It can change chat join messages, titles on join, sounds on join, and more to come!

First time join text

First time join text

Join text

Join text|274

Leave text

Leave text

Join title

Join title

How to configure messages

In JoinLeavePlus it is very simple to change the join/leave/first time join messages. You can EITHER use MiniMessage OR legacy color coding. Also, as of update 1.4 you can add multiple different messages to have them be randomized. If you don't want randomized messages, just set only one of them. This text can be configured differently if they have joined or not.

And, as of 1.7, you can now use PlaceholderAPI in your join, leave, and first time join messages. You can do this by just downloading PlaceholderAPI (optional if you don't want this feature), and applying any placeholders you want in the config file. A further detailed tutorial for this is available at (this website) .

How to configure titles

You can now customize the titles that show to a player when they join! You can enter text just how you would in the config with the join messages, using MiniMessage or legacy color coding. These are able to be configured differently for if a player has or hasn't joined before.

How to configure sounds

There are sounds that you can configure in JoinLeavePlus, that you can set in the config. If you want to change it from the default, go to the config and set it to a sound ID like minecraft:entity.experience_orb.pickup. The config also allows setting different sounds for if a player has joined before or not.

Location:

/plugins/JoinLeavePlus/config.yml

Default config:

#    __     _     __                    _____ _
# __|  |___|_|___|  |   ___ ___ _ _ ___|  _  | |_ _ ___
#|  |  | . | |   |  |__| -_| .'| | | -_|   __| | | |_ -|
#|_____|___|_|_|_|_____|___|__,|\_/|___|__|  |_|___|___|
# developed by abradee
# (c) 2020-2026 abradee
# (c) 2025-2026 JoinLeavePlus under GPL-3.0 license

# Configure your join and leave messages here!
# Note: supports EITHER MiniMessage or legacy formatting

# TOGGLES
# You either put true or false here. It is case sensitive and needs to be all lowercase.
first-time-join-messages: true
join-messages: true
leave-messages: true

first-time-join-sounds: true
join-sounds: true

first-time-join-books: true

first-time-join-titles: true
join-titles: true

# CHAT MESSAGES
first-time-join:
  - "<gold><b>[+] </b><aqua>%player% </aqua><gradient:#ffff55:#ffaa00>joined for the first time!</gradient> <white>Welcome aboard!</white>"
  - "<gold><b>[+] </b><aqua>%player% </aqua><gray>is new here!</gray> <yellow>Say hello and show them around!</yellow>"
  - "<gold><b>[+] </b><aqua>%player% </aqua><light_purple>just started their grand adventure today!</light_purple>"

join:
  - "<green><b>[+] </b><green>%player% </green><gray>joined the game.</gray> <gradient:#55ff55:#ffffff>Hope they brought pizza!</gradient>"
  - "<green><b>[+] </b><green>%player% </green><gray>entered the planet.</gray> <white>Good to see you!</white>"
  - "<green><b>[+] </b><green>%player% </green><gradient:#55ff55:#ffff55>has successfully connected.</gradient> <gray>Ready for action!</gray>"

leave:
  - "<red><b>[-] </b><red>%player% </red><gray>has left the server.</gray> <gradient:#ff5555:#ffaa00>See you next time!</gradient>"
  - "<red><b>[-] </b><red>%player% </red><gray>disconnected from the planet.</gray>"
  - "<red><b>[-] </b><red>%player% </red><gradient:#ff5555:#ffffff>has vanished into thin air.</gradient>"

# TITLE MESSAGES
join-title:
  - "<green><b>Welcome to the server!</b></green>"
join-subtitle:
  - "Have fun!"
first-time-join-title:
  - "<green><b>Welcome to the server!</b></green>"
first-time-join-subtitle:
  - "Check out the server!"

# SOUNDS
first-join-sound: "minecraft:ui.toast.challenge_complete"
join-sound: "minecraft:entity.experience_orb.pickup"

# BOOKS
# This field is recommended to be used for showing rules and server info to the player on the first time they join.
# \n works for newlines, \t works for tabs, you can also use EITHER MiniMessage or Legacy Color Coding. Not both message formats.

book-title: "Welcome To the Server"
book-author: "Server"
book-pages:
  - "If you see this, report to your server administrator to either toggle the books off or write something here."
  - "If you see this, report to your server administrator to either toggle the books off or write something here."
  - "If you see this, report to your server administrator to either toggle the books off or write something here."

Contributors

Thanks to these people who have helped with the project!

Галерея

join/leave messagesjoin title

Последние версии

Все версии →
release

[ LATEST ] 1.7_RELEASE

1.7
11 окт. 2026 г.224Minecraft: 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2, 26.3paper, purpur
Скачать
Что нового
This version is 1.7. Here are some changes in this version: - Added support for all placeholders in PlaceholderAPI (and it's optional!) - Added a `/jlp reload` command to reload the config easily. Thanks for downloading JoinLeavePlus 1.7!
release

[ OUTDATED ] 1.6.1_RELEASE

1.6.1
11 июл. 2026 г.357Minecraft: 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2, 26.3paper, purpur
Скачать
Что нового
This version is 1.6. Here are some changes in this version: - Made all features able to be toggled through the config
release

[ OUTDATED ] 1.6_RELEASE

1.6
6 июл. 2026 г.31Minecraft: 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2paper, purpur
Скачать
Что нового
This version is 1.6. Here are some changes in this version: - Added books that show on first time join. - Changes to config
release

[ OUTDATED ] 1.5.3_RELEASE

1.5.3
1 июл. 2026 г.25Minecraft: 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2paper, purpur
Скачать
Что нового
This version is 1.5.3. Here are some changes in this version: - Updated to alert you when there is a new plugin release.
release

[ OUTDATED ] 1.5.2_RELEASE

1.5.2
29 июн. 2026 г.10Minecraft: 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2paper, purpur
Скачать
Что нового
This version is 1.5.2. Here are some changes in this version: - Updated to support newer Paper server builds. ## What's Changed * update contributing.md by @Abradee in https://github.com/Abradee/JoinLeavePlus/pull/9 * Update to 1.5.2 (Organize code) by @Abradee in https://github.com/Abradee/JoinLeavePlus/pull/10 **Full Changelog**: https://github.com/Abradee/JoinLeavePlus/compare/joinleaveplus1.5.1...joinleaveplus1.5.2
release

[ OUTDATED ] 1.5.1_RELEASE

1.5.1
27 июн. 2026 г.17Minecraft: 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2paper, purpur
Скачать
Что нового
This version is 1.5.1. Here are some changes in this version: - Updated to support newer Paper server builds. ## What's Changed * Bump org.apache.maven.plugins:maven-compiler-plugin from 3.13.0 to 3.15.0 by @dependabot[bot] in https://github.com/Abradee/JoinLeavePlus/pull/4 * Bump io.papermc.paper:paper-api from 1.21.1-R0.1-SNAPSHOT to 26.1.2.build.72-stable by @dependabot[bot] in https://github.com/Abradee/JoinLeavePlus/pull/5 * Bump org.apache.maven.plugins:maven-shade-plugin from 3.5.3 to 3.6.2 by @dependabot[bot] in https://github.com/Abradee/JoinLeavePlus/pull/6 ## New Contributors * @dependabot[bot] made their first contribution in https://github.com/Abradee/JoinLeavePlus/pull/4 **Full Changelog**: https://github.com/Abradee/JoinLeavePlus/compare/joinleaveplus1.5...joinleaveplus1.5.1
release

[ OUTDATED ] 1.5_RELEASE

1.5
18 июн. 2026 г.26Minecraft: 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2paper, purpur
Скачать
Что нового
This version is 1.5. Here are some changes in this version: - Added configurable titles (with subtitles) - Added configurable sounds on join - Added an about website (still heavily wip) Thanks for downloading JoinLeavePlus 1.5!
release

[ OLD ] 1.4_RELEASE

1.4
6 июн. 2026 г.31Minecraft: 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2paper, purpur
Скачать
Что нового
This version is 1.4. Here are some changes in this version: - Added the ability to have as many different custom join messages and it be randomized - Supporting 1.20.5-26.2 To see more about how to do this, check the project description. Thanks for downloading JoinLeavePlus 1.4!
release

[ OLD ] 1.3.1_RELEASE

1.3.1
6 июн. 2026 г.11Minecraft: 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2paper, purpur
Скачать
Что нового
This version is 1.3.1. Here are some changes in this version: - Fixed support for versions below 26.1 by downgrading JDK to JDK 21 instead of 25. Thanks for downloading JoinLeavePlus 1.3.1!
release

[ OLD ] 1.3_RELEASE

1.3
5 июн. 2026 г.12Minecraft: 26.1, 26.1.1, 26.1.2paper, purpur
Скачать
Что нового
This version is 1.3. Here are some changes in this version: - Added MiniMessage support in configs *NOTE: In the configs, you use EITHER MiniMessage or legacy text formatting. Not both. If you have any problems create an issue on GitHub* **(do not use this version, the mod will not work for older versions before 26.1)** Thank you for downloading JoinLeavePlus 1.3!