Description

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.

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:pinnedandis: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.



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.




