Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Docker Minecraft Server | 6,369 | 2 days ago | 77 | apache-2.0 | Shell | |||||
Docker image that provides a Minecraft Server that will automatically download selected version at startup | ||||||||||
Dockercraft | 6,300 | 2 years ago | July 12, 2022 | 18 | apache-2.0 | Lua | ||||
Docker + Minecraft = Dockercraft | ||||||||||
Cuberite | 4,530 | 4 days ago | 544 | other | C++ | |||||
A lightweight, fast and extensible game server for Minecraft | ||||||||||
Feather | 1,820 | 7 months ago | 2 | September 13, 2020 | 102 | apache-2.0 | Rust | |||
A Minecraft server implementation in Rust | ||||||||||
Eggs | 1,798 | 21 hours ago | 116 | mit | Lua | |||||
Service eggs for the pterodactyl panel | ||||||||||
Minestom | 1,797 | 2 days ago | 191 | apache-2.0 | Java | |||||
1.19.2 Lightweight Minecraft server | ||||||||||
Valence | 1,549 | a day ago | 35 | mit | Rust | |||||
A Rust framework for building Minecraft servers. | ||||||||||
Scriptcraft | 1,473 | 3 years ago | 72 | mit | JavaScript | |||||
Write Minecraft Plugins in JavaScript. | ||||||||||
Bungeecord | 1,373 | 16 | a day ago | 4 | January 14, 2021 | 351 | other | Java | ||
BungeeCord, the 6th in a generation of server portal suites. Efficiently proxies and maintains connections and transport between multiple Minecraft servers. | ||||||||||
Mchprs | 1,207 | 7 days ago | 4 | July 10, 2020 | 29 | mit | Rust | |||
A multithreaded Minecraft server built for redstone. |
Allows the connection of higher client versions to lower server versions
Supported Versions:
On Paper you may also use ProtocolSupport, but ensure you have the right build for your server version.
User Docs: https://docs.viaversion.com/display/VIAVERSION/
Mojang mappings (Thank you, Mojang, very cool)
wiki.vg (Used for historic information regarding packet structure, we also contribute back)
You can find official releases here:
https://www.spigotmc.org/resources/viaversion.19254/history
You can find official dev builds here:
Jenkins: https://ci.viaversion.com
JavaDocs: https://jd.viaversion.com
Maven Repository:
<repository>
<id>viaversion-repo</id>
<url>https://repo.viaversion.com</url>
</repository>
API-artifact:
<dependency>
<groupId>com.viaversion</groupId>
<artifactId>viaversion-api</artifactId>
<version>[4.0.0,5.0.0)</version>
<scope>provided</scope>
</dependency>
Replace the version depending on your needs.
If you need access to the existing protocol or platform implementations, use the parent artifact viaversion
.
Please note the differences in licensing.
After cloning this repository, build the project with Gradle by running ./gradlew build
and take the created jar out of
the build/libs
directory.
Mapping files are generated and managed in our Mappings repository.
The entirety of the API directory (including the legacy API directory) is licensed under the MIT License; see licenses/MIT.md for details.
Everything else, unless explicitly stated otherwise, is licensed under the GNU General Public License, including the end product as a whole; see licenses/GPL.md for details.
Special thanks to all our Contributors.