Skip to content

A simple gradle plugin to enable developing multiplatform mods.

License

Notifications You must be signed in to change notification settings

hellomouse/architectury-plugin

 
 

Repository files navigation

Architectury Plugin

Talk to us on Discord!

Architectury Plugin is a gradle plugin to allow easier multi-modloader set-ups using a common module.

More documentation: Architectury Wiki

Example Mod

Important Information

  • Environment and EnvType are remapped to OnlyIn and Dist on forge.

Implementing Platform Specific APIs

Notes: Only works for static methods.

IntelliJ Plugin

https://plugins.jetbrains.com/plugin/16210-architectury

How does it work

Fabric Side:

  • Module fabric depends on a transformed version of common, which is shaded afterwards
  • A fake mod is generared, to let fabric load it on the correct class loader and let fabric load its assets

Forge Side:

  • Module forge depends on a transformed version of common, which is shaded afterwards
  • A fake mod is generated, to let forge load it on the correct class loader and let forge load its assets

Usage

Your gradle version MUST be equals or above 5.5.1, all assets or data should go into the common module, with modloader specific files to their corresponding modules.

About

A simple gradle plugin to enable developing multiplatform mods.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Kotlin 100.0%