www.fabricmc.net Open in urlscan Pro
2a01:4f9:5a:2584::2  Public Scan

Submitted URL: http://www.fabricmc.net/
Effective URL: https://www.fabricmc.net/
Submission Tags: falconsandbox
Submission: On February 15 via api from US — Scanned from FI

Form analysis 0 forms found in the DOM

Text Content

fabric
download blog develop discuss wiki

Fabric is a lightweight, experimental modding toolchain for Minecraft.


DESIGN

 * Fabric’s APIs are lightweight and modular, making porting faster and game
   instances leaner.
 * Fabric development targets snapshots as well as release versions, allowing
   earlier mod updates and more informed community planning.
 * The Fabric toolchain is available for everyone to use - even if you only want
   to use some of it!


INSTALLATION

To install Fabric, you need the Fabric Loader, which you can download here

In addition, most mods depend on an API mod, containing commonly used hooks.
They can be found here:

 * Fabric API for Minecraft 1.14 and above


PROJECTS


ENIGMA

The Fabric project maintains a fork of Enigma, a tool for deobfuscation of Java
classes originally by Cuchaz Interactive. Our changes include countless
bugfixes, optimizations and improvements across the codebase, as well as user
experience and compatibility improvements.

Downloads can be found here.


TINY-REMAPPER

The tiny-remapper project provides a fast, optimized tool for accurately
remapping .JAR files using the Tiny mapping format.


OTHER TOOLS

 * Fernflower, a modified version of JetBrains’ upstream with line number
   mapping information exposed.
 * Matcher, sfPlayer1’s tool for tracking elements in obfuscated Java archives
   across releases used for updating Yarn mappings.
 * Stitch is an assortment of small tools providing various functionality used
   by the Fabric project in command-line form, such as generating and updating
   “intermediaries” for cross-version name stability, based on Matcher output or
   merging client and server Minecraft .JARs.
 * Weave is an earlier iteration of Stitch and is now generally only used to
   export Enigma-format mappings to Tiny-format files.


LIBRARIES

 * Mixin, a trait/mixin framework for Java bytecode created by Mumfrey for
   Sponge - forked by Fabric to adapt to our use cases.
 * tiny-mappings-parser, a library for processing Tiny-format mapping files.


COMPONENTS

 * intermediary, providing stable cross-version names and match information
   between Minecraft releases,
 * yarn, providing deobfuscated/friendly names for the most recent versions of
   the game based on community contributions,
 * fabric-loom is our Gradle-based build system, used for developing Fabric
   mods.
 * fabric-loader is our version-independent mod loader, providing mod loading
   and code patching functionality.
 * fabric-api is our “hook layer”, providing the most common hooks and
   interoperability required for Fabric mods,
 * Fabric language modules for supporting other languages: Kotlin, Scala.
 * fabric-installer, a tool for creating Fabric-ready profiles for the official
   Minecraft launcher.


The contents of this website, unless otherwise indicated, are licensed under a
Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

NOT AN OFFICIAL MINECRAFT PRODUCT. NOT APPROVED BY OR ASSOCIATED WITH MOJANG.