Skip to content

Feature-packed plugin for handling all join and quit notifications on Spigot/Paper servers

License

Notifications You must be signed in to change notification settings

Insprill/custom-join-messages

Repository files navigation

Spigot Downloads bStats Servers Spigot Rating Stargazers Issues GNU License Discord

Custom Join Messages

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

Report Bug · Request Feature

Table of Contents
  1. Features
  2. Download
  3. Usage
  4. Building
  5. Contributing
  6. License
  7. Support

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 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
  • 📜 Supports All Platforms

Download

Releases

Releases of CJM can be downloaded from Modrinth (recommended), Hangar, or SpigotMC.

Snapshots

Like living on the edge? Builds from the latest commit can be downloaded via the Snapshot Hangar channel or from GitHub Actions.

Usage

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

Building

To compile Custom Join Messages, you will need an internet connection and a terminal.
Clone this repo, then run ./gradlew build.
You can find the compiled jar in the build/libs directory.

Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create.
Any contributions you make are greatly appreciated!
If you're new to contributing to open-source projects, you can follow this guide.

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.

License

Distributed under the GNU General Public License v3.0.
See LICENSE for more information.

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.

About

Feature-packed plugin for handling all join and quit notifications on Spigot/Paper servers

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

  •  

Contributors 5

Languages