SurfingBoard
Easily surf between servers via Minecraft 1.20.5 new packet feature: Transfer!
This plugin will store your server lists and allow you to surf between servers easily. Also, this plugin provides MySQL DataSource to share and sync your server lists across the different servers.
Currently, there's no any server frameworks (Spigot, Paper) released on 1.20.5, so this plugin cannot actually send between servers until the server frameworks are released.
But until release, you can still use this plugin to store your server lists and share them across the servers.
Commands
Surfing Commands (requires surfingboard.command.surf permission)
Easily surf between servers via Minecraft 1.20.5 new packet feature: Transfer!
This plugin will store your server lists and allow you to surf between servers easily. Also, this plugin provides MySQL DataSource to share and sync your server lists across the different servers.
Currently, there's no any server frameworks (Spigot, Paper) released on 1.20.5, so this plugin cannot actually send between servers until the server frameworks are released.
But until release, you can still use this plugin to store your server lists and share them across the servers.
Commands
Surfing Commands (requires surfingboard.command.surf permission)
- /surf <playerName> <serverName>: Send the player to the server.
- /surf all <serverName>: Send everyone to the server.
- /surf <serverName>: Send yourself to target server.
Code (YAML):
# Datasource Configuration
# Available datasource: MySQL, YAML
datasource : YAML
# MySQL Datasource Configuration
# Not used if datasource is YAML
mysql:
host : localhost
port : 3306
database : minecraft
username : root
password : 1234
#YAML Datasource Configuration
# Not used if datasource is MySQL
servers:
- serverName : myServerName1
hostName : localhost
port : 25566
- serverName : myServerName2
hostName : localhost
port : 25567
# Plugin Configuration
# serverUpdatePeriod: Time to update server information from datasource
surfing:
serverUpdatePeriod : 1200 # 1 minute (based on Tick). -1 to Disable auto update
# Available datasource: MySQL, YAML
datasource : YAML
# MySQL Datasource Configuration
# Not used if datasource is YAML
mysql:
host : localhost
port : 3306
database : minecraft
username : root
password : 1234
#YAML Datasource Configuration
# Not used if datasource is MySQL
servers:
- serverName : myServerName1
hostName : localhost
port : 25566
- serverName : myServerName2
hostName : localhost
port : 25567
# Plugin Configuration
# serverUpdatePeriod: Time to update server information from datasource
surfing:
serverUpdatePeriod : 1200 # 1 minute (based on Tick). -1 to Disable auto update
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft version listed: 1.20
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
SurfingBoard - Prepare for new 1.20.5 Transfer server! is a free Minecraft Java mod. Compatible with Minecraft 1.20. Downloaded 66 times (via Spigot). Download it and open it directly in the game.