https://github.com/spoilerrules/server-list-explorer
A powerful tool for managing your Minecraft server list, featuring a Maple-themed user interface that combines functionality with style.
https://github.com/spoilerrules/server-list-explorer
compose compose-multiplatform compose-multiplatform-desktop cross-platform customizable desktop explorer external-server-list jetpack kotlin maple maple-lite minecraft minecraft-server-list minecraft-server-list-ping nbt osu osu-hack server-list server-list-manager
Last synced: 3 months ago
JSON representation
A powerful tool for managing your Minecraft server list, featuring a Maple-themed user interface that combines functionality with style.
- Host: GitHub
- URL: https://github.com/spoilerrules/server-list-explorer
- Owner: SpoilerRules
- License: gpl-3.0
- Created: 2024-07-25T21:45:34.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-01-18T19:48:30.000Z (over 1 year ago)
- Last Synced: 2025-03-25T11:03:03.981Z (about 1 year ago)
- Topics: compose, compose-multiplatform, compose-multiplatform-desktop, cross-platform, customizable, desktop, explorer, external-server-list, jetpack, kotlin, maple, maple-lite, minecraft, minecraft-server-list, minecraft-server-list-ping, nbt, osu, osu-hack, server-list, server-list-manager
- Language: Kotlin
- Homepage:
- Size: 9.33 MB
- Stars: 18
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
#
Server List Explorer
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.
## User Interface Preview
| [](https://i.imgur.com/sQzIVyL.png) | [](https://i.imgur.com/s3yGMjq.png) |
|-------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------|
| [](https://i.imgur.com/nXdLGW1.png) | [](https://i.imgur.com/eMH8Hq6.png) |
| [](https://i.imgur.com/q3eO9L4.png) | [](https://i.imgur.com/AGBC5Js.png) |
| [](https://i.imgur.com/zHec8SU.png) | [](https://i.imgur.com/KnhzN9P.png) |
| [](https://i.imgur.com/lPcWLLU.png) | [](https://i.imgur.com/encWz5c.png) |
## Table of Contents
- [User Interface Preview](#user-interface-preview)
- [How to Build the Project](#how-to-build-the-project)
- [Wiki](#wiki)
## How to Build the Project
This project is built using Gradle and requires **Java 21 or higher** to run. Follow the steps below to build and execute the application:
### 1. Build the Project
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.
### 2. Locate the JAR
Once the build completes, the generated JAR files can be found in the `app/build/libs/` directory:
- **Shadow JAR** (includes all dependencies):
`ServerListExplorer-all.jar`
This is the recommended JAR to run for ease of use.
- **Normal JAR** (without bundled dependencies):
`ServerListExplorer.jar`
Use this only if you plan to manage dependencies manually.
### 3. Run the Application
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.
## Wiki
For detailed usage instructions and troubleshooting tips, please refer to
the [GitHub Wiki](https://github.com/SpoilerRules/server-list-explorer/wiki).