Skip to content

Johnanater/MinecraftAPI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 

Repository files navigation

MinecraftAPI

A simple Web API to retrieve Minecraft player data


Using in a Minecraft client:

If you want to use this API as a "skinfix" for Minecraft Legacy versions, you need a skin fix mod. I'd recommend mine_diver's SkinFixUni mod found here!

By default, the mod does not use the API by default. You can change mod_SkinFix.cfg to my server:

Skin\ URL=http\://icebergcraft.com\:6543/api/Minecraft/GetSkinByUsername/?username\=
Cape\ URL=http\://icebergcraft.com\:6543/api/Minecraft/GetCapeByUsername/?username\=

Using:

GetUUID/?username=<username>
Will return the UUID of a player

GetSkin/?uuid=<uuid>
Will return the player's skin in png format (if they have one)

GetSkinByUsername/?username=<username>
Will return the player's skin in png format (if they have one)

GetCape/?uuid=<uuid>
Will return the player's cape in png format (if they have one)

GetCapeByUsername/?username=<username>
Will return the player's cape in png format (if they have one)

For example:

The URL:

https://icebergcraft.com/api/Minecraft/GetSkinByUsername/?username=Johnanater

Will return a png of my skin.


Building:

To build, just open MinecraftAPI.sln with Rider or Visual Studio and hit "build"


Running:

dotnet MinecraftAPI.dll [options]


Parameters:

To edit the site's URL or port, use the parameter:

--url http://localhost:5000

To edit the cache time (in seconds), use the parameter

--cache-time=1800


Help:

If you still need help feel free to contact me on

my Discord server: https://discord.gg/DpxvCTh


Love my work?

Bitcoin: 1L9kdrW3hJ1abzJAKJwVGNrg3otAEmekY2

Ethereum: 0x43db5a4a44a57f0699c320dbf1131879ec831274

Ripple: rDrdhCVD79js6dTWHC1d6cdHjvj2hD3T1H

About

A simple ASP.NET Core API for Minecraft skins

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published