You are browsing as a guest. Sign up (or log in) to start making projects!

6h 57m 10s logged

Safety? Ever wanted to have a skin filter on your Minecraft server?

Now you are able to check if a Minecraft skin is sus (aka. not child friendly). The system detects how similar a skin is to an existing flagged skin in the database.

Technical

The only thing you provide is the skin hash (the id Mojang gives your skin) and then the server tries to find it locally. If it can’t be found locally then the skin is downloaded directly from Mojang. After that step each pixel that is valid for a skin is compared against every pixel of flagged skins and a percentage value is calculated from 0 to 1.
Meanings:

  • 0 not similar at all or an error has occurred
  • 1 identical image

0.95 = 95% similarity

Practical use

This system will be improved in future to be more reliable against false positives. I am planning to create a Minecraft plugin that does this job for you

Ahh btw. The server takes ~10-20ms to process one request at the moment. (it is a really old one haha)

Current false positives:

  • toddler/baby skins (they have tons of skin)
  • (almost) fully yellow skins (confuses these skins with a skin that contains symbols illegal in Germany)

More details

You can see more details in the screenshot!

You can try it yourself with for example: https://nuc.de.majic.rs/api/megaskins/skin/safety?hash=101f6e9ae23fe8997d9fdf2c1409d97e7270b32f0590c1111eea1e04d1e05d4

If you have any questions or feedback then you can leave a comment or contact via Slack 😀
Good night <3

0
92

Comments 1

@water

cool project twin!! keep it going!