promotional bannermobile promotional banner

Legacy Connector

Run unmodified legacy mods from b1.7.3, 1.4.7, 1.5.2, 1.6.4, 1.7.10, 1.12.2, and 1.20.1 directly on NeoForge 1.21.1.
Back to Files

Legacy Connector 0.3.7

File namelegacyconnector-0.3.7.jar
Uploader
KyleBeepKyleBeep
Uploaded
Oct 31, 2026
Downloads
98
Size
21.6 MB
Mod Loaders
NeoForge
File ID
9380264
Type
B
Beta
Supported game versions
  • 1.21.1

Curse Maven Snippet

NeoForge

implementation "curse.maven:legacy-connector-1763521:9380264"

Learn more about Curse Maven

What's new

Legacy Connector 0.3.7

A large release: Create and Create Aeronautics support, a public addon API, legacy containers usable by modern pipes and Create out of the box, and many fixes from player reports. Items marked (untested in game) were built and compile-checked but not played through yet; please report what you see.

New

  • Create, Create Aeronautics and Sable: legacy blocks and their tile entities (contents, NBT) travel on contraptions and Aeronautics ships. Tested in game with a mechanical bearing and an airship carrying Iron Chest, Thaumcraft, RotaryCraft and ChromatiCraft blocks. Blocks that legacy pistons could not move are refused. (#108)
  • Addon API: a public org.kylepitcock.legacyconnector.api so other NeoForge mods can build on running legacy mods (e.g. modern aspects for Thaumcraft 4, extra capabilities, lifecycle events), with an example addon. See the wiki page "Addon API". (untested in game)
  • Legacy containers are capabilities by default: 1.7.10 and 1.12.2 tile entities with inventories, fluid tanks, RF, IC2 EU or BuildCraft MJ are exposed as NeoForge item/fluid/energy capabilities, so hoppers, Create and modern pipes work with them. Legacy energy and fluid items, electric items and tools (tool abilities) are extended the same way. Rates are configurable (energy.fePerEu, energy.fePerMj). (untested in game)
  • Texture modernizer (modernizeTextures, on by default): exact copies of old vanilla textures and old vanilla backgrounds inside legacy mod textures are replaced with the modern look.
  • Documentation: the README is now short; the technical docs are in the repository's docs/wiki/ and mirrored to the GitHub wiki.
  • Compatibility site: tabs per legacy Minecraft version, sort by number of results, and separate counters for mods that fail to load and mods that crash.

Fixed (1.7.10)

  • IC2: tile entities that override updateEntity now tick even when canUpdate() is false, so IC2 generators, machines and BatBoxes run. Verified in game: generator, macerator, electric furnace, compressor, solar panel and BatBox.
  • Client tile state sync: IC2 cables and similar blocks now get their initial data (the chunk's tile list was empty), chunk-watch events fire after the chunk is sent, and same-state updates re-render, so cables and pipes change shape. IC2 blocks have their icons again, cable outlines follow the thin shape, and player.openContainer is hosted as a real menu for IC2's own GUI packets. (untested in game)
  • Thermal Expansion and others: Block.onNeighborChange is delivered when a tile entity appears next to a block (dynamos did not feed the machine beside them).
  • Machines can be placed below y=0 (legacy height checks follow the world's build range).
  • Production-style reflection: RUNTIME_DEOBF is true and SRG names resolve, so DragonAPI no longer runs in developer mode (Reika's data node chat spam).
  • DragonAPI: its injected events are posted from modern hooks (VoidMonster fog no longer stays dark forever, item-in-chroma recipes, worktable forming, and more); class-path sounds play; font keys no longer show garbage in item names.
  • RotaryCraft loads (ore detection no longer calls mod code during registration); ChromatiCraft Lexicon navigation no longer crashes; floodlights light; shafts rotate; pylon halos draw.
  • Rendering: legacy blend functions and glPushAttrib are honoured (glow icons no longer draw as black squares), the pylon's full-bright trick works, block renderers stay precise at Sable plot coordinates, two-pass tile entity rendering, vines, dragon egg, glowing leaves.
  • Thaumcraft (#109): scanning modern-only blocks (bee nest, beehive) no longer crashes, and birch leaves, sugar cane, wool and cooked cod have their aspects.
  • Witchery (#107): brew bottles, page arrows, spanish moss, trap plants, infinity egg, cat familiars and coven witches, taglocks, thrown brews, fume funnels, Lord of Torment's maze, dream-world body skins, werewolf form, nightmare cotton drops, altar items.
  • CustomOreGen (#82): wireframe veins are one solid colour per vein; vanillaOreGen=false removes the vanilla ores.
  • Starminer squid model (#106), ProjectE start-up (#112), Chocolate Quest start-up (#111), MineFactory Reloaded start-up (wheat/carrots/potatoes/reeds are growable blocks), 1.7.10 attribute names (#31).

Fixed (1.12.2)

  • EnderIO item model stack overflow (#88), mod potion icons (#94), entity names in death messages (#95).
  • Scape and Run: Parasites (#110): the goresim and ~96 other blocks whose blockstate files failed to parse render again; mob sounds follow the Hostile Creatures slider.

Known issues

  • IC2 together with the Reika mods (RotaryCraft/ChromatiCraft): IC2's recipe scan stops on 53 shaped recipes whose ingredients are DragonAPI BlockKey objects and the game exits at start-up. Fix planned.
  • Not all fixes above have been played through; see the notes marked untested, and the open issues on GitHub.
  • Brew book crash (Witchery), owl/toad taming, mirror demon facing, Call of the Hive particles and the medium incomplete form's rendering (SRParasites): no cause found yet, tracked in #107 and #110.

This mod has no additional files