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.
![]() |
![]() |
|---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
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.
For detailed usage instructions and troubleshooting tips, please refer to the GitHub Wiki.









