<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://wiki.fabricmc.net/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://wiki.fabricmc.net/feed.php">
        <title>Fabric Wiki documentation</title>
        <description></description>
        <link>https://wiki.fabricmc.net/</link>
        <image rdf:resource="https://wiki.fabricmc.net/_media/favicon.ico" />
       <dc:date>2026-04-07T16:38:43+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://wiki.fabricmc.net/documentation:build_pipelines?rev=1762251468&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.fabricmc.net/documentation:enigma?rev=1694631117&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.fabricmc.net/documentation:enigma_mappings?rev=1695100820&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.fabricmc.net/documentation:entrypoint?rev=1703682465&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.fabricmc.net/documentation:fabric_loader?rev=1703681861&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.fabricmc.net/documentation:fabric_loom?rev=1762251382&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.fabricmc.net/documentation:fabric_mod_json?rev=1759648672&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.fabricmc.net/documentation:fabric_mod_json_spec?rev=1774877197&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.fabricmc.net/documentation:mapping_formats?rev=1713519975&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.fabricmc.net/documentation:matcher?rev=1694937383&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.fabricmc.net/documentation:modpack_related_endpoints?rev=1560579578&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.fabricmc.net/documentation:sidebar?rev=1737068397&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.fabricmc.net/documentation:start?rev=1760184203&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.fabricmc.net/documentation:tiny?rev=1711390249&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.fabricmc.net/documentation:tiny2?rev=1761639103&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.fabricmc.net/documentation:yarn?rev=1767075399&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://wiki.fabricmc.net/_media/favicon.ico">
        <title>Fabric Wiki</title>
        <link>https://wiki.fabricmc.net/</link>
        <url>https://wiki.fabricmc.net/_media/favicon.ico</url>
    </image>
    <item rdf:about="https://wiki.fabricmc.net/documentation:build_pipelines?rev=1762251468&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-04T10:17:48+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Fabric build pipelines</title>
        <link>https://wiki.fabricmc.net/documentation:build_pipelines?rev=1762251468&amp;do=diff</link>
        <description>Fabric build pipelines

Gradle was chosen to build Fabric mods.  This document will dive into the details of the pipeline steps, and the tools used.

Mod building

Fabric Mods&#039; building depends on fabric loom Gradle plugin, which sets up the Minecraft dependency for Fabric Mods and properly remap their binaries to intermediary so that they can run across Minecraft snapshots as long as the part of vanilla Minecraft they depend on does not change.</description>
    </item>
    <item rdf:about="https://wiki.fabricmc.net/documentation:enigma?rev=1694631117&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-13T18:51:57+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Enigma</title>
        <link>https://wiki.fabricmc.net/documentation:enigma?rev=1694631117&amp;do=diff</link>
        <description>Enigma

Enigma is a GUI tool to deobfuscate Java Applications. It is backed by the procyon decompiler.

Enigma is originally authored by cuchaz; FabricMC has maintained a fork of it since 2016, and has since been using it for yarn development.

Usage

See enigma documentation.</description>
    </item>
    <item rdf:about="https://wiki.fabricmc.net/documentation:enigma_mappings?rev=1695100820&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-19T05:20:20+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Enigma Mapping Format</title>
        <link>https://wiki.fabricmc.net/documentation:enigma_mappings?rev=1695100820&amp;do=diff</link>
        <description>Enigma Mapping Format

:!: This write-up isn&#039;t finalized yet and may contain errors!

The Enigma mapping format consists of a list of hierarchical sections. Every line starts a new section, whether it continues an existing section is determined by the indentation level. A section&#039;s parent is always the closest preceding section indented once less than itself. Accordingly, a section ends just before the next line with the same or a lesser indentation level.</description>
    </item>
    <item rdf:about="https://wiki.fabricmc.net/documentation:entrypoint?rev=1703682465&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-12-27T13:07:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Entrypoints</title>
        <link>https://wiki.fabricmc.net/documentation:entrypoint?rev=1703682465&amp;do=diff</link>
        <description>Entrypoints

