Перейти к содержимому
Mineforgian

Retromod

Retromod Is a Minecraft mod that allows you to play older mods on newer versions.

Загрузки
22K
Подписчики
188
Обновлён
18 августа 2026 г.
Лицензия
MIT

Опубликован 13 марта 2026 г.

Retromod

Run mods built for older Minecraft versions on current ones.

Most compatibility layers move a mod between loaders. Retromod moves a mod between game versions. A mod built for 1.20.1 can run on a current release without waiting for the author to port it.

How it works

Drop Retromod in, put the old mod in retromod-input and launch. Retromod rewrites the mod's bytecode, remaps its names, repairs its mixins, and patches its loader metadata, then moves it into mods

Works on Fabric, NeoForge, Quilt, and Forge.

Will my mod work?

Check the out the Probe (Beta) first.

Best results: content mods, quality-of-life mods, libraries, recipe viewers, and more.

Poor results: full list and the rules of thumb A mod that loads is not always a mod that fully works. Test it before you build a world on it.

Links

Made By Bownlux, a Dev of RevivalSMP.net

AI was used in the making of this mod to analyze and improve my code and uses IntelliJ IDEA AI features for some code. Also, if you don't like AI, just dont use this mod, I cant make this without AI in the same amount of time for the same level of performance "If it works, Why complain?"

Qult support made possible by quilt being able to use Fabric mods.

Ченджлог

1.3.0-snapshot.8+26.2-neoforgeБета26.2 · 18 августа 2026 г.

Eighth snapshot of the 1.3.0 line. A maintenance build: dependency and toolchain updates with no change to transform behavior.

Changed

  • Updates ASM, the bytecode library behind every transform, from 9.8 to 9.10.1. The supported Java and Minecraft ranges are unchanged, and one jar still runs on Java 17, 21, and 25.
  • Updates SLF4J from 2.0.9 to 2.0.18, the enforcer plugin to 3.6.3, the source plugin to 3.4.0, and the test-only log4j API to 2.26.1.
  • Updates the build workflow actions to their current major versions, keeping the commit-pinned form they already used.
  • Keeps the Fabric loader compile dependency at 0.16.10. The running loader supplies it, so building against a newer release only risks calling an API that the older loaders Retromod accepts do not have.
  • Derives the release artifact test's expected paths from its version constant, so a version bump no longer breaks its own mismatch cases.

Because this snapshot changes the bytecode library rather than any single transform rule, it was verified by re-transforming mods from scratch on 26.2 Fabric and 26.2 NeoForge clients, not by the test suite alone.

1.3.0-snapshot.8+26.1.2-neoforgeБета26.1.2 · 18 августа 2026 г.

Eighth snapshot of the 1.3.0 line. A maintenance build: dependency and toolchain updates with no change to transform behavior.

Changed

  • Updates ASM, the bytecode library behind every transform, from 9.8 to 9.10.1. The supported Java and Minecraft ranges are unchanged, and one jar still runs on Java 17, 21, and 25.
  • Updates SLF4J from 2.0.9 to 2.0.18, the enforcer plugin to 3.6.3, the source plugin to 3.4.0, and the test-only log4j API to 2.26.1.
  • Updates the build workflow actions to their current major versions, keeping the commit-pinned form they already used.
  • Keeps the Fabric loader compile dependency at 0.16.10. The running loader supplies it, so building against a newer release only risks calling an API that the older loaders Retromod accepts do not have.
  • Derives the release artifact test's expected paths from its version constant, so a version bump no longer breaks its own mismatch cases.

Because this snapshot changes the bytecode library rather than any single transform rule, it was verified by re-transforming mods from scratch on 26.2 Fabric and 26.2 NeoForge clients, not by the test suite alone.

1.3.0-snapshot.8+26.1.1-neoforgeБета26.1.1 · 18 августа 2026 г.

Eighth snapshot of the 1.3.0 line. A maintenance build: dependency and toolchain updates with no change to transform behavior.

Changed

  • Updates ASM, the bytecode library behind every transform, from 9.8 to 9.10.1. The supported Java and Minecraft ranges are unchanged, and one jar still runs on Java 17, 21, and 25.
  • Updates SLF4J from 2.0.9 to 2.0.18, the enforcer plugin to 3.6.3, the source plugin to 3.4.0, and the test-only log4j API to 2.26.1.
  • Updates the build workflow actions to their current major versions, keeping the commit-pinned form they already used.
  • Keeps the Fabric loader compile dependency at 0.16.10. The running loader supplies it, so building against a newer release only risks calling an API that the older loaders Retromod accepts do not have.
  • Derives the release artifact test's expected paths from its version constant, so a version bump no longer breaks its own mismatch cases.

Because this snapshot changes the bytecode library rather than any single transform rule, it was verified by re-transforming mods from scratch on 26.2 Fabric and 26.2 NeoForge clients, not by the test suite alone.

1.3.0-snapshot.8+26.1-neoforgeБета26.1 · 18 августа 2026 г.

Eighth snapshot of the 1.3.0 line. A maintenance build: dependency and toolchain updates with no change to transform behavior.

