No description
Find a file
opt 6deccd1d42
All checks were successful
build / build (push) Successful in 13m40s
Port cloth-config fallback stuff to 26.1
2026-04-03 00:21:22 +00:00
.forgejo/workflows Partial upgrade to 26.1. Currently blocked by Placeholder API & Cloth Config. 2026-04-03 01:14:40 +01:00
buildSrc Bring self version management in line with my other projects & bump version 2026-04-03 01:14:40 +01:00
common Begin multi-platform setup 2026-03-07 19:07:53 +00:00
fabric Port cloth-config fallback stuff to 26.1 2026-04-03 00:21:22 +00:00
gradle Bring self version management in line with my other projects & bump version 2026-04-03 01:14:40 +01: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 Gradle 2026-03-20 23:35:29 +00:00
gradlew.bat Update Gradle 2026-03-20 23:35:29 +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.