Watch
1
0
Fork
You've already forked chat-attestation
0
Mirror of chat-attestation
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-08-22 14:10:07 +00:00
.forgejo/workflows Add modrinth workflow 2026-07-05 22:52:25 +00:00
buildSrc Actually configure modrinth workflow 2026-07-05 23:12:40 +00:00
common Begin multi-platform setup 2026-03-07 19:07:53 +00:00
fabric Fix target messaging-lib version range 2026-08-22 14:09:45 +00:00
gradle Bump version 2026-08-22 14:10:07 +00:00
.editorconfig Initial commit 2026-03-04 03:48:10 +00:00
.gitignore [skip ci] Fix .gitignore 2026-03-19 02:39:54 +00:00
gradle.properties Initial commit 2026-03-04 03:48:10 +00:00
gradlew Update to Gradle 9.6.0 2026-06-19 06:10:05 +00:00
gradlew.bat Update to Gradle 9.6.0 2026-06-19 06:10:05 +00:00
LICENSE Initial commit 2026-03-04 03:48:10 +00:00
README.md Update issue links in README.md 2026-03-29 23:00:39 +01:00
settings.gradle.kts Begin multi-platform setup 2026-03-07 19:07:53 +00:00

chat-attestation

Botless impersonation protection for Kaboom and perhaps other servers

Usage

Download the latest compatible messaging-lib jar from here, or compile it from source.

You also need to get Mod Menu, Cloth Config & Fabric API from Modrinth.

Compile this mod with ./gradlew --no-daemon build or .\gradlew.bat --no-daemon build if you're on Windows.

NEVER SEND YOUR chat-attestation.priv.key FILE TO ANYONE. Your public key is printed in logs at startup (search for " Encoded public key").

Issues

  • Incompatible with ChatPatches (#2)
    • Seems that the contents are updated after being added to the chat component. This breaks system chat.
  • Compressed normal chat does not work with ChipmunkMod (#4)
    • You cannot send compressed normal chat, but you can read it. Seems like sendChat is invoked twice.
  • Occasional command sign failure (#3)
    • Looks to be a race condition. Honestly, I think I might just remove this feature.