Entrypoints are declared in a mod&#039;s fabric.mod.json to expose parts of the code for usage by Fabric Loader or other mods. They are primarily used to make some code run during game initialization to initialize mods, though the entrypoint system has other uses as well. Entrypoints are loaded by language adapters, which will attempt to produce a Java object of a specified type using the name of the code object.</description>
    </item>
    <item rdf:about="https://wiki.fabricmc.net/documentation:fabric_loader?rev=1703681861&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-12-27T12:57:41+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Fabric Loader</title>
        <link>https://wiki.fabricmc.net/documentation:fabric_loader?rev=1703681861&amp;do=diff</link>
        <description>Fabric Loader

Fabric Loader is Fabric&#039;s lightweight mod loader. It provides the necessary tools to make Minecraft modifiable without depending on a specific version of the game. Game specific (and game version specific) hooks belong in Fabric API. It is possible to adapt Fabric Loader for many Java applications (for instance games like Slay the Spire and Starmade).</description>
    </item>
    <item rdf:about="https://wiki.fabricmc.net/documentation:fabric_loom?rev=1762251382&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-04T10:16:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Fabric Loom</title>
        <link>https://wiki.fabricmc.net/documentation:fabric_loom?rev=1762251382&amp;do=diff</link>
        <description>Fabric Loom

Fabric Loom, or just Loom for short, is a Gradle plugin for development of mods in the Fabric ecosystem. Loom provides utilities to install Minecraft and mods in a development environment so that you can link against them with respect to Minecraft obfuscation and its differences between distributions and versions. It also provides run configurations for use with Fabric Loader, Mixin compile processing and utilities for Fabric Loader&#039;s jar-in-jar system.</description>
    </item>
    <item rdf:about="https://wiki.fabricmc.net/documentation:fabric_mod_json?rev=1759648672&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-10-05T07:17:52+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>fabric.mod.json</title>
        <link>https://wiki.fabricmc.net/documentation:fabric_mod_json?rev=1759648672&amp;do=diff</link>
        <description>fabric.mod.json

The fabric.mod.json file is a mod metadata file used by Fabric Loader to load mods. In order to be loaded, a mod must have this file with the exact name placed in the root directory of the mod JAR.

Mandatory fields

	*  schemaVersion</description>
    </item>
    <item rdf:about="https://wiki.fabricmc.net/documentation:fabric_mod_json_spec?rev=1774877197&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-30T13:26:37+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>fabric.mod.json Specification</title>
        <link>https://wiki.fabricmc.net/documentation:fabric_mod_json_spec?rev=1774877197&amp;do=diff</link>
        <description>fabric.mod.json Specification

In all cases, the mod JSON, fabric.mod.json, is defined as either:

	*  an object containing a “schemaVersion” key with an integer value, denoting the version of the format,
	*  or an array containing such objects (this is not supported by Loader as of 0.4.0, but is a part of the specification).</description>
    </item>
    <item rdf:about="https://wiki.fabricmc.net/documentation:mapping_formats?rev=1713519975&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-04-19T09:46:15+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Mapping Formats</title>
        <link>https://wiki.fabricmc.net/documentation:mapping_formats?rev=1713519975&amp;do=diff</link>
        <description>Mapping Formats

There are multiple deobfuscation map file formats in use by the Fabric project and the wider Minecraft/Java modding community as a whole. This page will grant an overview and feature comparison table between the most popular options (grouped by format family, ordered by importance to Fabric tooling and release order therein):</description>
    </item>
    <item rdf:about="https://wiki.fabricmc.net/documentation:matcher?rev=1694937383&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-17T07:56:23+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Matcher</title>
        <link>https://wiki.fabricmc.net/documentation:matcher?rev=1694937383&amp;do=diff</link>
        <description>Matcher

Matcher is a GUI tool to match classes, fields, methods and parameters between two JARs based on semantic similarity by performing static analysis on the two.

