We already have two options for running servers in Node.js and Python, but I kinda wanted one in Java, so any BTW user can run it. It's open-source, with a proper license. I'm using Craftar.com to fetch the skins, which is what most applications out there use, it's a well-known and trusted service. Crafatar will update when you update your skin through Mojang, so this supports any account that vanilla supports, now and in the future.
How to use:
- Go to https://github.com/SimonMeskens/Minecra ... r/releases
- Click the LegacySkinServer-1.0.jar link to download
- Run the jar by double clicking or by typing "java -jar LegacySkinServer-1.0.jar" in the console
- Sanity check: http://localhost:5444/MinecraftSkins/YO ... MEHERE.png should display your skin when opened in a browser
- Add the btw config to your BTW minecraft folder (it's in the BTW download)
- Change the skin url to: "fcPlayerSkinURL=http://localhost:5444/MinecraftSkins/"
- Launch BTW
- Make sure to launch the program first in the future before opening BTW, it has to be running for skins to work
This thread or Discord is fine, but if you really feel helpful and/or you want to ping me faster, make an issue on github. It will email me and I'll get to you faster.
What's next:
This is the initial release, I would be much obliged if you tell me what needs to be improved. Right now, every time you open the program, it will start caching skins for just that session. If anyone is getting errors, I might add proper caching, but I'm not sure how long to cache skins for and it should be fine as-is. I refreshed a lot during testing and never ran into the limit on Mojang's API.