Monday, October 26, 2026 4,350 lists 78,101 records on file
List your app or device

  1. Home
  2. Minecraft Mod Development Tools
  3. ForgeFlower

ForgeFlower

What it is

ForgeFlower is a public software project containing Forge’s modifications to FernFlower, intended to address bugs and inconsistencies. The MinecraftForge organization owns the repository, which identifies MinecraftForge/FernFlower as its main repository. ForgeFlower’s repository contains source code, Gradle build files, a Gradle wrapper, and a FernFlower submodule, and it is licensed under Apache License 2.0.

The linked FernFlower project describes itself as an unofficial mirror of the Java decompiler. Its documentation describes command-line use with class, zip, and jar files, as well as recursive directory scanning. It also covers options for processing inner classes, reconstructing names from debug information, and renaming ambiguous identifiers, including a custom interface for identifier renaming. These documented capabilities belong to FernFlower; ForgeFlower’s stated role is to modify that project. FernFlower’s documentation notes that the decompiler is under development and that some options target professional reverse engineers. ForgeFlower is listed as free at no cost. Its repository has a Releases section but lists no releases.

For and against

For

  • Public repository includes source code and Gradle build files.
  • Licensed under Apache License 2.0.
  • Includes a FernFlower submodule.
  • The project is free at no cost.

Against

  • The repository lists no releases.
  • The repository lists no packages.
  • FernFlower is described as still under development.

The verdict

ForgeFlower’s stated purpose is to modify FernFlower, and its public repository provides source and build materials. The repository currently shows no listed releases or packages.

Who it suits

ForgeFlower is for people seeking Forge’s modifications to FernFlower, particularly those working with the related Java decompiler project. The linked FernFlower documentation identifies some command-line options as aimed at professional reverse engineers.

Plans and prices

Free

Free

Apache-2.0 licensed open-source project

Every plan, in full

On the record

Accepted inputs
The FernFlower README says the decompiler accepts class, zip, and jar files, and recursively scans directories.github.com · read 9 Oct 2026
Availability
The GitHub repository is public.github.com · read 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 · read 9 Oct 2026
Custom renaming
The FernFlower README says users can supply a class implementing IIdentifierRenamer to control identifier renaming.github.com · read 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 · read 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 · read 9 Oct 2026
Distribution
The repository contains source code, Gradle build files, a Gradle wrapper, and a FernFlower submodule.github.com · read 4 Oct 2026
Integrations
The README describes ForgeFlower as modifications to FernFlower and links to the main FernFlower repository.github.com · read 4 Oct 2026
Intended audience
The FernFlower README says some command-line options are aimed at professional reverse engineers.github.com · read 9 Oct 2026
Issues
The repository page lists 18 issues.github.com · read 4 Oct 2026
License
The ForgeFlower repository lists an Apache-2.0 license.github.com · read 9 Oct 2026
Main repository
The repository identifies MinecraftForge/FernFlower as its main repository.github.com · read 9 Oct 2026
Maintainer organization
The repository is owned by the MinecraftForge GitHub organization.github.com · read 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 · read 9 Oct 2026
Packages
The repository page shows a Packages section without listed packages.github.com · read 4 Oct 2026
Public repository
ForgeFlower is listed as a public GitHub repository.github.com · read 9 Oct 2026
Pull requests
The repository page lists 4 pull requests.github.com · read 4 Oct 2026
Purpose
ForgeFlower is Forge’s modifications to FernFlower that fix various bugs and inconsistencies.github.com · read 9 Oct 2026

Alternatives to ForgeFlower

Every alternative, ranked