HomeJavaModsSmartRouter

SmartRouter

SmartRouter is a Velocity plugin that smartly routes players based on their last connected server. It is designed for networks with multiple sub-servers like hub, spawn, and smp.

✨ Features


📦 Requirements

If LuckPerms is not found, the plugin will automatically disable itself.


⚙️ Configuration

The configuration file is created at plugins/smartrouter/config.yml.

file-version: 1

intercept-servers:
- spawn

remember-servers:
- spawn
- smp

intercept-servers

A list of server names to intercept when a player connects.
If a player attempts to join any of these servers, SmartRouter checks their last known server and redirects them if needed.

Example:
If a player tries to join spawn, but their last known server was smp, they’ll be redirected back to smp instead of joining spawn.


remember-servers

A list of server names to remember as a player's last server.
When a player joins any of these servers, SmartRouter saves the server name to metadata (via LuckPerms).

Tip:
Add any servers here that players might return to after a reconnect.


💡 Example Use Case

Let’s say your network has:

With SmartRouter, players are routed to spawn the first time. If they log out in smp, the next time they connect, SmartRouter will skip spawn and send them back to smp.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more