🌐🔍 Scans the entire IPv4 range for Minecraft servers using Java Edition's Server List Ping protocol and Bedrock Edition's RakNet Unconnected Ping protocol!
ryan
Check their projects out: Turn Images Into Bad Apple, Better Project Explorer, Test Project, RC Robot in Rust
Once you ship this you can't edit the description of the project, but you'll be able to add more devlogs and re-ship it as you add new features!
People kept getting confused as to what certain things on the server lists meant, so I made some changes to make it more clear. Since most people don't care about the protocol version I removed it from the preview. People also kept thinking that the timestamp was when players were last seen on the server whenever they used a player filter, so I changed it to specify that it was the last time the server was pinged.
Whitelist scanning is back! I may or may not have gotten banned from Mojang once or twice after a typo made me spam their API...
Because of API rate limits, whitelist scanning is extremely slow, so I recommend only using the whitelist filter as a last resort. If you use any other filters with it you might not even get any results.
The server cards felt boring now compared to the new list background, so I made them transparent
The website felt boring so I added some gradients and other effects to make it flashier
A lot of people seemed to be confused as to what certain filters were for, so I added info tooltips to the website to explain each one and give some warnings.
The rescanner config was getting a bit lengthy, so I cleaned it up by categorizing the java and bedrock options into separate objects. This also allows you to do some things you weren't able to previously, like use a using a custom ips list for java scans but not bedrock.
Finally implemented Bedrock Edition scanning! This was a bit tougher to work with since it uses UDP instead of TCP, which is much harder to scan due to it being connectionless. The Bedrock Edition support has been added to both the scanner and the rescanner, updates to my API and Discord bot are coming soon
Fixed a bug causing data to be saved incorrectly due to Buffer.toString() setting all invalid characters to the Unicode replacement character.