All Classes and Interfaces

Class
Description
 
 
 
 
 
 
 
STOLEN FROM diff4j v1.1
 
 
 
 
 
 
A base class for file deobfuscation utilities
 
 
 
 
Used to indicate the type of jar RFG works with (client+singleplayer vs dedicated server)
Downloads vanilla game assets based on a JSON manifest and puts them in a readable location.
 
 
 
 
 
 
Generates Deobf(Mcp)-Searge(Srg)-Obf(Notch) name mappings
 
 
 
 
 
 
 
 
A utility to remove outputs of intermediary tasks if the inputs don't change.
 
 
 
A model of the launcher manifest JSON of a Minecraft version
 
 
 
 
 
Tasks reproducing the MCP/FML/Forge toolchain for deobfuscation
 
Consumer.andThen(x) cannot be deserialized by Gradle due to JPMS restrictions
 
Parameter block for the `minecraft {...}` Gradle script extension
Registers vanilla Minecraft-related gradle tasks
 
Gradle utilities for developing mods
 
 
 
 
A plugin for building patch-based mods for 1.7.10 Minecraft
 
 
A simple Provider wrapper that gets the provider value when toString is called, for use with non-provider-compatible interfaces.
 
 
 
 
 
 
A shared build service that can fetch and provide cached forge, mapping, etc.
 
Parameter block for the `rfgPatchDev {...}` Gradle script extension
 
 
A Remapper using a Map to define its mapping, using simple SRG-style mappings.
A plugin for modding 1.7.10 Minecraft
 
 
 
Provides patching context from an in-memory jar