FREEDOM251

Freedom251 › Minecraft Mod Development Tools

McDeob

Free plan LinuxMacWindows

Visit McDeob Alternatives

McDeob's own site

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

  1. Install Java 21 or later
  2. Follow the project wiki instructions for macOS or Windows/Linux
  3. Run McDeob for the Minecraft server or client JAR
  4. Let it download the matching JAR and mappings
  5. Choose optional decompilation if Java source is needed
  6. 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

Look at these too