up-to-date (ish) 1.8 Minecraft server
  • Java 99.8%
  • Nix 0.2%
Find a file
2026-07-17 16:02:13 +02:00
.helix helix display api & server codebases 2025-04-03 17:27:06 +02:00
api complete migration to my git server 2026-07-17 16:02:13 +02:00
appender use jline 2024-06-27 13:19:57 +02:00
gradle upgrade to gradle 9 2026-07-17 15:46:45 +02:00
nms-patches include craftbukkit in repo 2025-04-19 11:02:53 +02:00
server complete migration to my git server 2026-07-17 16:02:13 +02:00
.gitattributes gradle 2024-06-23 19:16:29 +02:00
.gitignore include craftbukkit in repo 2025-04-19 11:02:53 +02:00
apply-patches.nix remove busybox from apply-patches.nix 2026-07-17 15:37:38 +02:00
build-patches.nix rewrite build-patches script 2025-04-19 12:56:29 +02:00
decompile.nix patch sources in nix store 2024-06-26 21:20:28 +02:00
flake.lock upgrade to jdk 25 2026-07-17 15:41:35 +02:00
flake.nix initial commit 2024-06-23 17:50:11 +02:00
gradle.properties gradle 2024-06-23 19:16:29 +02:00
gradlew gradle 2024-06-23 19:16:29 +02:00
gradlew.bat gradle 2024-06-23 19:16:29 +02:00
LICENSE new name 2024-06-26 10:51:49 +02:00
lsp.nix add lsp 2024-06-28 17:07:13 +02:00
README.md update readme 2025-04-03 17:29:45 +02:00
remap.nix split shell into separate files 2024-06-26 11:21:00 +02:00
settings.gradle.kts upgrade to gradle 9 2026-07-17 15:46:45 +02:00
shell.nix update server jar url location 2026-07-17 15:41:50 +02:00

Margit

A Minecraft 1.8.8 server modding toolchain

Description

Margit is a set of tools and patches that modify the official Minecraft 1.8.8 server jar. Notable changes include:

  • implement Bukkit API
  • use latest dependencies
  • use JDK 23

Usage

Minecraft EULA says we can't host decompiled proprietary source coude here on Github. Instead, Margit relies on the Nix package manager. To set up your development environment simply install Nix on your system (consider using WSL2 if you're on Windows) then run:

git clone https://github.com/JanotLeLapin/Margit
cd Margit
nix develop

You should now have deobfuscated, decompiled and patched api and server codebases. You may now make changes, commit them, and rebuild patches using the margit-build-patches command.