An open API service indexing awesome lists of open source software.

https://github.com/sirherobrine23/go-bds

Base to create and run Minecraft server to bedrock and java
https://github.com/sirherobrine23/go-bds

go golang minecraft minecraft-server

Last synced: about 2 months ago
JSON representation

Base to create and run Minecraft server to bedrock and java

Awesome Lists containing this project

README

        

# Go-bds

A complete module to manage your Minecraft server easily!

this module will always try to support as many servers as possible, and any contribution would always be welcome

as one of the goals of this project is to simplify as much as possible for possible integration with other projects.

## Servers

For now we have a few supported servers, but enough to quickly deploy a server.

`Basically we are implementing basic features like, version list, installation and server startup software.`

### Bedrock

- [Mojang](minecraft.net/en-us/download/server/bedrock) server
- [Pocketmine-PMMP](https://github.com/pmmp/PocketMine-MP) server
- [AllayMC](https://github.com/AllayMC/Allay) server
- [sculkmp/Sculk](https://github.com/sculkmp/Sculk) server
- [EndstoneMC](https://github.com/EndstoneMC/endstone) server

### Java

- [Mojang](https://www.minecraft.net/en-us/download/server) server
- [Spigot](https://www.spigotmc.org/) server (`the server is compiled on the fly, so have git installed on your machine`)
- [Purpur](https://purpurmc.org/) server
- [Paper](https://papermc.io/software/paper) server
- [Folia](https://papermc.io/software/folia) server
- [Velocity](https://papermc.io/software/velocity) server

## Tools

- Mergefs/Overlayfs (***only some systems are supported***)
- Golang fs.FS and os extends
- Mclog
- Parse logs (experimental)
- Client