Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
Minecraft plugin to log server events to Discord via a webhook
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
Platforms
Paper
26.1–26.2