Skip to content

[1.21.11] feat: replace BlockListChecker with allow-all implementation#6518

Closed
link762698 wants to merge 1 commit into
MeteorDevelopment:1.21.11from
link762698:agent/backport-blocklist-bypass-1.21.11
Closed

[1.21.11] feat: replace BlockListChecker with allow-all implementation#6518
link762698 wants to merge 1 commit into
MeteorDevelopment:1.21.11from
link762698:agent/backport-blocklist-bypass-1.21.11

Conversation

@link762698

Copy link
Copy Markdown

Type of change

  • Bug fix
  • New feature

Description

Backport of #6517 by @Big-Iron-Cheems for 1.21.11.

This PR disables the blocklist provided by MojangBlockListSupplier via https://sessionserver.mojang.com/blockedservers.
In 1.21.11, the AddressCheck class used on master is mapped as BlockListChecker; the behavior remains the same.
This effectively lets users connect to any blocked server.

Related issues

#6517

How Has This Been Tested?

  • gradlew.bat clean build with JDK 21.0.11.
  • runClient initialized without Mixin target, injection, or application errors.
  • Tested in production with Minecraft 1.21.11 and Fabric Loader 0.18.4.
  • Tested via successful connection to play.6b6t.org and a normal server.

Checklist:

  • My code follows the style guidelines of this project.
  • I have added comments to my code in more complex areas.
  • I have tested the code in both development and production environments.

@link762698
link762698 marked this pull request as ready for review July 15, 2026 13:16
@Big-Iron-Cheems

Copy link
Copy Markdown
Collaborator

Made a proper cherry pick for 1.21.11, committed as 6e5d691.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants