FREEDOM251

Freedom251 › Minecraft Mod Development Tools

ForgeFlower

Free plan Linux

Visit ForgeFlower Alternatives Pricing

ForgeFlower's own site

What ForgeFlower is

ForgeFlower is a software project containing MinecraftForge’s modifications to FernFlower, intended to address bugs and inconsistencies in that decompiler. Its public repository identifies MinecraftForge/FernFlower as the main repository and links to FernFlower, which describes itself as an unofficial mirror of the Java decompiler. ForgeFlower’s repository includes source code, Gradle build files, a Gradle wrapper, and a FernFlower submodule. It is licensed under Apache License 2.0 and is available free.

FernFlower’s documentation describes command-line decompilation for class, zip, and jar files, as well as recursive directory scanning. It also lists options for inner classes, recovering names from debug information, and renaming ambiguous identifiers, including a custom renaming interface. These are FernFlower capabilities; ForgeFlower’s stated role is to modify that project. The linked documentation says the decompiler remains under development and that some command-line options target professional reverse engineers. ForgeFlower’s repository shows no listed releases or packages.

Who it suits

ForgeFlower may suit developers working with FernFlower or MinecraftForge modifications. The linked decompiler’s command-line options also address tasks for professional reverse engineers.

What it does well

  • Free and licensed under Apache License 2.0
  • Repository includes source code and Gradle build files
  • Includes a FernFlower submodule
  • Links to FernFlower’s decompiler documentation

What to know first

  • Repository lists no releases
  • Repository lists no packages
  • Linux is the only listed platform

Plans

PlanBilled and limitsPrice
FreeApache-2.0 licensed open-source projectFree

As github.com lists them, read 4 Oct 2026. The maker's own page has the final word.

Verdict

ForgeFlower’s stated purpose is focused: modify FernFlower to address bugs and inconsistencies. The repository provides source and build files, but lists no releases or packages.

Facts from ForgeFlower's own pages

Accepted inputs
The FernFlower README says the decompiler accepts class, zip, and jar files, and recursively scans directories. · github.com, 9 Oct 2026
Availability
The GitHub repository is public. · github.com, 4 Oct 2026
Configuration
The FernFlower README lists command-line options for tasks including decompiling inner classes, reconstructing names from debug information, and renaming ambiguous identifiers. · github.com, 9 Oct 2026
Custom renaming
The FernFlower README says users can supply a class implementing IIdentifierRenamer to control identifier renaming. · github.com, 9 Oct 2026
Decompiler use
FernFlower’s README documents running the decompiler from the command line with a Java JAR, source files, and a destination directory. · github.com, 9 Oct 2026
Development status
The FernFlower README says the decompiler is still under development and directs users to its issue tracker for bug reports and suggestions. · github.com, 9 Oct 2026
Distribution
The repository contains source code, Gradle build files, a Gradle wrapper, and a FernFlower submodule. · github.com, 4 Oct 2026
Integrations
The README describes ForgeFlower as modifications to FernFlower and links to the main FernFlower repository. · github.com, 4 Oct 2026
Intended audience
The FernFlower README says some command-line options are aimed at professional reverse engineers. · github.com, 9 Oct 2026
Issues
The repository page lists 18 issues. · github.com, 4 Oct 2026
License
The ForgeFlower repository lists an Apache-2.0 license. · github.com, 9 Oct 2026
Main repository
The repository identifies MinecraftForge/FernFlower as its main repository. · github.com, 9 Oct 2026
Maintainer organization
The repository is owned by the MinecraftForge GitHub organization. · github.com, 4 Oct 2026
Maker identity
The MinecraftForge GitHub organization describes itself as making modifications to Minecraft base files to assist compatibility between mods. · github.com, 9 Oct 2026
Packages
The repository page shows a Packages section without listed packages. · github.com, 4 Oct 2026
Public repository
ForgeFlower is listed as a public GitHub repository. · github.com, 9 Oct 2026
Pull requests
The repository page lists 4 pull requests. · github.com, 4 Oct 2026
Purpose
ForgeFlower is Forge’s modifications to FernFlower that fix various bugs and inconsistencies. · github.com, 9 Oct 2026
Releases
The repository page shows a Releases section without listed releases. · github.com, 4 Oct 2026
Security
The repository page displays a Security and quality section with 0 shown. · github.com, 4 Oct 2026
Upstream
The project identifies MinecraftForge/FernFlower as its main repository. · github.com, 4 Oct 2026
Upstream description
The linked FernFlower repository describes itself as an unofficial mirror of the FernFlower Java decompiler. · github.com, 9 Oct 2026

Where ForgeFlower stands on Freedom251

Look at these too