{"id":63244,"date":"2026-06-03T18:42:27","date_gmt":"2026-06-03T15:42:27","guid":{"rendered":"https:\/\/vpesports.com\/minecraft\/mods\/enchanted-loom\/"},"modified":"2026-06-03T18:42:27","modified_gmt":"2026-06-03T15:42:27","slug":"enchanted-loom","status":"publish","type":"mod","link":"https:\/\/vpesports.com\/minecraft\/mods\/enchanted-loom\/","title":{"rendered":"Enchanted Loom"},"content":{"rendered":"<p># EnchantedLoom<\/p>\n<p>**EnchantedLoom** adds a craftable magical loom block that lets players apply any banner pattern and dye colour through a clean wizard-style GUI \u2014 no pattern items required.<\/p>\n<p>Designed for survival servers that want banner design to feel rewarding without the tedious material grind.<\/p>\n<p>![Enchanted Loom GUI](https:\/\/raw.githubusercontent.com\/MattTheHuman\/EnchantedLoom\/main\/images\/Enchanted%20Loom%20-%201%20-%20GUI.png)<\/p>\n<p>&#8212;<\/p>\n<p>## Features<\/p>\n<p>&#8211; **Wizard-style GUI** \u2014 step through base colour \u2192 pattern \u2192 pattern colour, one screen at a time<br \/>\n&#8211; **Survival-friendly** \u2014 players trade in a matching blank banner to receive the finished design (configurable)<br \/>\n&#8211; **Creative bypass** \u2014 creative mode players are never required to supply a blank banner<br \/>\n&#8211; **Save &#038; retrieve designs** \u2014 name and save banner designs per player, persisted across restarts<br \/>\n&#8211; **Global banners** \u2014 optionally let all players (or only creative players) browse everyone&#8217;s saved designs<br \/>\n&#8211; **Admin banner command** \u2014 generate any patterned banner via command and give it to any player<br \/>\n&#8211; **Vanilla loom untouched** \u2014 only the crafted Enchanted Loom opens the custom GUI; regular looms work normally<br \/>\n&#8211; **Fully configurable** \u2014 messages, GUI title, item appearance, layer limits, and survival settings<br \/>\n&#8211; **Live reload** \u2014 apply config changes with `\/elreload`, no restart needed<\/p>\n<p>&#8212;<\/p>\n<p>## Crafting<\/p>\n<p>**Step 1 \u2014 Diamond String** \u2014 place four diamonds around a piece of string<\/p>\n<p>![Diamond String recipe](https:\/\/raw.githubusercontent.com\/MattTheHuman\/EnchantedLoom\/main\/images\/Enchanted%20Loom%20-%206%20-%20Diamond%20String.png)<\/p>\n<p>**Step 2 \u2014 Enchanted Loom** \u2014 two Diamond Strings on top, two planks on the bottom<\/p>\n<p>![Enchanted Loom recipe](https:\/\/raw.githubusercontent.com\/MattTheHuman\/EnchantedLoom\/main\/images\/Enchanted%20Loom%20-%207%20-%20Crafting.png)<\/p>\n<p>&#8212;<\/p>\n<p>## GUI<\/p>\n<p>Right-clicking the Enchanted Loom opens a three-step wizard:<\/p>\n<p>1. **Base Colour** \u2014 choose the colour of the blank banner<br \/>\n2. **Add Pattern** \u2014 browse every available Minecraft banner pattern; hover for a tooltip preview<br \/>\n3. **Pattern Colour** \u2014 pick the colour for that pattern layer, then click to add it<\/p>\n<p>Repeat steps 2\u20133 to layer up to six patterns, then take the finished banner.<\/p>\n<p>![Step 2: Add Pattern](https:\/\/raw.githubusercontent.com\/MattTheHuman\/EnchantedLoom\/main\/images\/Enchanted%20Loom%20-%202%20-%20Border%20Select.png)<br \/>\n![Step 3: Pattern Colour](https:\/\/raw.githubusercontent.com\/MattTheHuman\/EnchantedLoom\/main\/images\/Enchanted%20Loom%20-%203%20-%20Colour%20Select.png)<\/p>\n<p>&#8212;<\/p>\n<p>## Saving Designs<\/p>\n<p>Click **Save Design** (the book icon) in the pattern picker to name and save your current design via chat. Open the Saved Banners screen at any time \u2014 left-click to get a copy, shift-click to delete.<\/p>\n<p>![Save Design](https:\/\/raw.githubusercontent.com\/MattTheHuman\/EnchantedLoom\/main\/images\/Enchanted%20Loom%20-%204%20-%20Save%20Banners.png)<br \/>\n![Saved Banners list](https:\/\/raw.githubusercontent.com\/MattTheHuman\/EnchantedLoom\/main\/images\/Enchanted%20Loom%20-%205%20-%20Saved%20Banners.png)<\/p>\n<p>&#8212;<\/p>\n<p>## Commands<\/p>\n<p>| Command | Description | Permission |<br \/>\n|&#8212;&#8212;&#8212;|&#8212;&#8212;&#8212;&#8212;-|&#8212;&#8212;&#8212;&#8212;|<br \/>\n| `\/eloom open [player]` | Open the Enchanted Loom GUI | `enchantedloom.open` |<br \/>\n| `\/eloom give [player] [amount]` | Give an Enchanted Loom block | `enchantedloom.give` |<br \/>\n| `\/eloom banner <base> [pattern:color &#8230;]` | Create a patterned banner | `enchantedloom.banner` |<br \/>\n| `\/eloom reload` | Reload the configuration | `enchantedloom.admin` |<br \/>\n| `\/elopen`, `\/elgive`, `\/elbanner`, `\/elreload` | Shorthand aliases | *(same as above)* |<\/p>\n<p>**`\/elbanner` examples**<br \/>\n&#8220;`<br \/>\n\/elbanner red stripe_top:white creeper:gold<br \/>\n\/elbanner white gradient:purple gradient_up:light_blue Steve<br \/>\n&#8220;`<\/p>\n<p>&#8212;<\/p>\n<p>## Permissions<\/p>\n<p>| Permission | Description | Default |<br \/>\n|&#8212;&#8212;&#8212;&#8212;|&#8212;&#8212;&#8212;&#8212;-|&#8212;&#8212;&#8212;|<br \/>\n| `enchantedloom.use` | Interact with the Enchanted Loom block | everyone |<br \/>\n| `enchantedloom.open` | Open the GUI | everyone |<br \/>\n| `enchantedloom.give` | Give Enchanted Loom blocks | op |<br \/>\n| `enchantedloom.banner` | Generate banners via command | op |<br \/>\n| `enchantedloom.admin` | All of the above + reload + admin delete | op |<\/p>\n<p>&#8212;<\/p>\n<p>## Configuration Highlights<\/p>\n<p>| Key | Default | Description |<br \/>\n|&#8212;&#8211;|&#8212;&#8212;&#8212;|&#8212;&#8212;&#8212;&#8212;-|<br \/>\n| `require-blank-banner` | `true` | Survival players must trade a matching blank banner |<br \/>\n| `max-banner-layers` | `6` | Maximum layers on a banner |<br \/>\n| `global-banners` | `false` | All players can browse every saved design |<br \/>\n| `global-creative-banners` | `false` | Creative players can browse every saved design |<br \/>\n| `allow-admin-delete-banners` | `false` | Admins can delete any player&#8217;s saved design |<br \/>\n| `item-glow` | `true` | Enchantment glint on the Enchanted Loom item |<br \/>\n| `patterns-per-page` | `27` | Patterns shown per GUI page |<\/p>\n<p>Full source and documentation on GitHub.<\/p>\n<p>&#8212;<\/p>\n<p>## Requirements<\/p>\n<p>&#8211; **Paper** 1.21.x<br \/>\n&#8211; **Java** 21+<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A plugin for 1.21.11 that adds an Enchanted Loom to Minecraft. This can be configured for survival but allows easier banner creation.<\/p>\n","protected":false},"featured_media":63245,"template":"","meta":{"_minecraft_slug":"enchanted-loom","_minecraft_project_id":"wfb5bRyS","_minecraft_author":"MattTheHuman87","_minecraft_license":"AGPL-3.0-or-later","_minecraft_downloads":191,"_minecraft_follows":1,"_minecraft_client_side":"unsupported","_minecraft_server_side":"required","_minecraft_storage_type":"zip","_minecraft_archive_name":"enchanted-loom.zip","_minecraft_size_bytes":59478,"_minecraft_version_count":1,"_minecraft_updated_at":"2026-05-16T12:28:26.430042Z","_minecraft_date_created":"2026-04-11T22:49:45.069009Z","_minecraft_date_modified":"2026-04-07T20:37:26.350825Z","_minecraft_project_url":"https:\/\/modrinth.com\/mod\/enchanted-loom","_minecraft_icon_attachment_id":63245,"_minecraft_imported_at":"2026-06-03T15:42:27+00:00","_minecraft_import_hash":"9d5e9ca324fc5462027826dd2c82cbb5","_minecraft_versions":"","_minecraft_links":"","_minecraft_gallery":"","_minecraft_api_metadata":""},"mod_category":[156,89,122,127,92],"mod_loader":[132],"minecraft_version":[41],"class_list":["post-63244","mod","type-mod","status-publish","has-post-thumbnail","hentry","mod_category-decoration","mod_category-game-mechanics","mod_category-magic","mod_category-paper","mod_category-utility","mod_loader-paper","minecraft_version-1-21-11"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Enchanted Loom - Minecraft<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/vpesports.com\/minecraft\/mods\/enchanted-loom\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Enchanted Loom - Minecraft\" \/>\n<meta property=\"og:description\" content=\"A plugin for 1.21.11 that adds an Enchanted Loom to Minecraft. This can be configured for survival but allows easier banner creation.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vpesports.com\/minecraft\/mods\/enchanted-loom\/\" \/>\n<meta property=\"og:site_name\" content=\"Minecraft\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/enchanted-loom\\\/\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/enchanted-loom\\\/\",\"name\":\"Enchanted Loom - Minecraft\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/enchanted-loom\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/enchanted-loom\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/enchanted-loom-icon-5bcbb4621a7dc5a8920f402d3de0fd4372b3ea40_96.webp\",\"datePublished\":\"2026-06-03T15:42:27+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/enchanted-loom\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/enchanted-loom\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/enchanted-loom\\\/#primaryimage\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/enchanted-loom-icon-5bcbb4621a7dc5a8920f402d3de0fd4372b3ea40_96.webp\",\"contentUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/enchanted-loom-icon-5bcbb4621a7dc5a8920f402d3de0fd4372b3ea40_96.webp\",\"width\":96,\"height\":96},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/enchanted-loom\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Mods\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Enchanted Loom\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\",\"name\":\"Minecraft\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Enchanted Loom - Minecraft","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/vpesports.com\/minecraft\/mods\/enchanted-loom\/","og_locale":"en_US","og_type":"article","og_title":"Enchanted Loom - Minecraft","og_description":"A plugin for 1.21.11 that adds an Enchanted Loom to Minecraft. This can be configured for survival but allows easier banner creation.","og_url":"https:\/\/vpesports.com\/minecraft\/mods\/enchanted-loom\/","og_site_name":"Minecraft","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/vpesports.com\/minecraft\/mods\/enchanted-loom\/","url":"https:\/\/vpesports.com\/minecraft\/mods\/enchanted-loom\/","name":"Enchanted Loom - Minecraft","isPartOf":{"@id":"https:\/\/vpesports.com\/minecraft\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/enchanted-loom\/#primaryimage"},"image":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/enchanted-loom\/#primaryimage"},"thumbnailUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/enchanted-loom-icon-5bcbb4621a7dc5a8920f402d3de0fd4372b3ea40_96.webp","datePublished":"2026-06-03T15:42:27+00:00","breadcrumb":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/enchanted-loom\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vpesports.com\/minecraft\/mods\/enchanted-loom\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/vpesports.com\/minecraft\/mods\/enchanted-loom\/#primaryimage","url":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/enchanted-loom-icon-5bcbb4621a7dc5a8920f402d3de0fd4372b3ea40_96.webp","contentUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/enchanted-loom-icon-5bcbb4621a7dc5a8920f402d3de0fd4372b3ea40_96.webp","width":96,"height":96},{"@type":"BreadcrumbList","@id":"https:\/\/vpesports.com\/minecraft\/mods\/enchanted-loom\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/vpesports.com\/minecraft\/"},{"@type":"ListItem","position":2,"name":"Mods","item":"https:\/\/vpesports.com\/minecraft\/mods\/"},{"@type":"ListItem","position":3,"name":"Enchanted Loom"}]},{"@type":"WebSite","@id":"https:\/\/vpesports.com\/minecraft\/#website","url":"https:\/\/vpesports.com\/minecraft\/","name":"Minecraft","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/vpesports.com\/minecraft\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod\/63244","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod"}],"about":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/types\/mod"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media\/63245"}],"wp:attachment":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media?parent=63244"}],"wp:term":[{"taxonomy":"mod_category","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_category?post=63244"},{"taxonomy":"mod_loader","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_loader?post=63244"},{"taxonomy":"minecraft_version","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/minecraft_version?post=63244"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}