Overview

Matcher present&#039;s a split panel view, with the input A jar on the left and input B jar on the right. Input A&#039;s classes are always visible, where as input B&#039;s classes are visible when not matched to any from input A.</description>
    </item>
    <item rdf:about="https://wiki.fabricmc.net/documentation:modpack_related_endpoints?rev=1560579578&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-06-15T06:19:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Modpack-related endpoints</title>
        <link>https://wiki.fabricmc.net/documentation:modpack_related_endpoints?rev=1560579578&amp;do=diff</link>
        <description>Modpack-related endpoints

Downloading templates

Available GET parameters

	*  intermediary Intermediary version, generally equal to a given Minecraft version as defined in the game&#039;s version manifest.
	*  yarn Yarn version. Only used if “intermediary</description>
    </item>
    <item rdf:about="https://wiki.fabricmc.net/documentation:sidebar?rev=1737068397&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-01-16T22:59:57+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Specifications</title>
        <link>https://wiki.fabricmc.net/documentation:sidebar?rev=1737068397&amp;do=diff</link>
        <description>← Go back to the homepage

← Information about documentation

Specifications

	*  fabric.mod.json (Overview)
	*  fabric.mod.json (Full Spec)
	*  Mapping Formats
		*  Tiny v1
		*  Tiny v2
		*  Enigma


Technical Information

	*  Fabric Loader
	*  Entrypoints
	*  Fabric Loom
	*  Enigma
	*  Matcher
	*  Yarn
	*  Fabric Meta
	*  Mod Build pipeline

External Documentation

	*  SpongePowered Mixin Documentation</description>
    </item>
    <item rdf:about="https://wiki.fabricmc.net/documentation:start?rev=1760184203&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-10-11T12:03:23+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Documentation</title>
        <link>https://wiki.fabricmc.net/documentation:start?rev=1760184203&amp;do=diff</link>
        <description>Documentation

This section of the wiki contains various documentation on how projects in the Fabric toolchain work.

If anything in this section is not clear, or you are struggling to understand, you can always ask for clarification in the #toolchain-other</description>
    </item>
    <item rdf:about="https://wiki.fabricmc.net/documentation:tiny?rev=1711390249&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-25T18:10:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Tiny v1</title>
        <link>https://wiki.fabricmc.net/documentation:tiny?rev=1711390249&amp;do=diff</link>
        <description>Tiny v1

:!: This write-up isn&#039;t finalized yet and may contain errors!

Tiny v1 consists of a list of flat (non-hierarchical) mapping entries. Every line in the content section corresponds to a new entry. Supported elements are classes, fields and methods; for parameters, variables, comments and a generally more space-efficient format, it&#039;s recommended to use its successor,</description>
    </item>
    <item rdf:about="https://wiki.fabricmc.net/documentation:tiny2?rev=1761639103&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-10-28T08:11:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Tiny v2</title>
        <link>https://wiki.fabricmc.net/documentation:tiny2?rev=1761639103&amp;do=diff</link>
        <description>Tiny v2

Tiny v2 consists of a list of hierarchical sections. Every line starts a new section, whether it continues an existing section is determined by the indentation level. A section&#039;s parent is always the closest preceding section indented once less than itself. Accordingly, a section ends just before the next line with the same or a lesser indentation level.</description>
    </item>
    <item rdf:about="https://wiki.fabricmc.net/documentation:yarn?rev=1767075399&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-12-30T06:16:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Yarn</title>
        <link>https://wiki.fabricmc.net/documentation:yarn?rev=1767075399&amp;do=diff</link>
        <description>Yarn

A minecraft mapping.

See readme for more information.

Yarn depends on enigma and stitch.

Contributing mappings

Run 

gradlew yarn

and the enigma user interface will appear. Edit the mappings; when you are ready, save it in enigma, commit in git (preferably in a custom branch), and submit a pull request.</description>
    </item>
</rdf:RDF>
