Skip to content

适用于 Minecraft 26.3 的 BlockReports 插件

通过中和 Minecraft 的聊天签名系统并阻止与举报相关的功能,防止聊天举报。

次浏览
17 次浏览
已更新
已更新 23.10.2026

BlockReports Plugin

BlockReports is a Minecraft Paper 26.3 plugin that prevents chat reporting by neutralising Minecraft's chat signature system and blocking report-related functionality. It also works around client-side chat blocking (like how the UK stops some accounts from chatting) by providing command-based chat, private messaging and emotes that still work for affected players. Although it was custom built for minecraftoffline.net, any server can use it.

Installation

  • Download the latest release here.
  • Place the .jar file in your Minecraft server's plugins folder.
  • Restart your server.

Features

  • Strips chat signatures - Converts signed chat messages to unsigned system messages which makes reports unverifiable.
  • Bypasses client-side chat filters - Renders chat as name: message rather than message which prevents the client-side "friends only" and blocked-player filters from hiding messages between players who aren't friends.
  • Hides warning popups - Eliminates the annoying "Chat messages can't be verified" popup for players.
  • Neutralises chat sessions - Intercepts chat session update packets and replaces public keys with null values to prevent secure signature establishment.
  • Prevents chat-related kicks - Stops players from being kicked for signature validation issues.
  • Automatic server configuration - Disables enforce-secure-profile in server properties (this setting forces players to have signed profiles to join).
  • Works around client-side chat blocking - Some accounts are blocked from chatting client-side (for example UK players will see a message such as "Sending chat messages is not allowed"). For these players, there is a /chat command (alias /c) that sends a normal (unsigned and unreportable) chat message. Since a blocked account can't be detected server-side, the chat-command-hint configuration option shows a /chat hint on join to any player who hasn't sent a message yet.
  • Private messaging for blocked players - Vanilla /msg, /tell and /w do not work for players with chatting blocked client-side as they carry a signed message argument so BlockReports provides its own /msg, /tell, /w, /t and /r commands that work for them. An unsigned /me emote command is also provided for the same reason.
  • Lightweight and efficient - Minimal performance impact with targeted packet manipulation.

Commands

  • /blockreports reload - Reloads the plugin configuration.
  • /chat (alias /c) - Sends a chat message via a command which bypasses client-side chat blocking.
  • /msg (aliases /tell, /w, /t) - Sends a private message. Works for players blocked from chatting unlike the vanilla command.
  • /r (alias /reply) - Replies to the last private message.
  • /me - Sends an emote/action message. Works for players blocked from chatting.

Permissions

  • blockreports.admin - Allows use of BlockReports commands. (Default: op)
  • blockreports.chat - Allows sending messages with the /chat command. (Default: true)
  • blockreports.message - Allows using the private message commands. (Default: true)
  • blockreports.me - Allows using the /me emote command. (Default: true)

Configuration

The plugin creates a config.yml file with the following options:

Strip chat signatures from outgoing chat packets.

This converts signed chat messages to unsigned system messages.

strip-server-signatures: true

Hide the secure chat warning popup.

hide-secure-chat-warning: true

Neutralise chat session update packets from clients.

This intercepts incoming chat session packets and replaces the public key with null,

preventing secure chat establishment while maintaining proper packet flow to avoid kick issues.

neutralise-chat-sessions: true

prevent-chat-kicks: true

Provide a /chat command (alias /c) for sending messages.

Some accounts are blocked from chatting client-side (for example players in the UK).

/chat is sent as a normal (unsigned and unreportable) chat message.

enable-chat-command: true

Hint players about /chat on join (until they send their first message).

Useful for players blocked from chatting client-side.

chat-command-hint: true

Enable debug logging - only enable this for development

as it's verbose.

enable-logging: false

How It Works

BlockReports operates by:

  • Intercepting outbound chat packets and removing cryptographic signatures.
  • Pretends the enforce-secure-profile flag is true in login packets to prevent client warnings.
  • Neutralising incoming chat session updates to prevent signature key establishment.
  • Converting signed messages to system messages that cannot be reported.

This approach ensures chat reports become unverifiable and ineffective while maintaining full chat functionality.

如何安装 BlockReports

  1. A server on Paper

    The plugin runs on the server core for Minecraft 26.3; players do not need to install anything.

  2. File goes into the plugins folder

    Download the file BlockReports-2.2.jar (48 KB) and put it into the server’s plugins folder.

  3. Restart the server

    On startup the plugin creates its own settings folder in plugins.

  4. Use the “To server” button

    On Millida Hosting, the button at the top of the page uploads the file to your server and restarts it for you.

版本

含依赖项

Minecraft加载器文件日期操作
26.3Paper26.347.9 KB

常见问题

Which Minecraft versions does BlockReports work on?

Only Minecraft 26.3: there are no files for other versions.

Where can I download BlockReports safely?

On this page: the file BlockReports-2.2.jar (48 KB) is stored on Millida’s server, with no link shorteners. SHA-1 checksum: a29486569e867562a77e09f93a9cb8e4d8772b20.

评价

成为第一个评价 BlockReports 的人

评论 0

登录后即可评论登录

相似插件

全部插件

了解更多

作者: Jelly-Pudding许可证: MIT

您是作者吗? 联系我们 —— 我们将在 48 小时内下架。