Skip to content

unimined/Unimined

Repository files navigation

Unimined

Unified Minecraft modding environment with support for legacy environments.

for details on usage, see the docs

LTS Branch

In order to better support buildscripts. when I plan on making big/breaking changes, I will leave an LTS branch behind. In effect, this means that I always support the previous minor version for bugfixes.

By consequence, seeing as it's only bugfixes, snapshots on the LTS branch are considered relatively stable as well.

Supported Loaders

Planned Loaders

Custom Loaders

Yes, this is possible, see PrcraftExampleMod and it's buildsrc dir.

Supported Games / Total Conversion Mods

Planned Games / Total Conversion Mods

TODO

  • stop using artifactural
  • rework mcpconfig runner to be more kotlin and less old version of arch-loom code
  • Support for launch configs in other dev envs
    • vscode
    • eclipse
  • support to login to minecraft in dev
  • support to launch with the prod jar
  • add datagen support
    • forge datagen
    • fabric datagen
    • quilt datagen
  • fix yarn on neoforge (these will probably be agents, possibly in separate projects and pulled like JarModAgent)
    • inject remapper into ASMAPI
    • reflection remapper (also for forge potentially, or in general).
  • genSources should apply forge source patches (at least on fg3+)

Recommended Setup

  1. take one of the versions from testing
  2. remove includeBuild('../../') from settings.gradle
  3. put a proper version number for the plugin in build.grade

Other Setups

Arch-Loom Style

  • direct porting of arch-loom projects without changing the directory structure is possible.
  • instructions pending...

third party template(s)

About

minecraft gradle extension

Resources

License

Stars

Watchers

Forks

Sponsor this project

Packages