Key Features
✅ Craftable Portal Keys - Players craft keys using 8x Ender Pearls + 1x Diamond
✅ Custom Door Linking - Link any two doors together to create a teleportation system
✅ Named Portals - Give each portal a unique name for easy identification
✅ Key Cloning - Clone existing keys by combining a named key with a blank key
✅ Dual Functionality - Doors work normally without keys, or as portals with the correct key
✅ Auto-Close System - Portal doors automatically close after teleportation (configurable delay)
✅ Teleport Cooldown - Prevent spam with configurable cooldowns
✅ Particle & Sound Effects - Immersive visual and audio feedback
✅ Multi-Door Support - Works with all vanilla door types (wood, iron, nether doors)
✅ Fully Configurable - Customize messages, cooldowns, effects, and more
✅ Admin Commands - Manage portals, give keys, and reload configuration
How It Works
- Craft a Portal Key - Combine 8 Ender Pearls around 1 Diamond
- Create Your Portal - Right-click two doors with a blank key
- Name Your Portal - Type the portal name in chat
- Use Your Portal - Right-click the door with the key to unlock it
- Teleport - Walk through the unlocked door to teleport!
Non-portal doors function normally - only portal-linked doors require keys!
Commands
Command
Description
Permission
/portaldoor reload Reload configuration portaldoor.admin
/portaldoor givekey Get a Portal Door Key portaldoor.admin
/portaldoor list List all active portals portaldoor.admin
/portaldoor remove <id> Remove a portal portaldoor.admin
Permissions
- portaldoor.admin - Access to all admin commands
- portaldoor.use - Use portal keys and teleport (default: true)
- portaldoor.craft - Craft portal keys (default: true)
⚙️ Configuration
Fully customizable:
- Portal key appearance (name, lore, material, enchant glow)
- Teleport cooldown duration
- Particle and sound effects toggle
- Auto-close door timer
- Supported door types
- All messages with color support
️ Technical Details
- Version: 1.0.0
- Minecraft Version: 1.20.4+ (Paper/Spigot)
- Dependencies: None required
- Lightweight: Minimal performance impact
- Data Storage: YAML-based (no database required)
Use Cases
Medieval Castles - Secret passages between towers
Roleplay Servers - Magical transportation networks
⚔️ Dungeons - Multi-level dungeon exploration
️ Towns - Fast travel between districts
Adventure Maps - Puzzle-based portal systems