Skip to content

Loom 1.5

Compare
Choose a tag to compare
@modmuss50 modmuss50 released this 09 Jan 10:40
· 5 commits to dev/1.5 since this release
480dd5e
  • Finish of support for using Tiny Remapper to remap Mixin's, when enabled:
    • Mixin annotation processor is no longer used, mods will not contain a refmap json
    • Tiny Remapper is used to remap Mixin classes in place
    • Tiny Remapper now supports Mixin Extra's
    • Jars contain a new Fabric-Loom-Mixin-Remap-Type manifest entry, used when depending on external libraries.
    • Currently opt-in via loom.mixin.useLegacyMixinAp = false (Hopefully will be the default in future versions)
  • Rewrite "Download sources" hook to support latest Intelij version
  • Skip remapping tasks when the source and target namespace match
  • Removed Minecraft libraries from Tiny Remapper classpath, should improve performance and memory usage
  • No longer resolve source artifacts in CI builds
  • Fix Gradle 9 deprecations, by replacing usage of .getBuildDir() with .getLayout().getBuildDirectory()
  • Filter out realms connection error message from debug log
  • Fix mapping Minecraft version check for mappings
  • Check refmaps exist before adding them to mixin configs
  • Change how include disables transitive dependencies to allow platform dependencies to work
  • Allow disabling RunConfig appending project path
  • Add loom.getMinecraftVersion()
  • Read data generation modid from FMJ by default
  • Improved support on Raspberry Pi systems. Tested on a Pi 5 using Debian Bookworm
  • Process modImplementation first, to mitigate issues where the incorrect loader libraries are used
  • Remove jackson
  • Misc perf improvements, in certain situations loom 1.5 can be up to 50% faster!