Server List Explorer is a tool for managing your Minecraft: Java Edition server list and, in the future, your single-player world list. A complete overview of the features can be found on the Feature List wiki page.
Multiplayer Server List |
Settings |
Note: Links below point to the latest stable release assets. Looking for alpha/beta/rc builds? Visit the Releases page.
| Package Type | Variant | Download Link | Runtime |
|---|---|---|---|
| Installer (EXE) | Full | ServerListExplorer_x86_64-setup.exe | Bundled JBR 21 |
| Installer (MSI) | Full | ServerListExplorer_x86_64.msi | Bundled JBR 21 |
| Portable (ZIP) | Full | ServerListExplorer_windows-x86_64-portable.zip | Bundled JBR 21 |
| Installer (EXE) | Minified | ServerListExplorer-minified_x86_64-setup.exe | Bundled JBR 21 |
| Installer (MSI) | Minified | ServerListExplorer-minified_x86_64.msi | Bundled JBR 21 |
| Portable (ZIP) | Minified | ServerListExplorer-minified_windows-x86_64-portable.zip | Bundled JBR 21 |
| Package Type | Variant | Download Link | Runtime |
|---|---|---|---|
| Installer (EXE) | Full | ServerListExplorer_arm64-setup.exe | Bundled JBR 21 |
| Installer (MSI) | Full | ServerListExplorer_arm64.msi | Bundled JBR 21 |
| Portable (ZIP) | Full | ServerListExplorer_windows-arm64-portable.zip | Bundled JBR 21 |
| Installer (EXE) | Minified | ServerListExplorer-minified_arm64-setup.exe | Bundled JBR 21 |
| Installer (MSI) | Minified | ServerListExplorer-minified_arm64.msi | Bundled JBR 21 |
| Portable (ZIP) | Minified | ServerListExplorer-minified_windows-arm64-portable.zip | Bundled JBR 21 |
| Variant | Download Link | Runtime Requirement |
|---|---|---|
| Uber JAR | ServerListExplorer-all.jar | Requires Java SE 21+ |
| Uber JAR (Minified) | ServerListExplorer-all-minified.jar | Requires Java SE 21+ |
| Thin JAR | ServerListExplorer.jar | Requires Java SE 21+ |
View all releases: https://github.com/SpoilerRules/server-list-explorer/releases
If your PC can run modern desktop apps, you're probably good. For those who want the full details, the minimum requirements are listed below.
Minimum Requirements
| Category | Minimum | Recommended | Notes |
|---|---|---|---|
| Operating system | Windows 10+, macOS, or Linux (desktop environment required on Linux) | — | |
| CPU architecture | x86_64 (64-bit) or ARM64 | — | — |
| Java runtime | Java SE 21 compatible runtime | JetBrains Runtime 21 (JBR 21) | The application is expected to run on any Java SE 21 compatible runtime. Development and regular testing are performed using JetBrains Runtime 21. Windows installer and Windows portable builds ship with the latest JBR 21 bundled. |
| Category | Minimum | Recommended | Notes |
|---|---|---|---|
| CPU | — | Intel Core (6th gen) or equivalent | Server List Explorer performs work asynchronously to maintain responsiveness. Development and regular testing are performed on an Intel Core i7-9700K system, and behavior on older or significantly different CPUs may vary. |
| Memory (RAM) | 2 GB | — | — |
| Storage | — | ~150 MB or more recommended | Required for the application and essential data. Log files can grow up to approximately 100 MB. Additional space may be used for configuration, diagnostics, and other application data. |
| GPU / graphics | Not required (software rendering available) | GPU with functional desktop acceleration | — |
| Graphics drivers | Up-to-date drivers | — | |
| Display | 1280x720 | — | The user interface is designed and tested for resolutions at or above 1280x720. Lower resolutions are not supported and may result in clipped layouts or unusable UI. |
| Requirement | Why it matters |
|---|---|
| Internet connection | Required to query Minecraft servers in the Multiplayer Server List screen and to fetch online data. |
| DNS access | Required to resolve hostnames used by online server query services. |
| Firewall / security software | May need to allow outbound connections. |
| Requirement | Why it matters |
|---|---|
| Basic read/write access | — |
| System clock reasonably correct | Helps avoid SSL/network issues |
This project is built using Gradle and requires Java 21 or higher to run. Follow the steps below to build and execute the application:
From the root of the project, run the following Gradle task to generate the shadow JAR:
./gradlew :app:shadowJar
This task will produce a fat JAR (a JAR containing all dependencies) that can be run independently.
Once the build completes, the generated JAR files can be found in the app/build/libs/ directory:
-
Shadow JAR (includes all dependencies):
ServerListExplorer-all.jarThis is the recommended JAR to run for ease of use. -
Normal JAR (without bundled dependencies):
ServerListExplorer.jarUse this only if you plan to manage dependencies manually.
Run the shadow JAR using Java 21 or higher:
java -jar app/build/libs/ServerListExplorer-all.jar
If you prefer the normal JAR, make sure to provide all required dependencies on the classpath.









