All Mods Resource Packs Data Packs Shaders Modpacks Plugins
Custom Join Messages

Custom Join Messages

by Insprill • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions

Custom Join Messages

The most feature-packed and highly customizable plugin for join/quit notifications on the market

Features

  • 📢 Multiple Message Types

    • Chat
    • Titles
    • Actionbar
    • Bossbar
    • Sounds
  • 💬 Advanced Formatting

    • All messages support PlaceholderAPI placeholders
    • All messages support different formatters to fit your needs
    • All messages support HEX colors
    • All messages support automatic gradients when using MineDown or MiniMessage
    • Chat messages support hover/click actions when using MineDown or MiniMessage
  • 🌎 World-Based Messages

    • Treat a single server with multiple worlds as separate servers
    • Customizable groups for what worlds count as the same "server"
  • 🗝️ Permission-Based Messages

    • Send different messages based on what permissions a user has
  • 🎛️ Message Conditions

    • Radius
    • Min/Max Online Players
  • 🔒 AuthMe Integration

    • Only send messages once players have authenticated themselves
  • ⛓️ Jail Integration

    • Don't send messages for jailed players
    • Supports most jail plugins
  • 🥷 Vanish Integration

    • Send messages when vanishing/unvanishing
    • Supports most vanish plugins
  • 🎚️ Fine-grained Message Toggling Per-Player

    • Allow your players to personalize which messages they receive
  • 📜 Supports All Platforms

Usage

Unsure how something works? All documentation can be found on the wiki.

Statistics

Statistics Statistics are collected through bStats, an open-source service that collects anonymous data for Minecraft software. You can opt out in plugins/bStats/config.yml.

Support

