Patchwork Patcher

Patches Forge mod jars, allowing them to be loaded by Fabric
Alternatives To Patchwork Patcher
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Yarn793
8 days ago127cc0-1.0Java
Libre Minecraft mappings, free to use for everyone. No exceptions.
Patchwork Patcher302
2 years ago21lgpl-3.0Java
Patches Forge mod jars, allowing them to be loaded by Fabric
Spruceui101
18 hours ago6mitJava
A Minecraft library mod which adds a new abstraction to create GUI interfaces. Still close to the Vanilla design code-wise.
Requiem100
a month ago110otherJava
Revamps Minecraft's vanilla death experience and adds various related mechanics.
Spark Cluster Deployment43
9 years agoapache-2.0Python
Automates Spark standalone cluster tasks with Puppet and Fabric.
Boostedbrightness29
3 months ago4mitJava
A simple Minecraft mod that allows you to set brightness beyond default levels.
Justitia22
4 years agoJavaScript
Fabric manage tool.
Mcpatcherpatcher21
3 years ago6lgpl-3.0Java
A resource pack patcher to abandon the old MCPatcher format in favor of newer formats.
Vanilla Hammers20
a year ago21mitJava
Introduces 3x3 mining tools for fast digging! Available on 1.14, 1.15, 1.16, and 1.17.
Modrobot16
2 years ago3mitxBase
Updates Minecraft mods
Alternatives To Patchwork Patcher
Select To Compare


Alternative Project Comparisons
Readme

THIS IS NO LONGER BEING MAINTAINED, A REPLACEMENT IS BEING DEVELOPED BEHIND THE SCENES

Patchwork: Patcher

Patchwork Patcher is a set of tools for transforming and patching Forge mod jars into jars that are directly loadable by Fabric Loader. It does the following things currently:

  • Remaps Minecraft from official (proguard's obfuscated names) to srg (MCP's runtime mappings)

  • Remaps the mod jar from srg to official using Tiny Remapper with the srg minecraft jar on the classpath

  • Remaps the mod jar from official to intermediary using Tiny Remapper with the official minecraft jar on the classpath

  • Converts the Forge mods.toml manifest to a fabric.mod.json file

  • Converts @OnlyIn annotations to @Environment for Fabric

  • Strips @ObjectHolder annotations, removes the field's final modifiers, and creates Consumers that set the fields

  • Strips @Mod.EventBusSubscriber and @SubscribeEvent annotations and generates event handlers (that handle events) and event registrars (that register event handlers on behalf of a class)

    • Non-static event handlers are not yet supported
  • Generates a class implementing ForgeInitializer that registers all the object holders and event registrars

  • 1.16.4 only.

Note on Patchwork API

Patchwork Patcher generates jars that require a Fabric mod acting as a compatibility layer to run. Patchwork API fulfills this role, most development will happen there.

Popular Fabric Projects
Popular Jar Projects
Popular Blockchain Categories

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Mod
Minecraft
Annotations
Jar
Fabric