This is dead. See Gallium for a rewrite of this.
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!
- Download from releases
- Run it like any other jar file
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.
- Modify the code how you desire
You can just run ./glucose rbp
to make patches.
git clone git@github.com: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.