{"openapi":"3.0.3","info":{"title":"Minecraft Skins API","version":"1.0.0","description":"Public REST API for the **Minecraft Skins** plugin on DevNebura.\n\n## Features\n- 📦 **Player Assets** — Get dynamic links for a player's skin, 3D body, cube face, and avatar.\n- 🎨 **Plugin Data** — Access available animations, biomes, and styling presets.\n\n## Authentication\nPublic access. No authentication required.","contact":{"name":"DevNebura Platform","url":"https://team.hiroshi-dev.xyz/users/p/minecraft-skins"},"license":{"name":"MIT"}},"servers":[{"url":"https://team.hiroshi-dev.xyz/api/public/minecraft-skins","description":"DevNebura Production"}],"tags":[{"name":"Assets","description":"Minecraft player assets generation."},{"name":"Meta","description":"Documentation and specification."}],"paths":{"/":{"get":{"tags":["Assets"],"operationId":"getMinecraftAssets","summary":"Get Minecraft Assets and Plugin Configurations","description":"Returns structured dynamic URLs for a player's assets (Crafthead/Minotar) and available plugin configs.","parameters":[{"name":"username","in":"query","required":true,"schema":{"type":"string","example":"Notch"},"description":"Minecraft username or UUID."}],"responses":{"200":{"description":"JSON Object containing assets and pluginData","content":{"application/json":{"schema":{"type":"object"}}}},"400":{"description":"Invalid Parameters (e.g. missing username)"}}}},"/readme":{"get":{"tags":["Meta"],"operationId":"getReadme","summary":"API Documentation (Markdown)","description":"Returns the raw `README.md` file for this plugin as plain text.","responses":{"200":{"description":"Markdown documentation","content":{"text/markdown":{"schema":{"type":"string"}}}},"404":{"description":"Readme file not found"}}}},"/openapi.json":{"get":{"tags":["Meta"],"summary":"Get OpenAPI Spec","responses":{"200":{"description":"JSON Specification","content":{"application/json":{"schema":{"type":"object"}}}}}}}}}