Original game imageAbout
Minecraft is a sandbox game developed and published by Mojang Studios, first released as an early-access alpha in 2009 and formally released in November 2011, since ported to numerous platforms. Shulkr is a command-line tool that decompiles multiple versions of Minecraft and commits each decompiled version to a Git repository, letting you track and diff the game's source code across versions using its own version-range syntax.
Getting started
Install via pip, then run the tool with one or more Minecraft version identifiers (for example, requesting versions 1.16 through 1.18) to generate the decompiled source and commit each version to git; the README explicitly warns that code generated this way cannot be published or redistributed.
What you need to run it
Licensing & legal
- The README states that code generated by the tool cannot be published or redistributed, per its usage guidelines.
FAQ
- What is Shulkr?
- Shulkr is an open-source tool of Minecraft. Tooling used for decompilation and recompilation work.
- Do I need the original game files to run Shulkr?
- Yes. The project does not include the original game's assets, so you need your own copy. Decompiles multiple versions of Minecraft, requiring access to Minecraft game files.
- How is Shulkr licensed?
- project: Apache License, Version 2.0 (tool). The repository itself is the authoritative source.
More like Shulkr
Active
Halted
Sporadic
Halted
Active
Active




