Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Paper | 7,292 | 21 hours ago | 1 | December 14, 2021 | 470 | other | Java | |||
High performance Spigot fork that aims to fix gameplay and mechanics inconsistencies | ||||||||||
Docker Minecraft Server | 6,404 | 2 days ago | 83 | 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 | ||||||||||
Pocketmine Mp | 3,024 | a day ago | 218 | September 24, 2022 | 362 | lgpl-3.0 | PHP | |||
A server software for Minecraft: Bedrock Edition in PHP | ||||||||||
Feather | 1,820 | 7 months ago | 2 | September 13, 2020 | 102 | apache-2.0 | Rust | |||
A Minecraft server implementation in Rust | ||||||||||
Minestom | 1,802 | 2 days ago | 167 | apache-2.0 | Java | |||||
1.19.2 Lightweight Minecraft server | ||||||||||
Glowstone | 1,752 | 2 months ago | 62 | other | Java | |||||
A fast, customizable and compatible open source server for Minecraft: Java Edition | ||||||||||
Catserver | 1,683 | 2 days ago | 40 | lgpl-3.0 | Java | |||||
高性能和高兼容性的1.12.2/1.16.5/1.18.2版本Forge+Bukkit+Spigot服务端 (A high performance and high compatibility 1.12.2/1.16.5/1.18.2 version Forge+Bukkit+Spigot server) | ||||||||||
Essentials | 1,583 | 2 days ago | 165 | gpl-3.0 | Java | |||||
The modern Essentials suite for Spigot and Paper. | ||||||||||
Scriptcraft | 1,473 | 3 years ago | 72 | mit | JavaScript | |||||
Write Minecraft Plugins in JavaScript. |
Implementation of GlucoseLib on Vanilla Minecraft and a bunch more.
Currently under heavy development, if you wish to use this mod for production then it is recommended you do not!
Contributing is always open! :D
Glucose uses patches on a decompiled version of the vanilla Minecraft jar. Why? Minecraft code is proprietary, therefore we cannot distribute it.
If you are modifying code by glucose (in the src/glucose
package) then you will not need to use patches. It is recommended that you fork this repository, make your changes, and then create a pull request.
As stated above, Minecraft is closed-source, so we cannot put source code in this repository. To contribute, you will need to use patches
What you will need to do is clone this repository, and run ./glucose d
, followed by ./glucose p
. You should then hava Minecraft sources in your IDE, if you would like to modify a file which hasn't yet been patched, copy it from the cache.
You can just run ./glucose rbp
to make patches.
git clone [email protected]:GlucoseDev/Glucose.git
cd Glucose
git submodule update --init --recursive
./glucose decompile
./glucose patch
gradle build
Make sure you have Gradle installed.
You might need to do some tinkering to get it to work sometimes.