Tags
Creators
Details
2.0.0
Compatibility
Changes
This is almost complete redesign of the plugin bringing many new features and improvements. This also means that the config will need to be regenerated for the plugin to function properly.
❗Please delete the old config when updating the plugin!❗
Message format
The message format is no longer under the Discord section and instead is shared between webhooks. In addition, the format now supports MiniMessage alongside MiniPlaceholders. Keep in mind that webhooks might not support all the formatting options such as colors.
Thanks to MiniMessage there are now more built in placeholders such as <author_display_name> and <timestamp>.
Discord
The Discord client got also a complete redesign in this update. The messages are now bundled together and sent as a single message every x seconds which significantly reduces the amount of post requests made to Discord. This means that when setup properly WebhookChatLogger should no longer hit rate limits even with hundreds of players online.
You can also now configure text replacements such as replacing "@" with "(at) which prevent's people from tagging people or roles. The replacements also support regex so you can also use it to replace more complex patterns when needed.
The messageStyle config option was removed as being redundant due to the features described above.
There is also new guide on setting up the discord webhook on the wiki found here.
Optional dependencies
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:yOG0TUXA:IGQdMlsT"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:yOG0TUXA:IGQdMlsT"
}

