
Custom Join Messages
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.
Links
Tags
Creators
Details
17.0.0
Compatibility
Changes
- 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.
- 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.
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:PJMIw5vh:TNXBgXml"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:PJMIw5vh:TNXBgXml"
}
