Runtime mod translation
Forge classes, events and registries are remapped as the game loads, so a Forge jar executes inside Fabric without the author touching a line of code.
Sinytra Connector is a free, open-source compatibility layer that loads Forge mods inside a Fabric installation and translates their API calls at runtime. Keep the Fabric performance stack you rely on, and finally add the Forge content mods that were never ported. No second loader, no dual-booting, no compromise.
Minecraft’s two major mod ecosystems speak different languages. Forge and Fabric expose different APIs, different event systems and different registries, so a mod written for one simply cannot be read by the other. Sinytra Connector sits inside a Fabric installation and translates Forge’s vocabulary into Fabric’s while the game is loading — remapping classes, rewiring events and rebinding registries so a Forge jar can execute in a runtime it was never compiled for.
Players who have built a fast, lean Fabric setup and refuse to abandon it for one Forge-only mod. Server admins running mixed communities. Pack authors reaching for content that was never ported and never will be. Educators and researchers who need a specific tool in a specific runtime. If your mod list genuinely spans both ecosystems, this is the tool that stops you choosing.
The split was never a technical necessity — it was an accident of history that left thousands of finished, excellent mods stranded on the wrong side of a wall. Sinytra’s answer was to stop asking authors to port and start translating at runtime instead. It does not resolve the ecosystem split, but it makes the wall passable for the mods that matter most to you.
Nine capabilities that decide whether a mixed mod list loads cleanly or spends your evening in a crash log.
Forge classes, events and registries are remapped as the game loads, so a Forge jar executes inside Fabric without the author touching a line of code.
Fabric mods and bridged Forge mods coexist in a single mods folder, a single world and a single launch. No dual profiles, no switching.
Fabric’s optimisation mods remain fully native. You gain Forge content without giving up the frame rate you installed Fabric for in the first place.
Forge libraries and shared dependencies are resolved through the same translation path, so a content mod’s support jars come along with it.
The same bridge runs on a dedicated Fabric server, so mixed mod lists work in multiplayer as long as both sides carry the same content mods.
When a mod cannot be translated, the log names it and names the reason — a mixin target, a missing hook — instead of dying with a generic stack trace.
Two jars in the mods folder is the entire setup. There is no config file to author, no launch argument to add and no manifest to hand-edit.
The project tracks current Minecraft releases, so version support and translation coverage keep improving rather than freezing at the release you found it on.
Released under LGPL-3.0. Every line is public, which matters for a tool that loads arbitrary code into your game — and for anyone deploying it on a shared server.
Free, open source, and available through the official GitHub releases page. We never mirror or repackage the jar.
Sinytra Connector needs Forgified Fabric API next to it, and the standard Fabric API removed. Use the single official GitHub link below, then follow the installation steps.
Download from GitHubAnything that offers Sinytra Connector inside an .exe installer, behind a survey, or as a “premium” file is not the real thing. Read our download policy.
Follow these in order. Most failed installs skip step three or four, and every one of those failures looks like a mod bug when it is really a missing jar.
Modern Minecraft builds require Java 21. Check with java -version. A runtime reporting 17 or lower produces an unsupported class file version error on the first launch, which reads like a mod bug but is not one.
Run the Fabric installer for your Minecraft version, then start that profile and reach the main menu before touching the mods folder. This proves the base install works and creates the directories the next step needs.
Drop both jars into .minecraft/mods. The bridge alone will not load a single Forge mod — the Forgified API supplies the Forge-facing surface it translates against.
Forgified Fabric API replaces it rather than sitting beside it. Leaving both in place gives the loader two copies of the same classes, and it will refuse to start. Every Fabric mod you already run keeps working.
Start with a single, well-known content mod rather than a rendering overhaul. Reach the main menu, load a test world, and confirm the mod appears in the in-game mod list before adding anything else.
Add three or four mods at a time and launch between each batch. If something breaks you will know exactly what caused it, instead of facing one crash log with thirty suspects in it.
The single most common mistake: leaving the standard Fabric API in the mods folder next to Forgified Fabric API. It is a replacement, not an addition. Delete the old jar — nothing you already run will break.
Four stages, all of them during startup. Once the world loads, the translated mods behave like any other.
The bridge inspects every jar and separates the Forge mods from the Fabric ones by their metadata.
Forge class and method names are rewritten to their Fabric equivalents so the runtime can resolve them.
Forgified Fabric API supplies the Forge-facing hooks, and registries, events and networking are bound through it.
The translated mods enter Fabric’s normal loading sequence and appear in the mod list like native ones.
Support is not uniform. Where a version sat in the release calendar decided how many mods were ever ported to it.
| Minecraft version | Bridge status | Forge catalogue | Recommendation |
|---|---|---|---|
| 1.21.1 | Supported | Healthy and growing | Best choice for a new pack |
| 1.20.1 | Supported | Deepest available | Best choice for maximum mod reach |
| 1.20.4 | Limited | Thin — most authors skipped it | Only if the version is fixed for you |
| 1.19.x and older | Not supported | Forge-native only | Run a Forge profile instead |
| 1.18.2 | Not supported | Forge-native only | Move up, or use native Forge |
| Mod type | Bridged result | Why |
|---|---|---|
| Content mods (blocks, items, entities, recipes) | Usually works | Uses standard registries the bridge maps directly. |
| Tech & magic mods with large registries | Usually works | Registration and networking follow conventional paths. |
| Worldgen, biome and structure mods | Usually works | Data-driven generation translates cleanly in most cases. |
| Recipe viewers and inventory utilities | Often works | Depends on how deeply the GUI layer is patched. |
| Rendering and shader overhauls | Rarely works | Patches render internals the bridge does not reproduce. |
| Coremods and loader-level patches | Does not work | Expects to control the loading process the bridge already owns. |
A bridge is a trade. Knowing what you are trading is the difference between a good evening and a bad one.
Keep the Fabric optimisation mods that make the game playable on a modest machine, then add the one Forge tech mod your world is built around.
Run a mixed community pack on a single Fabric server rather than maintaining two, and keep the client mod list short enough that players actually install it correctly.
Reach content mods that stopped updating years ago and were never rebuilt for Fabric — the back-catalogue is the whole reason the bridge exists.
Assemble a classroom pack from whichever ecosystem has the right teaching tool, instead of letting the loader decide your curriculum for you.
Test how a mod behaves alongside the other ecosystem’s libraries without maintaining two separate development environments and two build pipelines.
Run a specific Forge-only instrumentation or logging mod inside a Fabric environment chosen for its performance characteristics and reproducibility.
Open logs/latest.log and find the last “Caused by” line. That is the real error; everything above it is a wrapper.
The loader found two copies of the same classes and refused to continue.
Fix: remove the standard Fabric API jar. Forgified Fabric API replaces it.A mod is patching a method that does not exist in the shape it expects — the classic signature of a mod that cannot be bridged.
Fix: remove the named mod and look for a Fabric-native equivalent.Your Java runtime is older than the jars require. The number in the error is a Java version, not a mod version.
Fix: install Java 21 and point the launcher profile at it explicitly.Nothing crashed because nothing loaded. The bridge never saw the jars.
Fix: confirm both required jars are present and target your exact Minecraft version.A Forge content mod needs a shared library jar that is not bundled inside it.
Fix: read the mod’s dependency list and add the Forge library for the same Minecraft version.A runtime translation gap — usually worldgen, rendering, or a registry that resolved differently than the mod expected.
Fix: bisect your Forge mods by halves until one launch isolates the culprit.Feedback gathered from community threads and issue reports. Ratings reflect real, mixed experiences — not every one of them is glowing.
We had two servers for two years because half the community wanted Forge content and half wanted Fabric performance. Now we run one. The parity rule caught us out on day one — a client-only mod on the server bricked the boot — but once we pinned the mod list it has been stable for months.
Roughly eight of ten Forge content mods I tried came across without complaint. The two that failed were both rendering mods, which the documentation had already warned me about. My only real gripe is the startup time on a large pack — it is genuinely slow the first time.
I installed it for exactly one mod and it worked on the first launch. Deleting the normal Fabric API felt wrong and I nearly did not do it, which would have cost me an evening. Read step four.
Being able to pick a teaching mod on merit rather than on which loader it happens to target is the whole value here. Students do trip over the Java version, so I now hand out a pre-configured profile rather than instructions.
Useful for checking how my Fabric library behaves next to Forge code without maintaining a second dev environment. The remapping is more robust than I expected. It is not a substitute for a real port, and it does not pretend to be.
Honest three stars. When it works it is brilliant. But I spent a weekend bisecting a pack before discovering the mod I actually cared about uses a coremod and was never going to load. I wish I had read the compatibility table first.
Split into the two things that go wrong: getting it installed, and getting it to stay running.
Yes. It is free and open source under the LGPL-3.0 licence. Anyone charging you for it, or bundling it inside an installer, is not the developer — always take the jar from the project’s own release channels.
No. You install Fabric only. Sinytra Connector translates Forge mods into something the Fabric runtime can execute; it does not run a second loader alongside the first.
Java 21 for current Minecraft versions. Older runtimes fail immediately with an unsupported class file version error, which is one of the most frequently misdiagnosed startup crashes.
It is a rebuilt Fabric API that additionally exposes the Forge-facing hooks the bridge maps against. Without it, Forge mods look for classes that do not exist and the bridge has nothing to bind them to.
No. Forgified Fabric API is a replacement, not an addition. Running both means duplicate classes and a refused startup. Delete the standard jar; your existing Fabric mods will still work.
Both go into the ordinary mods folder alongside everything else. There is no separate directory and no configuration file to edit before the first launch.
Yes. Install it on the server exactly as you would on a client. The one hard rule is parity — any mod that registers content must be present on both the server and every connecting client.
Adding the bridge to a large, established pack is the least reliable way to start. Build a fresh profile, get a minimal setup loading, then port your mod list across in small groups.
The project is open source and its code is publicly auditable. The real risk is not the mod — it is downloading it from a repackaged mirror. Use the official Modrinth, CurseForge or GitHub releases.
Longer than you expect. The bridge remaps every Forge jar at startup, so a large pack can take several minutes on its first boot. That is normal behaviour, not a hang.
The 1.20.1 and 1.21.1 lines get the most attention and are the safest targets. 1.20.4 works but has a thin mod catalogue on both sides, because most authors skipped that short-lived release.
No, and it is unlikely to. The project targets modern Minecraft and modern loader architecture. If you are on 1.18.2, either move the pack forward to 1.20.1 or run a native Forge profile instead.
No, and no bridge could promise that. Ordinary content mods — blocks, items, entities, recipes, worldgen — usually translate cleanly. Rendering overhauls, coremods and anything that patches the mod-loading process are the common failures.
That is the entire point of it. A correctly configured profile loads both sets side by side, which is what makes a Fabric performance stack plus a Forge content mod possible in one game.
That is the signature of a mod the bridge cannot translate. It is patching a method that does not exist in the shape it expects. Remove the named mod; if the game then starts, you have found an incompatibility rather than a broken install.
Nothing crashed because nothing loaded. One of the two required jars is absent or targets a different Minecraft version. Check the mods folder and check that the versions line up.
There is a real startup cost while jars are remapped, and a modest runtime overhead. In practice, the frame-rate impact is usually smaller than the gain from running Fabric’s optimisation mods in the first place.
Fabric-native shader mods generally behave. Forge shader and rendering mods are the hardest category to bridge and frequently do not work, because they patch internals that the translation layer does not reproduce.
Bisect. Move half your Forge mods out of the folder and launch. Whichever half still crashes contains the culprit. Repeat. Twenty mods reduce to one suspect in roughly five launches.
Reproduce it on a minimal profile — the bridge, the Forgified API and the single offending mod. A maintainer cannot act on a report that includes sixty mods, and half of those reports turn out to be a conflict between two of them.
Version-specific setups, crash diagnosis and the alternatives worth considering before you install anything.
Two jars, ten minutes, and the mods you gave up on. Take the file from the official GitHub releases page — never from a mirror.
Download Sinytra ConnectorNine tested walkthroughs: installation, version-by-version notes, crash diagnosis, server setup and the alternatives worth knowing about.
Sinytra Connector solves a real problem elegantly, and it is documented the way most open-source tools are documented: accurately, tersely, and for people who already understand the thing being explained. That leaves a gap. Someone who just wants one Forge mod inside their Fabric world does not need a technical specification of a bytecode remapper. They need to be told, plainly, which two jars go in the folder and which one has to come out.
We built sinytraconnector.org to fill that gap. Every page here starts from the assumption that you are a competent person who has not spent a year inside the Minecraft modding ecosystem, and that your time is worth more than a forum thread archaeology session.
Nothing on this site is written from a specification alone. Before a guide is published, the setup it describes is built from an empty profile on the version it names — the correct Java runtime, a clean Fabric install, the bridge and its companion jar, then mods added in small groups until something breaks or nothing does. When we say a category of mod usually fails, it is because we watched it fail and read why in the log.
That is also why our compatibility table is hedged rather than confident. A compatibility layer cannot promise universal coverage, and any site that tells you every Forge mod will work on Fabric is either guessing or selling something. We would rather tell you the truth and lose the click.
We do not host the download. We never have and we will not start. Every download button on this site sends you to the developer’s own release channel — the project’s official GitHub releases page — because a repackaged mod jar is one of the oldest malware vectors in this hobby and there is no legitimate reason for a third-party site to mirror one.
We do not wrap the mod in an installer. We do not gate files behind surveys, shorteners or “premium” tiers. We do not run ads that impersonate download buttons. If you ever land on a page that appears to be us and does any of those things, it is not us.
We are not the developers of Sinytra Connector and we do not speak for them. The mod is built by the Sinytra team and released under the LGPL-3.0 licence. We are an independent third party writing documentation about a tool we use. Bug reports belong in the project’s own issue tracker, not in our inbox — we will only slow the message down.
Likewise, this site has no affiliation with Mojang Studios, Microsoft, the Fabric project or Forge. Minecraft is their trademark and we use the name descriptively, as any documentation must.
The Minecraft modding ecosystem moves. A version that was well supported in one release can lose maintainer attention in the next, and a mod that failed to bridge last year may translate cleanly today. If something here is out of date or simply wrong, tell us and we will fix it — with a note explaining what changed, rather than quietly editing the page and pretending we always knew.
Reach us at info@sinytraconnector.org. Corrections that include a log or a version number get answered first, because they are the ones we can actually act on.
The short version: we write the guide we wish we had found, we test before we publish, and we never touch the binary.
Write to info@sinytraconnector.org. We do not run a contact form, because a form adds a database, a spam problem and a privacy obligation without making your message any easier to answer. Plain email works, and it leaves you holding a copy of what you sent.
We aim to reply within two to three working days. Messages that include a version number and a log excerpt tend to be answered first, simply because they are the ones we can act on without a round of clarifying questions.
We are not the developers of Sinytra Connector and we cannot fix the mod. If you have found a genuine bug — something that should work and does not — it belongs in the project’s own issue tracker, where the people who can actually change the code will see it. Sending it to us adds a delay and nothing else.
We also cannot debug an individual mod pack for you. A pack with sixty mods and a crash log is a piece of work, not a question, and answering one properly would take a day. What we can do is point you at the bisect method in our troubleshooting guide, which will find your culprit faster than we could.
Finally, we do not distribute the mod. Requests for a direct file, an older build, an installer, or a version for an unsupported Minecraft release will be declined — not out of unhelpfulness, but because handing out repackaged jars is exactly the behaviour that makes this hobby unsafe.
Two minutes of checking saves you a two-day wait. Confirm you are on Java 21. Confirm both required jars are present and match your Minecraft version. Confirm the standard Fabric API is not in the mods folder. That checklist resolves the large majority of the mail we receive.
Privacy note: we keep your message only as long as it takes to answer it, and we do not add you to any list. Please strip your username and file paths from any log you send — crash logs routinely contain your home directory.
Last updated: 1 July 2026. Written to be read, not to be survived.
This is a documentation site. It has no accounts, no contact form, no comment section and no shopping cart. There is almost nothing for us to collect, and we have deliberately kept it that way. If you read a guide and leave, we hold no personal information about you beyond what your browser tells every web server it talks to.
Server logs. Like any web host, our server records requests: the IP address making them, the page requested, a timestamp, the referring page and your browser’s user-agent string. This is standard infrastructure logging used for security and to diagnose faults. These logs are retained for a limited period and then discarded.
Email you send us. If you write to info@sinytraconnector.org, we hold your message and address for as long as it takes to answer you. We do not add you to a mailing list, because we do not have one.
Nothing else. We do not ask for your name, we do not create profiles, and we do not sell, rent or trade information about visitors to anyone.
This site sets no tracking cookies and no advertising cookies of its own. If a future version introduces any optional cookie, it will be disclosed here before it ships, and it will be optional.
If privacy-respecting analytics are used, they are configured to record aggregate page views without setting persistent identifiers, without fingerprinting and without building a profile of an individual visitor. We want to know which guides get read. We have no interest in who read them.
Our download buttons deliberately send you off this site — to the official GitHub releases page — because those are the developer’s own release channels and we will not mirror a mod binary. Once you follow one of those links you are on someone else’s property, subject to their privacy policy and not ours. We would encourage you to read theirs; we have no control over what they collect.
The same applies to any other outbound link on this site. A link is not an endorsement of another party’s data practices.
Web fonts are loaded from Google Fonts, which means your browser makes a request to Google’s servers and that request carries your IP address. If you would rather it did not, the fonts can be self-hosted; the stylesheet is structured so that this is a one-line change for anyone deploying this site themselves.
Minecraft has a young audience, so this matters. We do not knowingly collect personal information from children, and there is no mechanism on this site through which a child could supply any. If you believe a child has sent us personal information by email, write to us and we will delete it.
Depending on where you live, you may have the right to access, correct or delete the personal data an organisation holds about you, and to object to its processing. Given how little we hold, exercising those rights is usually straightforward: email us and we will act on it. We will not ask you to prove your identity by sending us more personal information than we already have, which would defeat the purpose.
If this policy changes materially, the date at the top of the page changes with it and the substance of the change is described here rather than buried in a diff. Continued use of the site after a change means you accept the revised policy.
Questions about this policy go to info@sinytraconnector.org.
Last updated: 1 July 2026. By using this site you agree to what follows.
These terms govern your use of sinytraconnector.org. If you do not agree with them, the correct response is to stop using the site. Continued use is taken as acceptance.
This is an independent documentation and reference site about Sinytra Connector, a third-party Minecraft mod. We are not the mod’s developers, we do not represent them, and we cannot speak for them. Nothing here should be read as an official statement from the Sinytra project, Mojang Studios, Microsoft, the Fabric project or Forge.
Every download button on this site is an outbound link to a first-party release channel operated by the mod’s developers. We do not host, mirror, repackage, modify or bundle the mod, and we never will. Whatever you download, you download from a third party under that third party’s terms — and, in the case of Sinytra Connector itself, under the LGPL-3.0 licence that governs the software.
It follows that we cannot warrant the contents, availability or integrity of any file obtained from a linked channel. Verify what you download, and be sceptical of any site — including one impersonating this one — that offers the mod in some other form.
You may read, print and share this content for your own purposes. You may not scrape the site at a volume that degrades it for others, attempt to gain unauthorised access to any part of it, upload or transmit malicious code through it, or use it in a way that breaks any law that applies to you.
The original text, layout, illustrations and code of this site belong to their authors. You may quote reasonably with attribution and a link; you may not republish substantial portions as your own work.
“Minecraft” is a trademark of Mojang Studios. “Sinytra Connector”, “Fabric” and “Forge” belong to their respective projects and owners. All such names are used descriptively, as documentation requires, and their use here implies no endorsement or affiliation in either direction.
This site is provided “as is”. We work hard to be accurate and we test what we publish, but the Minecraft modding ecosystem changes constantly and no guide survives every version bump intact. We make no warranty that the information here is complete, current or fit for your particular setup.
Modding Minecraft carries risk. Mods can corrupt worlds, break saves, conflict with each other and consume an entire weekend. To the fullest extent permitted by law, we accept no liability for any loss or damage — including lost worlds, lost data, lost time or lost server uptime — arising from your use of this site or of any software you reach through it.
Back up your world before you change your mod list. This is not a legal formality; it is the single most useful sentence on this page.
Outbound links are provided because they are useful, not because we control what is on the other end. We are not responsible for the content, policies or practices of any external site.
We may revise these terms. The revision date at the top will change when we do, and the current version always governs your use of the site from that point forward.
These terms are governed by the laws of the jurisdiction in which the site operator is established, without regard to conflict-of-law rules. Questions go to info@sinytraconnector.org.
What we are, what we are not, and where the file you are about to download actually comes from.
sinytraconnector.org is an independent site. It is not operated by, endorsed by, sponsored by or affiliated with the Sinytra project, Mojang Studios, Microsoft, the Fabric project, Forge, NeoForge, Modrinth or CurseForge. Every one of those names is used descriptively — you cannot document a compatibility layer without naming the things it connects.
Sinytra Connector is developed by the Sinytra team and distributed under the LGPL-3.0 licence. All rights in the software remain with its authors. Minecraft is a trademark of Mojang Studios.
We do not host the mod. Every download button on this site is an outbound link to a first-party release channel — the project’s official GitHub releases page. There is no version of this site on which we mirror a jar, wrap it in an installer, or serve it from our own storage.
This is a deliberate safety position. Repackaged mod files are one of the oldest and most effective malware vectors in the Minecraft community, and a third-party site has no legitimate reason to hand you a binary it did not build. If you encounter a page offering Sinytra Connector as a .exe, behind a survey, behind a link shortener, or as a “premium” or “modded” file, treat it as hostile regardless of how convincing the branding looks — including if it appears to be us.
Rule of thumb: the mod is a .jar file that goes in a folder. Anything that wants to run an installer, ask for a login, or show you an ad before it hands over the file is not the developer.
We test the setups we describe before we publish them, on the versions we name. That said, the Minecraft modding ecosystem moves fast: versions gain and lose maintainer attention, mods break and get fixed, and a compatibility note that was correct in one release can be wrong by the next. Information here is provided in good faith and to the best of our knowledge, and it may nevertheless be out of date by the time you read it.
Nothing on this site is a guarantee. In particular, no claim we make about a mod working under the bridge should be read as a promise that it will work in your pack, alongside your other mods, on your hardware.
Installing mods modifies the game. Things can go wrong: worlds can corrupt, saves can become unloadable, chunks can break when a content mod is removed, and servers can fail to boot. A bridged pack has more moving parts than a normal one and therefore more ways to fail.
You assume that risk. Back up your world before adding or removing any content mod, and back up your server before every change. This takes thirty seconds and it is the single habit that has saved the most worlds.
The content here is technical documentation offered for general information. It is not professional advice, and it is not a substitute for the upstream project’s own documentation, which remains authoritative where the two disagree.
If the mod misbehaves, the people who can fix it are the developers, not us. Report it in the project’s own issue tracker with a minimal reproduction — the bridge, the companion API and the single offending mod. A report containing sixty mods cannot be acted on, and roughly half of those turn out to be a conflict between two of them rather than a bug in the bridge.
Corrections, broken links and factual errors: info@sinytraconnector.org. We would rather be told than be wrong.