Перейти к содержимому
Mineforgian

E2EChat

A privacy-focused messaging plugin for SMP communities that want sensitive player conversations kept out of standard server logs and databases.​

Загрузки
4
Подписчики
0
Обновлён
17 июня 2026 г.
Лицензия
All-Rights-Reserved

Опубликован 17 июня 2026 г.

E2EChat

Private conversations. Zero persistence.

A privacy-focused messaging plugin for SMP communities that want sensitive player conversations kept out of standard server logs and databases.


Why E2EChat?

Not every conversation belongs in public chat, server logs, or databases.

E2EChat provides secure player-to-player communication channels designed for SMP servers where privacy matters. Whether players are discussing base locations, trading information, faction plans, or personal conversations, messages are handled through encrypted sessions and remain exclusively in memory.


Key Features

  • AES-256 GCM encrypted messaging
  • Unique session key for every player pair
  • No database storage
  • No disk persistence
  • Secure Focus Mode for private conversations
  • Interactive connection requests and handshakes
  • Bedrock support via Floodgate
  • Paper 1.21+ compatible

Privacy by Design

Messages are intercepted before reaching normal Paper chat and command logging pipelines, helping prevent accidental storage in console logs or databases.


Trust Model

E2EChat protects against standard logging and persistence mechanisms. It does not protect against malicious or compromised plugins, or anyone with direct access to server memory.


Commands

/secure connect <player>
/secure focus <player>
/secure focus
/secure disconnect

Secure channels for trusted conversations.

Ченджлог

v1.1Релиз26.1.1, 26.1.2, 26.2 · 17 июня 2026 г.

E2EChat Update v1.1

A small update focused on security, stability, and command handling.

Fixes

  • Fixed thread-safety issues with secure sessions and pending requests.
  • Fixed an unnecessary encryption call in /msg.
  • Fixed command interception occasionally failing in some setups.
  • Fixed private message aliases not being filtered correctly from logs.

Improvements

  • Improved async handling using concurrent collections.
  • More reliable interception of /msg and /secure.
  • Log filtering now covers all supported message aliases.
  • Cleaned up internal code and improved Floodgate checks.

Added

  • Added support for standard Minecraft message aliases:

    • /tell
    • /w
    • /m
    • /message

These aliases now work exactly the same as /msg and remain protected from server logging.

Notes

  • No config changes required.
  • No migration required.
  • Fully backwards compatible.

Комментарии

Загружаем…