Tags
Creators
Details
All versions
2.2.0
Release
v2.2.03 months ago 26
Compatibility
Minecraft: Java Edition
26.2
26.1.x
Platforms
Paper
Purpur
Changes
2.2.0 (2026-08-03)
✨ Features
- add bStats metrics and fix badge sync markers breaking Markdown (#123) (a7dc518)
- add SEO metadata, sitemap and social previews to the website (#125) (2ae2c98)
- command: add /discordlogger webhook, and prefix the nightly chat notice (#130) (b2e4dcd)
- config: refuse to downgrade a newer config, and add /discordlogger regen (#129) (3a82f8b)
- death: optionally include coordinates in death messages (#133) (8c37f90)
- docs: offer only stable config schemas, with a footnote instead of a toggle (#134) (ce810e3)
- docs: redesign the site and bring every page up to date (#147) (4c68e36)
- fail with a clear message on non-Paper servers instead of a stack trace (#112) (f765519)
- filters: add nine more filters covering the noisiest events (#146) (c673c24)
- filters: skip specific commands, players, worlds and chat content (#140) (3dc0df8)
- join: flag Bedrock players on join (#136) (4ebc550)
- lang: move every player-facing string into lang.yml (#142) (0bf3779)
- overhaul release workflow with release-please and a nightly beta channel (#85) (db719a3)
- propagate version values from pom.xml to every location automatically (#122) (09c72a2)
- queue webhook sends and respect Discord rate limits (#118) (6ec28df)
- release: publish stable releases to Modrinth and Hangar automatically (#126) (8a9f80d)
- rewrite config generator with per-version isolation and site-wide beta awareness (#104) (ba290f3)
- webhook: route individual events to their own Discord channel (#138) (39eea41)
🐛 Fixes
- default teleport, gamemode and explosion logging to on (#110) (bc6c707)
- release: explain Modrinth's 401 and document the scope --check-auth needs (#127) (996e8d0)
- release: stamp lang.yml's trailer alongside config.yml (#145) (f81104a)
- remove invalid Liquid filter syntax from nav active-state check (#111) (8faa144)
- sync stale generator hint in shipped config, add drift guard + dictionary (#106) (da7f0ba)
📝 Docs
- add maintainer-owned TODO.md and its protocol (#109) (4d1ccde)
- bring the public docs up to what 2.2.0 actually ships (#149) (892a9f0)
- define when a config schema version opens and freezes (#117) (984574d)
- drop Spigot references and stop hardcoding versions in docs pages (#113) (806f351)
- drop the website redesign and docs pass from TODO (#148) (a043d6a)
- expand the version-reference audit into a categorised task (#121) (238e478)
- refresh README, CONTRIBUTING, and issue templates for the new workflow (#101) (0775a16)
- release PR merges require explicit maintainer instruction (55de63c)
- remove completed rate limiter item from TODO.md (#119) (abd5e62)
- remove hand-typed version examples and close out the version audit (#124) (bdb2e3d)
- remove the completed Bedrock indicator from TODO.md (#137) (011cac7)
- remove the completed lang.yml item from TODO.md (#143) (eeaf402)
- remove the completed log filtering item from TODO.md (#141) (64b7e74)
- remove the completed webhook routing item from TODO.md (#139) (acb8d59)
- split AGENTS.md into AI-only reference, add human-facing ARCHITECTURE.md (#107) (264fd89)
- stop leaking repo internals into user-facing config files (#114) (829f7e6)
🧰 Maintenance
- bump actions/checkout from 4 to 7 (#97) (af0fa84)
- bump actions/setup-java from 4 to 5 (#96) (256e5ed)
- bump actions/upload-artifact from 4 to 7 (#90) (c073c9a)
- bump amannn/action-semantic-pull-request from 5 to 6 (#93) (fbbde9a)
- bump dorny/paths-filter from 3 to 4 (#88) (93274b8)
- bump googleapis/release-please-action from 4 to 5 (#86) (56c0cc4)
- bump org.apache.maven.plugins:maven-compiler-plugin from 3.13.0 to 3.15.0 (#94) (57f37d9)
- bump org.apache.maven.plugins:maven-shade-plugin from 3.5.0 to 3.6.2 (#92) (5516c81)
- bump org.yaml:snakeyaml from 2.2 to 2.6 (#87) (c16b891)
- bump softprops/action-gh-release from 2 to 3 (#95) (a0de6cf)
- bump webrick from 1.9.1 to 1.9.2 in /docs (#89) (dca3624)
- docs: delete the unused webhook-test proxy Worker (#128) (a556ef7)
- release 2.2.0 (#100) (bc54444)
- remove the automated test suite (#144) (a8b761e)
- reset release spec (main) (042c9ba)
- retarget next release to 2.1.7 (3f05438)
- retarget next release to 2.2.0 (#120) (e76a957)
- retarget next release to 2.2.0 and record planned work (#116) (65c0b79)
- stop generating and tracking dependency-reduced-pom.xml (#108) (998ce60)
- update Paper API to 26.2 and target Java 25 (#115) (04edb62)
⚙️ CI/CD
- disable release-please SNAPSHOT flow, pin plain v-tags (#99) (134735a)
- honor Release-As footers in nightly version computation (#103) (bcd6973)
See the full release notes: https://github.com/GodTierGamers/DiscordLogger/releases/tag/v2.2.0
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:fOFFYkM1:CJHauNXf"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:fOFFYkM1:CJHauNXf"
}

