Shapeless Portals
Custom-shaped nether portals made from configurable materials.
Quick challenge
How far can you run before the mobs catch you?
Minecraft check
Confirm your run
Complete the quick check to get your code.
Shapeless Portals
Shapeless Portals – Highly Configurable Nether Portal Plugin
Shapeless Portals lets players ignite custom-shaped Nether portals made from any materials configured in the config.
Join our Join our — discover other cool plugins, suggest new features, or get help with configurations.
Features ✨
- Unlimited Portal Shapes Create portals in any geometry: squares, triangles, hearts, or abstract shapes made of straight lines.
- Configurable Frame Materials Want CRYING_OBSIDIAN instead of classic OBSIDIAN? Just add it to the list in the config.
- Permission & Player Controls Enable `shapelessPortals.ignite` or allow everyone to ignite.
- Size Limits Set max/min portal opening size: from 1×1 up to 21×21 (or any values you choose).
- Hot Reload No restarts needed! Change the config and run `/shapelessportals reload`.
Main config (`config.yml`) ⚙️
config.yml
```yaml
Join our discord - https://discord.gg/YGzA4UxzFB you can find other cool plugins there.
"shapelessPortals.reload" - permission required to use "/shapelessportals reload" command
if true, only players can ignite shapeless portals
onlyPlayerCanIgnite: false
if true, players must have permission to ignite shapeless portals
isPermissionRequired: false permission: "shapelessPortals.ignite"
max width/height of portal opening (portal blocks)
maxWidth: 21 maxHeight: 21
min size of portal opening (portal blocks)
minPortalSize: 1
allowed frame materials (Obsidian, Crying Obsidian, etc.)
portalFrameMaterials: - OBSIDIAN - CRYING_OBSIDIAN
reload messages, supports MiniMessage
noPermissionToReload: "<red>✘ <white>You don't have permission!" successfullyReloaded: "<green>✔ <white>Config reloaded!" ````
Permissions 🔐
| Permission Node | Description | | ------------------------- | ------------------------------------ | | `shapelessPortals.ignite` | Allows ignition of shapeless portals | | `shapelessPortals.reload` | Allows reloading the plugin config |
Commands 📟
| Command | Description | | -------------------------- | ----------------------------- | | `/shapelessportals reload` | Reload plugin config |