Freedom251 › Minecraft Mod Development Tools
McDeob

What McDeob is
McDeob is a free remapping and deobfuscation tool for Minecraft server and client JAR files. It downloads the matching Minecraft JAR and mappings, remaps the file, and can optionally decompile it. The resulting code is supplied in an archive for unzipping. SpecialSource handles remapping, while FernFlower converts class files into Java source. Minecraft 1.14.4 and later, including releases and snapshots, use Mojang mappings. Supported versions from 1.7.10 through 1.13.2 include only the last release of each major version and use Searge mappings. Minecraft 26.1 and later JARs are not obfuscated, so remapping is skipped; release notes mention a fix for decompiling the 26.1-and-later client JAR. McDeob runs on Windows, macOS, and Linux, requires Java 21 or later, and recommends at least 3 GB of RAM. Its Apache-2.0 repository notes that bundled tools have separate licenses. Resulting files are restricted to personal use and must not be distributed.
Who it suits
McDeob suits Minecraft developers or modders who need remapped or decompiled JAR contents on Windows, macOS, or Linux. It is intended for personal use of the resulting files.
What it does well
- Free on Windows, macOS, and Linux
- Downloads matching JARs and mappings
- Optional decompilation to Java source
- Supports Mojang mappings for 1.14.4 and later
- Provides archives ready for unzipping
What to know first
- Requires Java 21 or later
- At least 3 GB RAM is recommended
- Older versions have limited release coverage
- Resulting files cannot be distributed
Limits
For versions 1.7.10 through 1.13.2, only the last release of each major version is covered. The resulting files are for personal use and must not be distributed or uploaded.
Getting started
- Install Java 21 or later
- Follow the project wiki instructions for macOS or Windows/Linux
- Run McDeob for the Minecraft server or client JAR
- Let it download the matching JAR and mappings
- Choose optional decompilation if Java source is needed
- Unzip the resulting archive
Verdict
McDeob provides a focused workflow for obtaining remapped or decompiled Minecraft code across major desktop platforms. Version coverage varies, and its personal-use restriction applies to generated files.
Questions
Does McDeob cost anything?
No. McDeob is free and includes a free plan.
Which operating systems are supported?
McDeob supports Windows, macOS, and Linux.
What Java version is required?
The README lists Java 21 or later as a requirement and recommends at least 3 GB of RAM.
Which Minecraft versions use Mojang mappings?
Minecraft 1.14.4 and later releases and snapshots use Mojang mappings.
Can McDeob decompile JAR files?
Yes. Decompilation is optional and uses FernFlower to create Java source files.
Can the resulting files be shared?
No. The README restricts resulting files to personal use and prohibits distribution or uploading.
Facts from McDeob's own pages
- Decompilation
- The README identifies FernFlower as the tool used to decompile class files into Java source files. · github.com, 7 Oct 2026
- Distribution limit
- The README says the resulting files are for personal use and must not be distributed or uploaded to sites such as GitHub. · github.com, 7 Oct 2026
- Install guidance
- The project wiki has separate install and run instructions for macOS and Windows/Linux. · github.com, 7 Oct 2026
- Install instructions
- The project wiki provides separate installation and running instructions for macOS and Windows/Linux. · github.com, 7 Oct 2026
- License
- The repository identifies its license as Apache-2.0 and notes that the bundled tools have their own licenses. · github.com, 7 Oct 2026
- Maintainer location
- The ShaneBeeStudios GitHub profile lists Vancouver, Canada. · github.com, 7 Oct 2026
- Maker location
- The ShaneBeeStudios GitHub profile lists Vancouver, Canada. · github.com, 7 Oct 2026
- Mapping coverage
- Minecraft 1.14.4 and later include releases and snapshots and use Mojang mappings. · github.com, 7 Oct 2026
- Minecraft versions
- The README says versions 1.14.4 and later use Mojang mappings, while older supported versions use Searge mappings. · github.com, 7 Oct 2026
- Older version coverage
- For versions 1.13.2 and earlier, the README lists only the last release for each major version from 1.7.10 to 1.13.2. · github.com, 7 Oct 2026
- Older versions
- For versions 1.7.10 through 1.13.2, it includes only the last release of each major version and uses Searge mappings. · github.com, 7 Oct 2026
- Output
- The remapped or decompiled Minecraft code is provided in an archive users can unzip. · github.com, 7 Oct 2026
- Processing
- The tool downloads the relevant Minecraft JAR and mappings, then processes the JAR and provides the resulting files for unzipping. · github.com, 7 Oct 2026
- Processing tools
- McDeob uses SpecialSource for remapping and FernFlower to decompile class files into Java source files. · github.com, 7 Oct 2026
- Project license
- The repository includes an Apache License 2.0 license file. · github.com, 7 Oct 2026
- Purpose
- McDeob is a re-mapping and deobfuscation tool for Minecraft server and client JAR files. · github.com, 7 Oct 2026
- Remapping
- The README identifies SpecialSource as the tool used to remap Minecraft JARs using Mojang mappings. · github.com, 7 Oct 2026
- Requirements
- The README lists Java 21 or later and recommends at least 3 GB of RAM. · github.com, 7 Oct 2026
- Use restriction
- The README says resulting files are for personal use and must not be distributed because they contain proprietary Minecraft code. · github.com, 7 Oct 2026
- Version 26.1+
- The release notes say Minecraft 26.1+ JARs are no longer obfuscated and skip remapping; version 3.4.1 fixed decompilation of the 26.1+ client JAR. · github.com, 7 Oct 2026
- Workflow
- It downloads the matching Minecraft JAR and mappings, remaps the JAR, and can optionally decompile it. · github.com, 7 Oct 2026
Where McDeob stands on Freedom251
- Minecraft Mod Development Tools#14 of 35