Glucose

Glucose is a Minecraft server software and API
Alternatives To Glucose
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Paper7,292
21 hours ago1December 14, 2021470otherJava
High performance Spigot fork that aims to fix gameplay and mechanics inconsistencies
Docker Minecraft Server6,404
2 days ago83apache-2.0Shell
Docker image that provides a Minecraft Server that will automatically download selected version at startup
Dockercraft6,300
2 years agoJuly 12, 202218apache-2.0Lua
Docker + Minecraft = Dockercraft
Pocketmine Mp3,024
a day ago218September 24, 2022362lgpl-3.0PHP
A server software for Minecraft: Bedrock Edition in PHP
Feather1,820
7 months ago2September 13, 2020102apache-2.0Rust
A Minecraft server implementation in Rust
Minestom1,802
2 days ago167apache-2.0Java
1.19.2 Lightweight Minecraft server
Glowstone1,752
2 months ago62otherJava
A fast, customizable and compatible open source server for Minecraft: Java Edition
Catserver1,683
2 days ago40lgpl-3.0Java
高性能和高兼容性的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)
Essentials1,583
2 days ago165gpl-3.0Java
The modern Essentials suite for Spigot and Paper.
Scriptcraft1,473
3 years ago72mitJavaScript
Write Minecraft Plugins in JavaScript.
Alternatives To Glucose
Select To Compare


Alternative Project Comparisons
Readme

logo

CI Status GitHub contributors Discord GitHub license

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!

Prerequisites

  • Java 11 (1.16.5 and below)
  • Java 16 (1.17+)

How to for server admins

  • Download from releases
  • Run it like any other jar file

Contributing

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.

Modifying Glucose code

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.

Modifying Minecraft code

As stated above, Minecraft is closed-source, so we cannot put source code in this repository. To contribute, you will need to use patches

Working with 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
Creating your first patch

You can just run ./glucose rbp to make patches.

Building

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.

Thanks to

  • Loom - Providing scripts and a bunch of base code
  • CanaryMod - A bunch of base code for Lib
Popular Minecraft Projects
Popular Minecraft Server Projects
Popular Games Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Java
Minecraft
Minecraft Server