SANDBOX — this is a test environment. No servers are actually deployed and no real payments are charged.
✓ VerifiedAdmin & protection

Custom Join Messages

by Insprill · for Minecraft

Welcome players with first-join, join, and quit messages, publicly or privately, via Chat, Titles, Action Bars, Boss Bars, and Sounds. Permission-based and randomizable. Supports PlaceholderAPI, AuthMe, MiniMessage, and popular jail and vanish plugins.

24KDownloads
2d agoLast updated
GPL-3.0-onlyLicense
Folia · Paper +2Loaders

About Custom Join Messages

From Modrinth

Welcome players with first-join, join, and quit messages, publicly or privately, via Chat, Titles, Action Bars, Boss Bars, and Sounds. Permission-based and randomizable. Supports PlaceholderAPI, AuthMe, MiniMessage, and popular jail and vanish plugins.

<!-- HEADER -->

Custom Join Messages

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

<!-- FEATURES -->

Features

  • 📢 Multiple Message Types
  • Chat
  • Titles
  • Actionbar
  • Bossbar
  • Sounds
  • 💬 Advanced Formatting
  • All messages support [PlaceholderAPI][placeholderapi-url] placeholders
  • All messages support different formatters to fit your needs
  • [Legacy Color Codes][legacy-color-codes-url]
  • [MiniMessage][minimessage-url] ([Paper][papermc-url] only)
  • [MineDown][minedown-url]
  • 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
  • [Spigot][spigotmc-url]
  • [Paper][papermc-url]
  • [Folia][folia-url]
  • [Purpur][purpurmc-url]
  • Most other forks

<!-- USAGE -->

Usage

Unsure how something works? All documentation can be found on the [wiki][wiki-url].

<!-- Statistics -->

Statistics

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

<!-- SUPPORT -->

Support

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

<!-- MARKDOWN LINKS & IMAGES --> [bstats-servers-svg]: https://bstats.org/signatures/bukkit/Custom%20Join%20Messages.svg [bstats-url]: https://bstats.org/plugin/bukkit/Custom%20Join%20Messages/6346 [license-url]: https://github.com/Insprill/Custom-Join-Messages/blob/master/LICENSE [discord-shield]: https://img.shields.io/discord/626995215558901771?color=%235663F7&label=Discord&style=for-the-badge [discord-url]: https://discord.gg/vjQ3F2XDTc [patreon-url]: https://www.patreon.com/insprill [issues-url]: https://github.com/Insprill/custom-join-messages/issues [wiki-url]: https://cjm.insprill.net/ [spigotmc-url]: https://www.spigotmc.org/ [papermc-url]: https://papermc.io/ [folia-url]: https://papermc.io/software/folia [purpurmc-url]: https://purpurmc.org/ [placeholderapi-url]: https://hangar.papermc.io/HelpChat/PlaceholderAPI [minedown-url]: https://github.com/Phoenix616/MineDown#syntax [minimessage-url]: https://docs.advntr.dev/minimessage/index.html [legacy-color-codes-url]: https://minecraft.wiki/w/Formatting_codes#Color_codes

Highlights

From source data

Game versions

Supports 65 Minecraft versions, the newest being 26.3.

Loaders

Runs on Folia, Paper, Purpur and Spigot.

Footprint

Rated a light load on a server.

What kind of mod it is

From the catalog
Listed on Modrinth as “Mods”

Admin & protection

Permissions, moderation, anti-cheat and land protection for the people running the server.

Runs on your server

From source side support

Modrinth lists Custom Join Messages as required on the server. Check its Modrinth page to see whether players need it too.

Compatibility

Game
Minecraft
Loaders
FoliaPaperPurpurSpigot
Runs on
Serverrequired on the server
Game versions
26.3 and 64 earlier

Verified at the source

  • ✓ModrinthOfficial listing, checked 2026-10-01Open ↗
  • ✓AuthorInsprill, as published on Modrinth
  • ✓LicenseGPL-3.0-onlyFree

Custom Join Messages, answered

Generated from the mod’s own source data.

Do my players need to install Custom Join Messages?

Modrinth lists Custom Join Messages as required on the server. Check its Modrinth page to see whether players need it too.

Which loaders does it support?

Folia, Paper, Purpur and Spigot.

Is it free?

Yes. Custom Join Messages is free to download from Modrinth. Its license is GPL-3.0-only.

How do I add it to my Nxeon server?

Use “Add to a server” on this page, or open NxLabs from your dashboard. We install it, restart your server and switch it on.

NxLabs

Run Custom Join Messages on a Minecraft server.

Deploy in about a minute from $4.20 a month, then add Custom Join Messages in one click.