Changed

  • Updates ASM, the bytecode library behind every transform, from 9.8 to 9.10.1. The supported Java and Minecraft ranges are unchanged, and one jar still runs on Java 17, 21, and 25.
  • Updates SLF4J from 2.0.9 to 2.0.18, the enforcer plugin to 3.6.3, the source plugin to 3.4.0, and the test-only log4j API to 2.26.1.
  • Updates the build workflow actions to their current major versions, keeping the commit-pinned form they already used.
  • Keeps the Fabric loader compile dependency at 0.16.10. The running loader supplies it, so building against a newer release only risks calling an API that the older loaders Retromod accepts do not have.
  • Derives the release artifact test's expected paths from its version constant, so a version bump no longer breaks its own mismatch cases.

Because this snapshot changes the bytecode library rather than any single transform rule, it was verified by re-transforming mods from scratch on 26.2 Fabric and 26.2 NeoForge clients, not by the test suite alone.

1.3.0-snapshot.8+1.21.11-nfБета1.21.11 · 18 августа 2026 г.

Eighth snapshot of the 1.3.0 line. A maintenance build: dependency and toolchain updates with no change to transform behavior.

Changed

  • Updates ASM, the bytecode library behind every transform, from 9.8 to 9.10.1. The supported Java and Minecraft ranges are unchanged, and one jar still runs on Java 17, 21, and 25.
  • Updates SLF4J from 2.0.9 to 2.0.18, the enforcer plugin to 3.6.3, the source plugin to 3.4.0, and the test-only log4j API to 2.26.1.
  • Updates the build workflow actions to their current major versions, keeping the commit-pinned form they already used.
  • Keeps the Fabric loader compile dependency at 0.16.10. The running loader supplies it, so building against a newer release only risks calling an API that the older loaders Retromod accepts do not have.
  • Derives the release artifact test's expected paths from its version constant, so a version bump no longer breaks its own mismatch cases.

Because this snapshot changes the bytecode library rather than any single transform rule, it was verified by re-transforming mods from scratch on 26.2 Fabric and 26.2 NeoForge clients, not by the test suite alone.

1.3.0-snapshot.8+1.21.10-nfБета1.21.10 · 18 августа 2026 г.

Eighth snapshot of the 1.3.0 line. A maintenance build: dependency and toolchain updates with no change to transform behavior.

Changed

  • Updates ASM, the bytecode library behind every transform, from 9.8 to 9.10.1. The supported Java and Minecraft ranges are unchanged, and one jar still runs on Java 17, 21, and 25.
  • Updates SLF4J from 2.0.9 to 2.0.18, the enforcer plugin to 3.6.3, the source plugin to 3.4.0, and the test-only log4j API to 2.26.1.
  • Updates the build workflow actions to their current major versions, keeping the commit-pinned form they already used.
  • Keeps the Fabric loader compile dependency at 0.16.10. The running loader supplies it, so building against a newer release only risks calling an API that the older loaders Retromod accepts do not have.
  • Derives the release artifact test's expected paths from its version constant, so a version bump no longer breaks its own mismatch cases.

Because this snapshot changes the bytecode library rather than any single transform rule, it was verified by re-transforming mods from scratch on 26.2 Fabric and 26.2 NeoForge clients, not by the test suite alone.

1.3.0-snapshot.8+1.21.9-neoforgeБета1.21.9 · 18 августа 2026 г.

Eighth snapshot of the 1.3.0 line. A maintenance build: dependency and toolchain updates with no change to transform behavior.

Changed

  • Updates ASM, the bytecode library behind every transform, from 9.8 to 9.10.1. The supported Java and Minecraft ranges are unchanged, and one jar still runs on Java 17, 21, and 25.
  • Updates SLF4J from 2.0.9 to 2.0.18, the enforcer plugin to 3.6.3, the source plugin to 3.4.0, and the test-only log4j API to 2.26.1.
  • Updates the build workflow actions to their current major versions, keeping the commit-pinned form they already used.
  • Keeps the Fabric loader compile dependency at 0.16.10. The running loader supplies it, so building against a newer release only risks calling an API that the older loaders Retromod accepts do not have.
  • Derives the release artifact test's expected paths from its version constant, so a version bump no longer breaks its own mismatch cases.

Because this snapshot changes the bytecode library rather than any single transform rule, it was verified by re-transforming mods from scratch on 26.2 Fabric and 26.2 NeoForge clients, not by the test suite alone.

1.3.0-snapshot.8+1.21.8-neoforgeБета1.21.8 · 18 августа 2026 г.

Eighth snapshot of the 1.3.0 line. A maintenance build: dependency and toolchain updates with no change to transform behavior.

Changed

  • Updates ASM, the bytecode library behind every transform, from 9.8 to 9.10.1. The supported Java and Minecraft ranges are unchanged, and one jar still runs on Java 17, 21, and 25.
  • Updates SLF4J from 2.0.9 to 2.0.18, the enforcer plugin to 3.6.3, the source plugin to 3.4.0, and the test-only log4j API to 2.26.1.
  • Updates the build workflow actions to their current major versions, keeping the commit-pinned form they already used.
  • Keeps the Fabric loader compile dependency at 0.16.10. The running loader supplies it, so building against a newer release only risks calling an API that the older loaders Retromod accepts do not have.
  • Derives the release artifact test's expected paths from its version constant, so a version bump no longer breaks its own mismatch cases.

Because this snapshot changes the bytecode library rather than any single transform rule, it was verified by re-transforming mods from scratch on 26.2 Fabric and 26.2 NeoForge clients, not by the test suite alone.

Комментарии

Загружаем…