Found a bug? Want to request a feature? Head over to the issue tracker.\ Unsure how something works? Check out the wiki.\ Still need personalized support? Subscribe to my Patreon and join my Discord Server.\ Once you've subscribed and joined, you can ask questions in the #support channel.

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
26.3 26.2 26.1.x +13
Folia Paper Purpur Spigot
1d ago 1
26.3 26.2 26.1.x +13
Folia Paper Purpur Spigot
1d ago 1
26.3 26.2 26.1.x +13
Folia Paper Purpur Spigot
1d ago 1
26.1.x 1.21.x 1.20.x +11
Folia Paper Purpur Spigot
1d ago 1
1.21.x 1.20.x 1.19.x +10
Folia Paper Purpur Spigot
1d ago 1
1.21.x 1.20.x 1.19.x +10
Folia Paper Purpur Spigot
1d ago 1
1.21.x 1.20.x 1.19.x +10
Folia Paper Purpur Spigot
1d ago 1
1.21.x 1.20.x 1.19.x +10
Paper Purpur Spigot
1d ago 1
1.21.x 1.20.x 1.19.x +10
Paper Purpur Spigot
1d ago 1
1.21.x 1.20.x 1.19.x +10
Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +9
Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +9
Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +9
Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +9
Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +9
Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +9
Paper Purpur Spigot
1d ago 1
1.20 1.19.x 1.18.x +9
Paper Purpur Spigot
1d ago 1
1.19.x 1.18.x 1.17.x +8
Paper Purpur Spigot
1d ago 1
1.19.x 1.18.x 1.17.x +8
Paper Purpur Spigot
1d ago 1
1.19.x 1.18.x 1.17.x +8
Paper Purpur Spigot
1d ago 1
1.19.x 1.18.x 1.17.x +8
Paper Purpur Spigot
1d ago 1
1.19.x 1.18.x 1.17.x +8
Paper Purpur Spigot
1d ago 1
1.19.x 1.18.x 1.17.x +8
Paper Purpur Spigot
1d ago 1
1.19.x 1.18.x 1.17.x +8
Paper Purpur Spigot
1d ago 1
The second beta for 17.12.0 comes with a couple of small fixes unrelated to the first beta, and some new [bStats metrics](https://bstats.org/plugin/bukkit/Custom%20Join%20Messages/6346). If you haven't seen the first beta, please [check it out](https://modrinth.com/plugin/custom-join-messages/version/17.12.0-beta.1) first!

### Added

  • A config option to opt in to update notifications for beta versions on supported download platforms (disabled by default).

### Fixed

  • MineDown being allowed to be enabled on unsupported servers, resulting in errors.
  • A potential issue with Vault placeholders not working if the providing plugin loads after CJM.
This beta is for a complete rework of how message toggling works.

Previously, messages could only be toggled per action (first join, join, quit), and only via the /cjm toggle command. Now messages can be toggled per action, per type (chat, title, sound, etc), or any combination of the two. Messages can also be toggled with permissions, alongside new commands that users, admins, or other plugins can run.

For more info on how the new system works, check out [the docs](https://cjm.insprill.net/en/toggle-refactor/toggle.html). If you find any issues or have any suggestions, please write them on [the issue tracker](https://github.com/Insprill/custom-join-messages/issues).

⚠️ The old toggle command will still work as it did before, and existing toggles will be preserved. After updating to this version, you cannot downgrade without resetting all toggles!
[17.11.0] 17.11.0 by Insprill on Oct 12, 2026
Download
### Added

  • Support for 26.2+

### Fixed

  • Players being able to toggle messages for other players.
[17.10.0] 17.10.0 by Insprill on Oct 12, 2026
Download
### Added

  • Support for 26.1+
[17.9.1] 17.9.1 by Insprill on Oct 12, 2026
Download
### Fixed

  • Sound messages not working on servers older than 1.21.3.
[17.9.0] 17.9.0 by Insprill on Oct 12, 2026
Download
### Added

  • A config option to send private messages when vanishing/unvanishing.

### Changed

  • Optimized the %uniquejoins% placeholder.
[17.8.0] 17.8.0 by Insprill on Oct 12, 2026
Download
### Added


### Fixed

  • The plugin failing to initialize when the filesystem returns an invalid last modified time.
[17.7.1] 17.7.1 by Insprill on Oct 12, 2026
Download
### Fixed

  • Title messages not being sent if either the primary title or subtitle are blank.
  • Command warning during startup on 1.20.6+ servers.
[17.7.0] 17.7.0 by Insprill on Oct 12, 2026
Download
### Added

  • Support for 1.21.3/1.21.4.
  • Support for SayanVanish versions newer than v1.5.0.

### Removed

  • Support for sound messages on servers older than 1.12.
[17.6.0] 17.6.0 by Insprill on Oct 12, 2026
Download
### Added


### Fixed

  • A harmless warning at startup when using AdvancedVanish.
[17.5.0] 17.5.0 by Insprill on Oct 12, 2026
Download
Custom Join Messages is now published on [Hangar](https://hangar.papermc.io/Insprill/Custom-Join-Messages)!
### Added


### Fixed

  • Private messages being sent when unvanishing.

[17.4.1] 17.4.1 by Insprill on Oct 12, 2026
Download
### Fixed

  • Compatibility with CMI versions newer than 9.7.0.0. Older CMI versions are no longer supported.
[17.4.0] 17.4.0 by Insprill on Oct 12, 2026
Download
### Added

  • Support for basic legacy colour codes when using MiniMessage.

### Fixed

  • Blank chat message lines being ignored.
[17.3.2] 17.3.2 by Insprill on Oct 12, 2026
Download
### Fixed
  • An error when trying to read player locales on non-Paper 1.20.2+ servers.
[17.3.1] 17.3.1 by Insprill on Oct 12, 2026
Download
  • Fixed fake join/quit messages sending when they shouldn't when using VelocityVanish.
[17.3.0] 17.3.0 by Insprill on Oct 12, 2026
Download
  • Added support for 1.20/1.20.1 (no changes required, already compatible).
  • Fixed quit messages not working with AuthMe.
[17.2.4] 17.2.4 by Insprill on Oct 12, 2026
Download
  • Fixed the global sound toggle being backwards.

[17.2.3] 17.2.3 by Insprill on Oct 12, 2026
Download
  • Fixed a warning when loading on 1.19.4 servers.
  • Fixed player visited worlds being updated when world-based messages are disabled.
  • Fixed the MiniMessage formatter sometimes trying to load on incompatible servers.
  • Fixed the Minedown formatter being allowed to be selected on servers older than 1.12.2.
  • Fixed an error when logging chat messages to console on servers older than 1.12.2.
  • The legacy formatter is now the default.

[17.2.1] 17.2.1 by Insprill on Oct 12, 2026
Download
  • Fixed some incompatibilities with Java 8.
  • Fixed EssentialsX vanish message showing the person who executed the command, not the person who was vanished.
[17.2.0] 17.2.0 by Insprill on Oct 12, 2026
Download
  • Added an option to change the text formatter. More information on the [wiki](https://cjm.insprill.net).
  • Fixed a possible bug where players wouldn't be granted the cjm.default permission.

[17.1.1] 17.1.1 by Insprill on Oct 12, 2026
Download
  • Fixed an error in the update checker on < 1.17 servers.

[17.1.0] 17.1.0 by Insprill on Oct 12, 2026
Download
  • Added support for 1.19.3 (no changes required, already compatible).
  • Added an option to send public chat messages to console.
  • Fixed VelocityVanish not being a soft-dependency.

[17.0.1] 17.0.1 by Insprill on Oct 12, 2026
Download
  • Fixed the Modrinth update checker not parsing responses correctly.

[17.0.0] 17.0.0 by Insprill on Oct 12, 2026
Download
  • Reformatted configuration files. Your old config will be renamed and a new one will be generated.
  • Added support for formatting messages with MineDown. It may differ from what you're used to, so please check out the [wiki](https://cjm.insprill.net/).
  • Added support for world-based messages.
  • Added bossbar messages.
  • Added sound "messages".
  • Added automatic config reloading. Once changes are saved, they will be automatically picked up.
  • Added option to not send messages for jailed players (Only supports EssentialsX and CMI jails).
  • Added support for VelocityVanish, and EssentialsX's vanish.
  • Added 'Min-Players' config option.
  • Added 'Max-Players' config option.
  • Fixed HEX colour codes not working on 1.17-1.19.x.
  • Removed support for 1.8.x servers.
  • Removed support for syncing toggle status via MySQL.
  • Removed the "cjm debug" command.
  • Removed the "cjm joindate" command.
  • Removed the "cjm reload" command.
  • Removed the "cjm version" command.
  • Removed support for tellraw formatted JSON messages. Please use the MineDown format instead.
Custom Join Messages Icon
Download Custom Join Messages
Select game version
Select platform