Compatibility
Minecraft: Java Edition
26.3
26.2
26.1.x
1.21.11
Platforms
Links
Tags
Creators
Details
Licensed GPL-3.0-only
Published 5 months ago
Updated 2 days ago
Addon-plugin for Identica that blocks chat messages during authentication.
Requirements
- Required Plugins:
- Tested Platform: Velocity
BungeeCord Support: BungeeCord is currently untested (may work). Its Adventure classes are loaded separately from PacketEvents, so verify it on a test proxy before relying on it in production.
How it works
While a player is authenticating, registering or migrating, chat sent to them is withheld unless it is one of Identica's own messages:
- Identica's messages are recognised from every message configuration Identica has loaded: the core messages from the root injector, and the provider messages (such as the credential provider's login/register prompts) through the config providers registered with Identica. Provider modules live in child injectors that the root injector does not list, which is why both sources are needed.
- Placeholders in the templates are treated as gaps, so
You have {remaining} tries left.matchesYou have 3 tries left.. Templates with very little literal text are ignored on purpose. - Player chat (
DISGUISED_CHAT, andCHAT_MESSAGEfor 1.19+ clients) is always withheld; it can never be an Identica message. - If no message templates could be loaded (for example Identica is still starting), chat is not filtered, so that Identica's prompts are never hidden by mistake.
- Matching runs under a step budget; a message that would make a template backtrack excessively is treated as "not an Identica message".


