Juuxel ea9dc0baa5 Add genForgePatchedSources task (#98)
* Add genForgePatchedSources task

Closes #32. Also reworks the MCP executor system quite heavily:

- Instead of executing all steps up to `x`, it now resolves dependencies based on step inputs
- No-op steps are skipped
- Steps can be overridden with custom logic by callers
- You can add multiple desired steps to one round of execution
- All step types in MCPConfig 1.14-1.19 are supported now
- Variables that reference MCPConfig zip contents now work
  - Removed special case for `{mappings}` variable

Other:
- the MCPConfig zip is now completely extracted into the cache dir instead of just the config file
2022-09-07 15:36:05 +03:00
2022-08-09 17:18:43 +03:00
2022-09-07 15:36:05 +03:00
2021-09-07 11:30:10 +01:00
2022-03-14 01:44:11 +00:00
2021-05-04 18:37:23 +01:00
2016-08-16 23:29:10 +01:00
2022-03-17 03:49:46 +08:00
2022-05-09 14:57:14 +03:00

Architectury Loom

Talk to us on Discord!


A fork of Juuxel's Loom fork that is a fork of Fabric Loom that supports the Forge modding toolchain.

A Gradle plugin to setup a deobfuscated development environment for Minecraft mods. Primarily used in the Fabric toolchain.

  • Has built in support for tiny mappings (Used by Yarn)
  • Utilises the Fernflower and CFR decompilers to generate source code with comments.
  • Designed to support modern versions of Minecraft (Tested with 1.14.4 and upwards)
  • Built in support for IntelliJ IDEA, Eclipse and Visual Studio Code to generate run configurations for Minecraft.
    • Currently, only IntelliJ IDEA and Visual Studio Code work with Forge Loom.
  • Loom targets the latest version of Gradle 7 or newer
  • Supports Java 17 upwards

Usage

View the documentation for usages.

Description
No description provided
Readme MIT 13 MiB
Languages
Java 75.3%
Groovy 23.9%
Kotlin 0.8%