Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

In the 1.17 this won't work #1

Open
martinlacorrona opened this issue Apr 5, 2021 · 9 comments
Open

In the 1.17 this won't work #1

martinlacorrona opened this issue Apr 5, 2021 · 9 comments

Comments

@martinlacorrona
Copy link

https://minecraft.fandom.com/wiki/Java_Edition_21w13a
See: MC-136551 bug fixed
image

Now what guys?
What can we do?

@DataPools
Copy link
Owner

DataPools commented Apr 5, 2021

It really depends on what Mojang’s new blacklist implementation is.

If someone figures out how the 1.17 blacklist works, there might be a way around it.

Edit: Based on some quick tests, it appears to check if the IP has an SRV prefix _minecraft._tcp in front of it, and removes it if it does. Simple, but effective. You can view the new change in the Bootstrap class in the patchy library.

@martinlacorrona
Copy link
Author

Mmmmm, I see it now.
I'm thinking but I don't know what we can do rigth now with this, hide the IP? I don't know...
What do you think?

@DataPools
Copy link
Owner

The only solution I can currently think of is cycling through IPs frequently, but that may not bode well with the player base.

@DataPools DataPools transferred this issue from DataPools/MCEula Apr 6, 2021
@martinlacorrona
Copy link
Author

Yes, but I understand that in some moment you will get banned all ips from your server..

@DataPools
Copy link
Owner

Theoretically, someone could make some sort of mod (maybe Fabric?) that could bypass the blacklist by modifying the isBlockedServer() method.

@martinlacorrona
Copy link
Author

Yes, but in this case you force player to user a different version of the game.

This is the problem, that right now the player didn't need to use other launcher or mods to play blocked servers, but right now... I don't know.
I'm out of ideas.

@Scifi9902
Copy link

What if you create a modified version of the game that simply always returns true for the isServerBlocked method? (I don't deal with clients much so I may sound braindead here) then they could simply just use the same launcher just a different jar?

@DataPools
Copy link
Owner

Yes, it’s quite a possibility. I believe SquidHQ tried to do just that.

@LucidAPs
Copy link

Unfraternally the SRV trick doesn't seems to work in 2022.

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

No branches or pull requests

4 participants