server error: This can happen, for example, when Mojang's servers are down.downloaded: Requested skin details, skin downloaded.
This happens either when the user removed their skin or when it didn't change. checked: Requested skin details, skin cached.X-Storage-Type: Details about how the requested image was stored on the server.Warning: When using a cached image after an error occured.Please note that these headers may be cached by Cloudflare. Responses come with some HTTP headers that are useful for debugging. Note that requests are usually answered with an image (with Steve/Alex skin), even if an error occured! This is also used in some rare cases when Mojang servers are having issues and the image couldn't be checked for changes, but Crafatar still had a cached version.ĥ00 Server Error is used when no skin/cape was found because of Mojang or Crafatar server issues.
Minecraft skin stealer head code#
CORSĬrafatar supports Cross-Origin Resource Sharing, so you can make AJAX request from other sites! HTTP HeadersĬrafatar always replies with a 200 OK status code when the requested user's skin/cape was found. In addition, Cloudflare may cache images as long as your browser would.Īfter changing your Minecraft skin, you can try clearing your browser cache to see the change faster. Images are also cached in your browser for 60 minutes unless you clear your browser cache. About CachingĬrafatar checks for skin updates every 20 minutes. Please use UUIDs instead!Īll usernames are rejected. About Usernamesīy disabling a legacy API in 2018, Mojang has made it practically impossible for Crafatar to support usernames. UUIDs may be any valid Mojang UUID in the blank or dashed format. The option defaults to either MHF_Steve or MHF_Alex, depending on Minecraft's default for the requested UUID. You can use a custom URL, any uuid, or MHF_Steve/ MHF_Alex. default: The fallback to be used when the requested image cannot be served.This option was previously known as helm.