Skip to content

detecting Meteor Client via a sign-based check #6183

@SNOWLLYY

Description

@SNOWLLYY

Describe the bug

DonutSMP is detecting Meteor Client via a sign-based check. When a specially crafted sign is edited, the client sends an UpdateSignC2SPacket. On vanilla clients, certain text values remain unresolved, but Meteor resolves them differently.

The server compares the received text and detects Meteor usage based on this difference. This results in bans even if the client isn’t actively used.

This detection method may cause false positives and should be reviewed or mitigated.

Steps to reproduce

  1. joined the server
  2. sign appeared on the player head
  3. player got banned

Meteor Version

1.21

Minecraft Version

1.21

Operating System

Windows

Before submitting a bug report

  • This bug wasn't already reported (I have searched bug reports on GitHub).

  • This is a valid bug (I am able to reproduce this on the latest dev build).

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions