{"id":17821,"date":"2026-05-31T22:46:42","date_gmt":"2026-05-31T19:46:42","guid":{"rendered":"https:\/\/vpesports.com\/minecraft\/mods\/arbitrary-portals\/"},"modified":"2026-05-31T22:46:42","modified_gmt":"2026-05-31T19:46:42","slug":"arbitrary-portals","status":"publish","type":"mod","link":"https:\/\/vpesports.com\/minecraft\/mods\/arbitrary-portals\/","title":{"rendered":"Arbitrary Portals"},"content":{"rendered":"<p># About<br \/>\nArbitrary Portals allows players to create nether portals of all different shapes and sizes, removing the needless rectangular restriction imposed by the vanilla game.<\/p>\n<p># Usage<\/p>\n<p>Build a portal frame in any shape you want (even containing holes), and then light it as normal! By default, the frame must be made of Obsidian, contain at least 6 blocks inside (like Vanilla&#8217;s smallest 2&#215;3 portal) and not be larger than 21&#215;21 inside (Vanilla&#8217;s maximum portal size)<br \/>\nAll of these options are configurable! See the **Config** section below for more information<\/p>\n<p># Commands and Permissions<br \/>\n| Command   | Description                         | Permission          | Default  |<br \/>\n|&#8212;&#8212;&#8212;&#8211;|&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-|&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;|&#8212;&#8212;&#8212;-|<br \/>\n| \/arbitraryPortalsReload| Reloads the config file   | `arbitraryPortals.reload` | OP       |<\/p>\n<p># Config<br \/>\n&#8220;`yaml<br \/>\n# The maximum dimensions of the portal (default: 21 from largest Vanilla 21&#215;21 portal)<br \/>\nmaxWidth: 21<br \/>\nmaxHeight: 21<\/p>\n<p># The total portals blocks inside a portal (default: 6 from smallest Vanilla 2&#215;3 portal)<br \/>\nminPortalSize: 6<\/p>\n<p># List of blocks that can be used to build a nether portal<br \/>\n# Needs to be a valid material from https:\/\/jd.papermc.io\/paper\/1.20\/org\/bukkit\/Material.html<br \/>\nportalFrameMaterials:<br \/>\n  &#8211; OBSIDIAN<br \/>\n#  &#8211; CRYING_OBSIDIAN<br \/>\n&#8220;`<\/p>\n<p># Shoutouts<br \/>\nWhile this plugin closely resembles Xisumavoid&#8217;s &#8220;Custom Nether Portals&#8221; datapack, I actually started work on this months before he released his, and had the idea for years before that. Still, though, all of the Vanilla Tweaks datapacks are awesome and everyone should definitely check them out https:\/\/vanillatweaks.net\/picker\/datapacks\/<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Create non-rectangular nether portals!<\/p>\n","protected":false},"featured_media":17822,"template":"","meta":{"_minecraft_slug":"arbitrary-portals","_minecraft_project_id":"h3n7VDxP","_minecraft_author":"Frogperson","_minecraft_license":"LicenseRef-All-Rights-Reserved","_minecraft_downloads":1130,"_minecraft_follows":8,"_minecraft_client_side":"unsupported","_minecraft_server_side":"required","_minecraft_storage_type":"zip","_minecraft_archive_name":"arbitrary-portals.zip","_minecraft_size_bytes":7419,"_minecraft_version_count":1,"_minecraft_updated_at":"2026-05-16T08:13:38.874739Z","_minecraft_date_created":"2023-09-02T22:49:30.128738Z","_minecraft_date_modified":"2023-09-02T18:20:12.425869Z","_minecraft_project_url":"https:\/\/modrinth.com\/mod\/arbitrary-portals","_minecraft_icon_attachment_id":17822,"_minecraft_imported_at":"2026-05-31T19:46:43+00:00","_minecraft_import_hash":"06ab9e1f84651e3fef05a5a857958a90","_minecraft_versions":"","_minecraft_links":"","_minecraft_gallery":"","_minecraft_api_metadata":""},"mod_category":[87,124,156,89,127,128,129],"mod_loader":[130,132,133,134],"minecraft_version":[59,36],"class_list":["post-17821","mod","type-mod","status-publish","has-post-thumbnail","hentry","mod_category-adventure","mod_category-bukkit","mod_category-decoration","mod_category-game-mechanics","mod_category-paper","mod_category-purpur","mod_category-spigot","mod_loader-bukkit","mod_loader-paper","mod_loader-purpur","mod_loader-spigot","minecraft_version-1-20","minecraft_version-1-20-1"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Arbitrary Portals - 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\/arbitrary-portals\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Arbitrary Portals - Minecraft\" \/>\n<meta property=\"og:description\" content=\"Create non-rectangular nether portals!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vpesports.com\/minecraft\/mods\/arbitrary-portals\/\" \/>\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=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/arbitrary-portals\\\/\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/arbitrary-portals\\\/\",\"name\":\"Arbitrary Portals - Minecraft\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/arbitrary-portals\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/arbitrary-portals\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/arbitrary-portals-icon-5c356d974be9717ae8e4424235ea68109500fbad_96.webp\",\"datePublished\":\"2026-05-31T19:46:42+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/arbitrary-portals\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/arbitrary-portals\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/arbitrary-portals\\\/#primaryimage\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/arbitrary-portals-icon-5c356d974be9717ae8e4424235ea68109500fbad_96.webp\",\"contentUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/arbitrary-portals-icon-5c356d974be9717ae8e4424235ea68109500fbad_96.webp\",\"width\":96,\"height\":66},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/arbitrary-portals\\\/#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\":\"Arbitrary Portals\"}]},{\"@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":"Arbitrary Portals - 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\/arbitrary-portals\/","og_locale":"en_US","og_type":"article","og_title":"Arbitrary Portals - Minecraft","og_description":"Create non-rectangular nether portals!","og_url":"https:\/\/vpesports.com\/minecraft\/mods\/arbitrary-portals\/","og_site_name":"Minecraft","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/vpesports.com\/minecraft\/mods\/arbitrary-portals\/","url":"https:\/\/vpesports.com\/minecraft\/mods\/arbitrary-portals\/","name":"Arbitrary Portals - Minecraft","isPartOf":{"@id":"https:\/\/vpesports.com\/minecraft\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/arbitrary-portals\/#primaryimage"},"image":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/arbitrary-portals\/#primaryimage"},"thumbnailUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/05\/arbitrary-portals-icon-5c356d974be9717ae8e4424235ea68109500fbad_96.webp","datePublished":"2026-05-31T19:46:42+00:00","breadcrumb":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/arbitrary-portals\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vpesports.com\/minecraft\/mods\/arbitrary-portals\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/vpesports.com\/minecraft\/mods\/arbitrary-portals\/#primaryimage","url":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/05\/arbitrary-portals-icon-5c356d974be9717ae8e4424235ea68109500fbad_96.webp","contentUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/05\/arbitrary-portals-icon-5c356d974be9717ae8e4424235ea68109500fbad_96.webp","width":96,"height":66},{"@type":"BreadcrumbList","@id":"https:\/\/vpesports.com\/minecraft\/mods\/arbitrary-portals\/#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":"Arbitrary Portals"}]},{"@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\/17821","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\/17822"}],"wp:attachment":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media?parent=17821"}],"wp:term":[{"taxonomy":"mod_category","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_category?post=17821"},{"taxonomy":"mod_loader","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_loader?post=17821"},{"taxonomy":"minecraft_version","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/minecraft_version?post=17821"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}