{"product_id":"generate-minecraft-block-textures-with-mapmc-via-webhook","title":"Generate Minecraft Block Textures with MapMC via Webhook","description":"\u003ch3\u003eGenerate Minecraft block texture PNGs using MapMC AI—triggered by an n8n form or Webhook\u003c\/h3\u003e\n\u003cp\u003eThis n8n automation takes a Minecraft block texture prompt, sends it to the \u003cstrong\u003eMapMC AI Textures API\u003c\/strong\u003e, waits for the async job to finish, and returns a \u003cstrong\u003eJSON response with generated PNG asset URLs\u003c\/strong\u003e and job metadata—fully webhook-ready.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eReceives a texture request\u003c\/strong\u003e from an \u003cstrong\u003en8n form submission\u003c\/strong\u003e or an \u003cstrong\u003einbound webhook call\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eNormalizes the input\u003c\/strong\u003e into a consistent payload (including \u003cem\u003eprompt\u003c\/em\u003e, \u003cem\u003eresolution\u003c\/em\u003e, and \u003cem\u003eoutputCount\u003c\/em\u003e) and creates an \u003cstrong\u003eidempotency key\u003c\/strong\u003e for the run.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCreates an async MapMC job\u003c\/strong\u003e by sending a \u003cstrong\u003ePOST\u003c\/strong\u003e request to the MapMC API to generate a Minecraft block asset.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003ePolls for completion\u003c\/strong\u003e: waits 10 seconds, then repeatedly checks the MapMC job status URL until it completes.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eReturns results\u003c\/strong\u003e on success by formatting job details and the asset list into a \u003cstrong\u003eJSON payload\u003c\/strong\u003e containing the generated PNG URLs.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eFails fast on terminal errors\u003c\/strong\u003e: if the job ends in a terminal failure state (e.g., \u003cem\u003efailed\u003c\/em\u003e, \u003cem\u003erefunded\u003c\/em\u003e, or \u003cem\u003edeleted\u003c\/em\u003e), the workflow stops and returns an error message.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eBuild an \u003cstrong\u003eAI texture generator\u003c\/strong\u003e page where users submit a prompt and instantly receive Minecraft-ready textures as PNG URLs.\u003c\/li\u003e\n  \u003cli\u003eAutomate texture requests from a SaaS backend—send prompt + resolution + output count via webhook and store the returned asset URLs.\u003c\/li\u003e\n  \u003cli\u003eGenerate consistent block variations for modpacks by rerunning prompts with different resolutions or output counts.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eMapMC AI Textures API\u003c\/strong\u003e with Bearer token auth (\u003ccode\u003eAuthorization: Bearer \u0026lt;YOUR_MAPMC_API_KEY\u0026gt;\u003c\/code\u003e)\u003c\/li\u003e\n  \u003cli\u003en8n nodes\/logic: \u003cstrong\u003eWebhook\u003c\/strong\u003e, \u003cstrong\u003eForm Trigger\u003c\/strong\u003e, \u003cstrong\u003eSet\u003c\/strong\u003e, \u003cstrong\u003eWait\u003c\/strong\u003e, \u003cstrong\u003eIf\u003c\/strong\u003e, plus formatting\/output handling (and sticky note documentation)\u003c\/li\u003e\n  \u003cli\u003eWebhook path: use the production webhook URL for \u003cstrong\u003e\u003ccode\u003emapmc-ai-texture-generator\u003c\/code\u003e\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":45938252120243,"sku":"N8N-19012","price":45.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/aIDWidB53OWOiqI6sOpW__xh0eBg34.png?v=1788340784","url":"https:\/\/buyflowscripts.com\/products\/generate-minecraft-block-textures-with-mapmc-via-webhook","provider":"N8N Commerce","version":"1.0","type":"link"}