{"repo":"neoforged/snowblower","free":true,"listed":false,"github":"https://github.com/neoforged/snowblower","clone":"git clone https://github.com/neoforged/snowblower.git","description":"Creates a git repository with decompiled Minecraft sources","language":"Java","stars":27,"topics":["java-app","minecraft"],"license":"LGPL-2.1","category":"cli-tools","readme_excerpt":"☃️ Snowblower Snowblower is a command-line utility used to create a Git repository of decompiled Minecraft code (named a Snowman repo ). It has three primary use cases: 1. To inspect the entire set of changes between Minecraft versions, as each version gets an individual commit in the history. 2. To determine which version introduced a specific piece of code, using git blame. 3. To load the generated output into an IDE to get syntax highlighting and code indexing, especially for bleeding-edge versions of Minecraft. Note that this code will NOT recompile successfully, as decompilation isn't perfect. For recompilation, see the NeoForm project. Usage This section covers the basic command-line usage for generating a repository of decompiled Minecraft code. Most users can simply run the tool locally as described below. You can download the latest and previous versions of Snowblower directly from its project page. Java 21 or higher is required to run Snowblower. Basic usage The most common use case is to generate a comprehensive repository of all versions of a specific type, usually either releases only or all releases and snapshots. The following command processes every release version starting from 1.14.4 , which is the first version where official Mojang mappings are available. Example (not recommended; see below section): - --output ./output : Specifies the output directory for the generated repository, can be a path relative to the current working directory or an absolute path","default_branch":null,"files":null,"tree":[],"storefront":"/r/neoforged","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/neoforged/snowblower/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}