ServerPortal+
A Lightweight and Powerful Portal System for Minecraft Networks
Overview
ServerPortal+ is a high-performance portal management plugin designed specifically for modern Minecraft server networks.
It allows you to create clean, reliable, and fully configurable portals that connect players to:
BungeeCord / Waterfall / Velocity servers
Warps
Custom locations
Unlike traditional portal plugins, ServerPortal+ is built with a command-first approach, ensuring fast setup, minimal overhead, and maximum control.
Why ServerPortal+?
Most portal plugins suffer from:
- Overcomplicated GUI systems
- Poor performance in larger networks
- Difficult configuration structures
- Lack of proper Bungee integration
ServerPortal+ solves this by focusing on what actually matters:
Fast and clean setup
Logical command structure
Reliable server switching
Design portals as you like it in shapes
Built for real-world network environments
Main Features
- Create portals entirely with commands
- Link portals to:
- BungeeCord / Waterfall / Velocity servers
- Warps
- Custom locations
- Two portal types:
Water portals
Light portals
- Water portals:
- Do NOT flow
- Stay visually stable
- Smart systems:
- Server validation (prevents invalid links)
- Optional server availability check
- Join protection (no teleport on login)
- Cooldown system (anti-spam)
- Fully configurable:
- config.yml
- messages.yml
- Persistent storage:
- portals.yml
- Includes tab completion for faster workflow
Portal Types
Water Portal
/sp give <portalId> water
- Static water (does not spread)
- Clearly visible portal
- Ideal for intuitive player navigation
Light Portal
/sp give <portalId> light
- Invisible portal
- Clean and modern design
- Perfect for high-end lobby builds
Commands
/sp create <id> - Create a new portal
/sp delete <id> - Delete a portal
/sp list - Show all portals
/sp info <id> - Show portal details
/sp give <id> <type> - Give portal item (water/light)
/sp setserver <id> <srv> - Link portal to a Bungee server
/sp setwarp <id> <warp> - Link portal to a warp
/sp setlocation <id> - Link portal to your current location
/sp removeblock - Remove the targeted portal block
/sp reload - Reload config and messages
Permissions
serverportal.admin
serverportal.use
- serverportal.admin → Full administrative access
- serverportal.use → Allows players to use portals
Example Setup
/sp create survival
/sp setserver survival survival
/sp give survival water
Place the block → players walk into it → instant teleport.
Smart Portal Behavior
- Water portal blocks do not spread
- Players must leave a portal before re-entering
- Prevents teleport spam and loops
- Prevents invalid or broken server links
- Detects offline servers before connecting
Configuration Example
settings:
portal-cooldown-seconds: 2
require-admin-permission-to-place: true
remove-portal-link-when-block-broken: true
server-check:
enabled: true
timeout-ms: 1500
servers:
lobby:
display-name: "Lobby"
host: "127.0.0.1"
port: 25566
enabled: true
Generated Files
/plugins/ServerPortalPlus/
├── config.yml
├── messages.yml
└── portals.yml
Network Support
Fully compatible with:
- BungeeCord
- Waterfall
- Velocity
Installation
- Place the plugin in Lobby server (Or server where you want to use the portals):
/plugins/
- Start your server
- Configure config.yml
- Done
Summary
ServerPortal+ is built for developers and server owners who want:
- Speed
- Control
- Reliability
- Clean design
Without unnecessary complexity.
ServerPortal+
Clean. Fast. Reliable.
Built for real server networks.
