ServerListPlus

Organize your multiplayer server list with folder tabs, search filters, sorting, pinning, notes, tags and playtime tracking.
direct-connection.png

direct-connection.png

search.png

search.png

server-list.png

server-list.png

server-menu.png

server-menu.png

settings.png

settings.png

Description

ServerListPlus

A client-side mod that makes the multiplayer server list actually manageable: folders as tabs, search with filters, sorting, pinning, notes, tags and playtime, all without touching servers.dat. Remove the mod and your server list is exactly as before.

The server list with folders as tabs

Features

  • Tabs for folders: "All" plus one tab per folder, as a row above the list or as a sidebar. A server can be in any number of folders; drag it onto a tab to put it there.
  • Smart folders: save a search as a folder that fills itself, e.g. tag:pvp ping:<80.
  • Search and filters: by name, address and MOTD, plus tag:, folder:, ping:, players:, domain:, is:pinned and is:hidden.
  • Sorting: manually by drag and drop, or by name, ping, players or last played.
  • Pinning: keep servers at the top of a tab, also while sorting automatically.
  • Dividers: titled, colored separators to group servers within a tab.
  • Hiding: keep servers out of "All" without deleting them.
  • Notes, tags and history: per server notes and tags; last join and total playtime per address.
  • Colored names: MiniMessage tags in server names, e.g. <gradient:#ff5555:#ffaa00>Hypixel</gradient> <gray>Lobby.
  • Direct Connection: a live preview of the typed server and the addresses you joined last.
  • Auto refresh: re-ping the shown servers every few seconds, without the list flickering.
  • Looks: tab colors and symbols, background gradients or your own pictures per tab.

Context menu of a server

Searching a folder

Tabs as a sidebar

Requirements

  • Fabric with Fabric API, or NeoForge
  • Client only, not needed on servers
  • Minecraft 1.20.5 – 1.20.6, 1.21 – 1.21.11 and 26.1 – 26.3

Usage

To Do
Create a folder Click + next to the tabs
Rename a tab or divider Double click it
Change a tab's color, symbol or background Right click the tab
Put a server into folders Right click it → Folders, or drag it onto a tab
Pin, hide or annotate a server Right click it
Add a divider Right click a server → Insert divider above
Search Click the magnifier or press Ctrl+F
Change sorting Click the arrows next to the search
Move the selected server Drag it, or Shift+↑/↓
Settings Click the gear

A server named Friends/Survival SMP is put into the folder "Friends" (created if needed) and named "Survival SMP".

Search

All terms must match. Case and Minecraft color codes are ignored.

Term Matches
survival name, address or MOTD contains the word
"mini games" the exact phrase
tag:pvp a tag starting with "pvp"
folder:friends one of its folders contains "friends"
is:pinned / is:hidden pinned in any tab / hidden from "All"
ping:<100, players:>10 compares ping or online players with <, > or =
domain:example.com that domain and its subdomains
-term negates any term, e.g. -tag:modded

Your data

Everything ServerListPlus adds is stored in config/serverlistplus/servers.json. The vanilla servers.dat only changes the way it would without the mod. Data of a deleted server is kept for 30 days in case it comes back.

Bugs and ideas

Please report bugs and suggest features on GitHub. The source code is available under the MIT license.

ServerListPlus Team

profile avatar
  • 1
    Projects
  • 377
    Downloads