https://github.com/lines-of-codes/qsmsharp
A Quick Server Manager for Minecraft.
https://github.com/lines-of-codes/qsmsharp
csharp dotnet minecraft
Last synced: 6 months ago
JSON representation
A Quick Server Manager for Minecraft.
- Host: GitHub
- URL: https://github.com/lines-of-codes/qsmsharp
- Owner: lines-of-codes
- License: gpl-3.0
- Created: 2024-08-31T17:49:45.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2026-01-23T17:15:45.000Z (6 months ago)
- Last Synced: 2026-01-23T21:07:30.572Z (6 months ago)
- Topics: csharp, dotnet, minecraft
- Language: C#
- Homepage: https://lines-of-codes.github.io/QSMSharp/
- Size: 3.58 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# QSMSharp
A Quick Server Manager for Minecraft, ironically written in C# and not Java.
This software plans to have basic server management and configuration,
mods/plugins management with modpack installation, and Java installation management.
This software stemmed from the fact that I love Prism Launcher's mod management
and wished for an open-source Minecraft server management with the same level of
capabilities.
## Code Quality
Issues as reported by DeepSource.
| Project | Issues |
|-------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| QSM.Core | [](https://app.deepsource.com/gh/lines-of-codes/QSMSharp:QSM.Core/) |
| QSM.Web | [](https://app.deepsource.com/gh/lines-of-codes/QSMSharp:QSM.Web/) |
| QSM.Windows | [](https://app.deepsource.com/gh/lines-of-codes/QSMSharp:QSM.Windows/) |
## Projects
In the solution, There are three projects including:
- QSM.Core: Common classes shared between projects
- QSM.Web: Cross-platform web version of the management software
- QSM.Windows: Original Windows-only version, More complete.
## Forks
Similarly to Prism Launcher's policy, You are free to fork, redistribute, and
provide custom builds as long as you follow the terms of the license (GNU GPLv3)
and if you made code changes, please do the following as a basic courtesy:
- Make it clear that you're a fork and not affiliated with QSMSharp
- Remove QSMSharp's API keys
Currently, the only public API key used in QSMSharp is the CurseForge API key,
which can be changed in the [CurseForgeProvider.cs](QSM.Core/ModPluginSource/CurseForgeProvider.cs)
file. Note that removing the key will likely cause every method in the class to
throw an exception due to being unauthorized.
## License
The project is licensed under the GNU GPLv3.