Back to mods
OptiFabric Reforged project artwork

CurseForge · Minecraft mod

OptiFabric Reforged

OptiFine on Fabric, with Fabric API loaded alongside.

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which OptiFabric Reforged release should I use?

Updated 4 days ago
Latest stable file OptiFabric-1.1.7+mc1.20.6.jar
Game version 1.20.6
Loader Fabric

OptiFabric Reforged OptiFabric-1.1.7+mc1.20.6.jar targets 1.20.6 with Fabric. The project page does not say whether this file belongs on the client, dedicated server, or both. No extra mods listed for this file.

Where it goes

Is OptiFabric Reforged required on the client, server, or both?

The project page does not say whether this file belongs on the client, dedicated server, or both.

Client Source doesn’t say
Dedicated server Source doesn’t say
Loader for this release Fabric
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

The source does not explicitly classify this release as client-only or server-only.

What else does OptiFabric Reforged OptiFabric-1.1.7+mc1.20.6.jar need?

OptiFabric-1.1.7+mc1.20.6.jar. Change the file and its required mods may change too.

No extra mods listed for this file

This file does not list any required mods. Do not add a library just because a different file uses it.

This file does not list any required or optional mods.

Before you install it

Add OptiFabric Reforged without breaking your instance.

Built for OptiFabric Reforged OptiFabric-1.1.7+mc1.20.6.jar. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use OptiFabric-1.1.7+mc1.20.6.jar. It targets 1.20.6 with Fabric; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    This file does not list any required mods. Do not add a library just because a different file uses it.

  3. 03

    Put it on the correct side

    The project page does not say whether this file belongs on the client, dedicated server, or both.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside OptiFabric-1.1.7+mc1.20.6.jar. It opens that exact file at the source.

About this project

What does OptiFabric Reforged add?

OptiFabric — OptiFine on Fabric
A Fabric mod that brings OptiFine to Fabric. Put OptiFabric and your own OptiFine jar into mods/ and it takes care of the rest — no jar patching by hand, no OptiFine installer to run, no Forge.

ℹ️ OptiFine is not bundled or redistributed. Get the build that matches your Minecraft version from the official site — 1.20.6 and 26.1.2 have preview builds only so far.

OptiFabric is developed as one project per release line; the jars are not interchangeable, and each one carries the Minecraft version in its file name:

Line Minecraft Jar Loader Java
1.20.6 1.20.6 OptiFabric-1.1.4+mc1.20.6.jar ≥ 0.19.3 21+
1.21.x 1.21 – 1.21.11 (ten releases) OptiFabric-2.2.8+mc<version>.jar ≥ 0.19.5 21+
26.x 26.1.2 / 26.2 OptiFabric-Reforged-2.2.6+mc26.1.2.jar / OptiFabric-Reforged-2.2.6+mc26.2.jar (one jar each) ≥ 0.19.5 25

Performance

Numbers below come from the third-party FPS Benchmark mod(https://www.curseforge.com/minecraft/mc-mods/fps-test-benchmark) (fpstest-1.0), one 3-minute scripted run per configuration: 19 cinematic segments (forest, village, combat, redstone, cave, nether, end), deterministic seed 27182. Every configuration ran on the same machine with a byte-identical options.txt — the mod set is the only variable.

Configuration Mods installed Average FPS 1% low 0.1% low Worst frame Lowest FPS
Vanilla Fabric (baseline) Fabric API 3631 774 442 17.2 ms 58
OptiFabric + OptiFine Fabric API + OptiFabric 2.2.10 + OptiFine 1.21.1 HD U J1 5040 1098 713 3.3 ms 302
OptiFabric + OptiFine + Lithium + FerriteCore + C2ME — our usual recommendation the above + Lithium 0.15.4 + FerriteCore 7.0.3 + C2ME 0.4.0-alpha.0.29 (mc1.21.1) 4475 1077 721 3.1 ms 319
Sodium + Lithium (the alternative renderer route) Fabric API + Sodium 0.8.13 + Lithium 0.15.4 5680 1017 349 12.5 ms 80

What the table says

  • OptiFabric + OptiFine averages 38.8% above plain Fabric here, and its worst frame is 5× better (3.3 ms vs 17.2 ms) — OptiFine's own optimisations do real work, so this mod is not a cost you pay to get OptiFine's features.
  • Against a Sodium stack the average is ~13% behind, but the tail is better: 0.1% low 713 vs 349, worst frame 3.1–3.3 ms vs 12.5 ms, lowest FPS 302 vs 80. In other words Sodium is a little faster on average, OptiFabric + OptiFine is steadier.
  • The three "performance" mods measured neutral-to-negative in this scene (5040 → 4475). That is expected: this benchmark keeps world generation and ticking deliberately light, which is exactly where C2ME / Lithium / FerriteCore normally earn their keep on a real, long-lived world. Do not read that row as "those mods are useless".

Test environment (identical in all four runs)

Minecraft 1.21.1 · Fabric Loader 0.19.5 · Java 22.0.2 · max heap 5836 MB · Intel i5-12600KF · AMD Radeon RX 7800 XT (driver 25.12.1.251128) · Windows 10 · render distance 8 · VSync off · maxFps:260 (= unlimited) · shaders off · identical options.txt · seed 27182.

Raw reports (per-frame samples included) are published with the source: https://github.com/Kynarain/OptiFabric-Reforged/tree/1.21.x/benchmarks/2026-10-05-fps-benchmark — one machine, one run per configuration, one benchmark; treat these numbers as an indication, not a specification.

Why it is needed
OptiFine is built for vanilla (and Forge): its patches are compiled against the official obfuscated names, while Fabric runs in the intermediary namespace. Fabric API also injects into many of the same classes. Put together, the two disagree in ways that are hard to diagnose — different constructor shapes, different synthetic field names, helper methods inlined away, object creation replaced by OptiFine's own subclasses, and so on.

The disagreements are not cosmetic. Remapping without the game on the remapper's classpath silently left 35 methods unmapped in a single class, which showed up as 281 broken abstract contracts and 254 lost virtual overrides. OptiFine's recompiler turns vanilla methods into thin shells that forward to its own overloads — which moves Fabric API's injection points out from under it, and Mixin then fails the whole class at load. OptiFine also replaces classes wholesale (its ChunkOF chunk, its video-settings screen including the superclass) and rewrites the lambda bodies Fabric matches injection points against.

On the 26.x line the problem changes shape: Minecraft 26.1 and newer is unobfuscated — the official names are the runtime names, and there is no yarn and no real intermediary to remap through (26.1.2 publishes only the 0.0.0 placeholder). So that line takes no mappings at all, runs in the official namespace, and carries its own mod id (optifabric_reforged), because some mods declare "breaks": {"optifabric": "*"} and Fabric Loader matches that by id — a display-name change would not be enough.

What it does
At the earliest point of startup (the loader's preLaunch), OptiFabric will:

run OptiFine's own installer to extract its patches for the game classes (since 1.21.6 the patches travel as xdelta diffs; optifine.Patcher is used the same way);
drop the volde-ification, and rebuild the lambdas whose targets OptiFine moved (LambdaRebuilder);
remap the patches from official to intermediary — with the game jar in the remapper's classpath and inputs, so members inherited from a supertype keep their mapped names;
repair the known structural conflicts between OptiFine and Fabric API, each one traced down to the bytecode level;
split the result in two: OptiFine's own classes and resources go on the game class path, the patched net/minecraft/** classes go into a ClassCache;
hand the repaired classes to Fabric Loader's own GameTransformer and cache everything under <game dir>/.optifine/<OptiFine version>/, so later launches reuse it instead of doing the work again (1–2 seconds instead of 5–7).
Steps 2 and 3 are skipped on the 26.x line, which is the whole reason it exists as a separate project.

Replacement happens before Mixin: when a Minecraft class is about to be loaded, Loader asks the game provider's GameTransformer.transform(…) for ready-made bytecode. What OptiFabric hands over is therefore Mixin's input, not its output — which is why other mods' mixins against those same classes keep working. There is one hard constraint that follows from this: before the classes are handed over, nothing may reflect on game classes — a single Class.getMethods() loads every type in those method signatures and pins the class to vanilla for the rest of the session.

The cache directory holds cache-format.txt (currently 26; a mismatch rebuilds everything), Optifine-mapped.jar (OptiFine without MC classes, i.e. what goes on the class path) and Optifine.classes.gz (the patched MC classes).

Installation
Install a client for your Minecraft version with Fabric Loader (≥ 0.19.3 for 1.20.6, ≥ 0.19.5 for 1.21.x and 26.x), on Java 21+ — or Java 25 for the whole 26.x line (26.1.2 / 26.2), which is the game's own requirement.
Put OptiFabric and your own OptiFine jar for that exact version into that instance's mods/ folder. Dropping the OptiFine installer jar in is enough — you do not need to run its installer first (an already-extracted OptiFine with notch/ classes works too). Do not install two OptiFine jars (the game reports DUPLICATED), and do not mix jars from two lines.
Start the game with the Fabric profile — not a launcher-made 1.21.x-OptiFine_xxx profile, which injects OptiFine itself. The OptiFine version appears in the top left of the title screen when it works, and its options appear in video settings.
Fabric API can be loaded alongside (this port is adapted for it specifically). With version isolation enabled (PCL2 / HMCL), the game directory and mods/ live under versions/<name>/, and the .optifine/ cache is created there too.

Requirements

1.20.6 1.21.x 26.x
Minecraft 1.20.6 1.21 – 1.21.11 (one jar each) 26.1.2 / 26.2 (one jar each)
Fabric Loader 0.19.3 or newer 0.19.5 or newer 0.19.5 or newer
Java 21+ (tested on 25) 21+ (tested on 25) 25
Side client client client
OptiFine preview_OptiFine_1.20.6_HD_U_J1_pre18.jar (preview only) your own build, exact version match 26.1.2: preview_OptiFine_26.1.2_HD_U_K1_pre2.jar, 26.2: preview_OptiFine_26.2_HD_U_K2_pre1.jar (preview only, one per release)
Optional Fabric API (supported) Fabric API (supported) Fabric API (tested 0.155.3+26.1.2)

What was verified
Every release is checked by one command, in a single loader, the same way the game loads those classes: the JVM verifier plus an ASM data-flow verifier over every patched class and every OptiFine class, followed by five scanners (mixin member references, @At injection points, abstract contracts / lost virtual overrides / unresolvable references, invokedynamic handles, local-variable captures).

Minecraft Patched game classes (JVM) OptiFine classes (JVM) ASM verifier Scanners
1.20.6 425 / 425 — 0 problems clean
1.21.3 / 1.21.4 440 / 440 · 474 / 474 816 / 816 · 812 / 812 0 only the disabled-Indigo @At misses
1.21.6 / 1.21.7 / 1.21.8 487 / 487 · 500 / 500 · 516 / 516 820 / 820 · 823 / 823 · 831 / 831 0 same
1.21.9 / 1.21.10 / 1.21.11 519 / 519 · 553 / 553 · 570 / 570 832 / 832 · 836 / 836 · 874 / 874 0 same
26.1.2 567 / 567 879 / 879 0 all columns 0 (this line declares no contains_renderer, so Indigo is live)
26.2 562 / 562 879 / 879 0 all 0 (cleaner than the 1.21.x line, which still carries a few disabled-Indigo misses)
In game: startup, title screen, single-player, multiplayer servers, block/chunk/item and entity rendering, shaders (verified with ComplementaryReimagined), anti-aliasing on 1.21.3 – 1.21.11, F3 debug screen, with [ERROR]-free sessions and no crash reports. On 26.1.2 Indigo registers its own renderer and mods that generate geometry per block position (LambdaBetterGrass' better grass, connected textures) render correctly with shaders on.

Compatibility issues that are fixed
All of these were found through real crashes and traced to the bytecode:

Fabric API's ShaderProgramMixin injected before super() → OptiFine's delegating constructor is rewritten, and the inlined identifier creation now copies the game's own Identifier.ofVanilla(…) call (the wrapper targets exactly that call, and new Identifier(…) bypassed it);
fields OptiFine left obfuscated with a mismatching descriptor (e.g. the particle factory table) → realigned by name, type and stored value, following the inheritance hierarchy to find the override;
private helpers OptiFine inlined away while recompiling → the vanilla method body is restored so injections have a target again;
methods OptiFine turned into forwarders to its own overloads (chunk building, model baking, block outline, item models) → vanilla bodies restored — this was behind "every model fails to bake" and invisible blocks;
object creation OptiFine redirects to its own subclass (the ChunkOF chunk object) → an inert marker puts Fabric's NEW injection point back;
a ported fixer that dropped a field initialisation together with the constructor it replaced → the constructor is no longer replaced (this one disconnected multiplayer sessions after two seconds);
lambda bodies recompiled under a different name and signature (lambda$addMainPass$1 grew an argument) → vanilla bodies restored; where OptiFine replaced method references with its own lambdas, LambdaMethodRefFix renames them back to the method name, because that release's Fabric API matches custom injection points by bootstrap handle;
a region constructor that never stored the section position (ChunkCacheOF.renderStart() then NPEs inside a null region) → the fixer calls the six-argument constructor and derives its argument from the packed long the method already has — the 1.21 – 1.21.4 shape takes a ChunkSectionPos object instead, and both shapes are handled;
a Fabric hook whose context OptiFine's render-pass structure never fills in (BEFORE_BLOCK_OUTLINE) → StubInjectionTargetFix renames the target and leaves a same-named copy, so the hook injects into code nobody calls: the crash is gone and the block outline is still drawn by OptiFine;
the same trick failing for the moving-blocks renderer hook, whose caller lives in another class and was reaching the injected copy → CallSiteRedirectFix redirects that call site too (without it, multiplayer clients crashed ~30 seconds in);
F3 crashing while nothing was registered as the renderer — declaring contains_renderer only makes Indigo step aside; Fabric's own debug entries still call Renderer.get() → RendererApiFallback registers an inert placeholder renderer;
the placeholder's first version breaking the whole session — it read the Fabric API interface with Class.getMethods(), which loaded game classes before the patched ones were handed over and pinned them to vanilla forever → the placeholder is now generated with ASM from the interface's class file alone (no type resolution), registered through MethodHandles.findStatic, and only after the classes are in place; on 26.1.2 the renderer API had also moved to api.client.renderer.v1, where the old lookup failed silently;
classes no fixer modifies no longer get their stack frames recomputed — the global override fixer always reports a change, so recomputing every patched class degenerated merged local types to java.lang.Object and the game rejected the class with VerifyError: Bad type on operand stack;
26.x: OptiFine's thin shells leave two same-named methods, while Fabric API names its targets without descriptors → each site is disambiguated (delete the overload nobody calls; rename the one that is still called with CallSiteRedirectFix following its callers). Getting this wrong shows up as LVTGeneratorError: Could not locate method metadata … or as Scanned 0 target(s);
26.x: models that emit their own quads silently vanished — Fabric's terrain hook injects into the BlockPos.betweenClosed loop of the vanilla chunk build, and OptiFine's own compile overload has no such loop, so the hook ran nowhere. FrapiTesselateBridgeFix + OptifineFrapiBridge route that one tessellation call through Fabric's renderer and hand the quads to OptiFine's own BlockQuadOutput, so vertex format, layers, lighting and shader attributes stay OptiFine's; only models whose emitQuads is declared outside net.minecraft. are routed (vanilla models stay on OptiFine's path, or shaders lose OptiFine's extra vertex attributes);
anti-aliasing: the FXAA chain is resolved by the game's post-chain loader from post_effect/, so an earlier build of this mod that "helpfully" deleted that file made every resource reload log Resource not found: minecraft:post_effect/fxaa_of_2x.json and every anti-aliasing toggle fail with Failed to load post chain. OptiFine's own chain files are now left exactly as they ship, and on 1.21.9 / 1.21.10 — whose post pipeline draws an attribute-less fullscreen triangle from gl_VertexID while OptiFine's fxaa_of_*.vsh still reads the Position attribute (this was the "antialiasing turns the screen black" bug) — the two vertex shaders are rewritten accordingly.
The full list (symptom / cause / fix) is in the changelog, with the per-round evidence in docs/DEVELOPMENT.md (and docs/PORT_26.x.md for the unobfuscated line).

Known issues
Conflicts with Sodium — both are renderers; do not install them together.
Incompatible with RyoamicLights — OptiFine replaces the whole video settings screen (including its superclass), which makes that mod's injection fail and crashes as soon as the screen is opened. OptiFine has built-in dynamic lights (Video Settings → Quality → Dynamic Lights), so it is not needed.
Mods that rely on FRAPI/indigo no longer get indigo's custom rendering on 1.20.6 and 1.21.x; terrain is rendered by OptiFine and Renderer.get() returns an inert placeholder (F3 shows OptifineRendererPlaceholder). On 26.1.2 the opposite is true — Indigo registers its own renderer and that geometry renders.
Two Fabric API hooks are intentionally inert (the BEFORE_BLOCK_OUTLINE event does not fire; the moving-block FRAPI path is bypassed). Both paths still render correctly through vanilla/OptiFine.
1.21.6 / 1.21.7 crash as soon as shaders are enabled (NullPointerException … "multiTex" is null in ShadersTex.initDynamicTextureNS). It is not the shader pack (three unrelated packs crash identically, and stripping a pack's custom textures does not help) and not this mod: OptiFine's own preview builds for those two releases inject a call into the first texture creation without the setParentTexture association the later builds perform. All seven OptiFine builds available for them crash the same way. Without shaders both releases start and play.
26.1.2 / 26.2 needs Java 25 — starting either on Java 21 fails before the window appears. That is the game's requirement, not this mod's.
OptiFine cannot see resources inside Fabric mods — you will see Unknown resource pack type: …ModNioResourcePack in the log. This is a limitation on OptiFine's side.
Shader packs that do not match your OptiFine version log [Shaders] Invalid program name: …, Unknown macro value: IRIS_VERSION or ParseException: Model variable not found: …; those come from the shader pack.
Only the releases listed above are covered — other Minecraft versions need their own pass, and OptiFine has published no build at all for 1.21.2 / 1.21.5; 26.2 is the newest release covered here.
Twilight Forest is not fully supported — it reaches the title screen and does enter a world, but **intermittently**: 4 of 11 attempts in one study; in a follow-up, 5 of 19 with the window minimised versus 13 of 18 with the window visible. **Keep the game window visible and in front while the world loads**, and give it at least two to three minutes before concluding it stalled. A stalled attempt leaves the save untouched and can simply be retried.

Troubleshooting
Where is the cache / how do I force a rebuild? <game dir>/.optifine/<OptiFine version>/. Delete the .optifine/ folder to force a rebuild — the cache format (26) normally rebuilds it by itself after an upgrade.

Why can't I find [OptiFabric] in the log? Its output goes to the launcher console, not to logs/latest.log; the loader only writes log4j output there. Filtering for [OptiFabric] shows how many classes were prepared and how many Loader took over.

The game jar cannot be found / I want to point at it manually — add -Doptifabric.mc-jar=<path to the vanilla client jar>.

I want to inspect the patched classes — add -Doptifabric.extract=true; the remapped OptiFine classes are unpacked to .optifine/<version>/optifine-classes/.

Stuck on the loading screen — take two thread dumps (jstack <pid>, ~15 seconds apart) and compare them. Identical stacks with flat CPU means a real stall; a stack sitting in a native call (glfwSwapBuffers) is a presentation problem, and do not minimise the window while loading (with vsync on the render thread blocks there).

Models/items/textures disappearing wholesale (a log full of Unable to bake … model) — a Fabric mixin failed to transform that class; the outermost message usually hides the real cause. OptiFine turning vanilla methods into forwarders is the usual reason the injection point moved.

Warnings that are normal and can be ignored — [OptiFine] (Reflector) Class not present: net.minecraftforge.* / sun.misc.SharedSecrets (OptiFine probing for Forge and old JDKs), Failed to locate initialiser injection point in <init>(class_2591,…) (the price of applying OptiFine's BlockEntity patch), [OptiFabric] Resource not found: minecraft:shaders/post/fxaa_of_{2,4}x.json (OptiFine probing its pre-1.21.6 chain location; the chain in use lives in post_effect/), and Skipping bad option: lastServer.

Reporting a problem
Please attach:

logs/latest.log (plus the matching file from crash-reports/ if it crashed — it ends with an -- OptiFabric -- section listing the OptiFine version, jar status and remapped jar path);
your mods/ folder listing;
your OptiFine version (e.g. OptiFine_1.21.11_HD_U_J9) and which Minecraft version you run.

License and credits
A port of Chocohead/OptiFabric by Modmuss50 and Chocohead, licensed under MPL-2.0; ported files keep their origin headers. OptiFine itself is neither included nor redistributed — it is spx's work (sp614x), get it from the official site. This is a community port and is not affiliated with, endorsed by or supported by the OptiFine, Fabric or Mojang teams.

Mod compatibility list

Tested on Minecraft 1.21.1 with Fabric, OptiFabric and OptiFine, plain launches only (no debug switches), one launch per row.
**Compatible** means the integrated-server start line and the join line appeared *and* the pre-seeded save's level.dat mtime advanced — i.e. a world was actually entered; each other block is explained by its own section heading (incompatible with OptiFine, declared incompatible by mod metadata, title screen only, unresolved dependencies, untestable, not run). This list covers **Minecraft 1.21.1 only** and is not a claim about the compatibility of the product as a whole (the 1.20.6 / 1.21.x / 26.x lines).
644 rows in total (643 mods, 1 modpack), 466 of which entered a world; FAIL-OPTIFABRIC is 0.

Group Result Count
Mods Compatible (entered a world) 466
Mods Incompatible with OptiFine 33
Mods Declared incompatible by mod metadata 1
Mods Title screen reached, no world entered 10
Mods Unresolved dependencies 8
Mods Untestable 112
Mods Not run 14
Mods subtotal 644
Modpacks (none measured) 0
Modpacks subtotal 0
Total 644

Mods (644)

Compatible (entered a world) (466)

Mod slug Result
_baseline _baseline Compatible (entered a world)
[ETF] Entity Texture Features entitytexturefeatures Compatible (entered a world)
[Let's Do] Beachparty lets-do-beachparty Compatible (entered a world)
[Let's Do] Brewery - Farm&Charm Compat lets-do-brewery-farmcharm-compat Compatible (entered a world)
[Let's Do] Candlelight - Farm&Charm compat lets-do-candlelight-farmcharm-compat Compatible (entered a world)
[Let's Do] Farm & Charm lets-do-farm-charm Compatible (entered a world)
[Let's Do] Meadow lets-do-meadow Compatible (entered a world)
[Let's Do] Vinery lets-do-vinery Compatible (entered a world)
3D Skin Layers 3dskinlayers Compatible (entered a world)
AdoraBuild: Structures adorabuild-structures Compatible (entered a world)
Advanced Loot Info (ALI) advanced-loot-info Compatible (entered a world)
Advanced Netherite advanced-netherite Compatible (entered a world)
Advancement Plaques advancement-plaques Compatible (entered a world)
AdventureZ adventurez Compatible (entered a world)
Alternate Current alternate-current Compatible (entered a world)
Ambient Environment ambient-environment Compatible (entered a world)
AmbientSounds ambientsounds Compatible (entered a world)
Animal Feeding Trough animal_feeding_trough Compatible (entered a world)
Animatica animatica Compatible (entered a world)
Another Furniture another-furniture Compatible (entered a world)
AppleSkin appleskin Compatible (entered a world)
Aquamirae aquamirae Compatible (entered a world)
Architectury API architectury-api Compatible (entered a world)
Artifacts artifacts Compatible (entered a world)
Athena athena-ctm Compatible (entered a world)
AttributeFix attributefix Compatible (entered a world)
Auth Me auth-me Compatible (entered a world)
AzureLib azurelib Compatible (entered a world)
AzureLib Armor azurelib-armor Compatible (entered a world)
bad packets badpackets Compatible (entered a world)
Bad Wither No Cookie - Reloaded bad-wither-no-cookie Compatible (entered a world)
BadOptimizations badoptimizations Compatible (entered a world)
Balm balm Compatible (entered a world)
Bartering Station bartering-station Compatible (entered a world)
Beautify: Refabricated beautify-refabricated Compatible (entered a world)
Better Advancements better-advancements Compatible (entered a world)
Better Archeology better-archeology Compatible (entered a world)
Better Combat better-combat Compatible (entered a world)
Better Compatibility Checker better-compatibility-checker Compatible (entered a world)
Better Mount HUD better-mount-hud Compatible (entered a world)
Better Ping Display [Fabric] better-ping-display-fabric Compatible (entered a world)
Better Selection better-selection Compatible (entered a world)
Better Statistics Screen better-stats Compatible (entered a world)
Better Third Person better-third-person Compatible (entered a world)
BetterF3 betterf3 Compatible (entered a world)
BetterGrassify bettergrassify Compatible (entered a world)
BisectHosting Server Integration Menu bisect-mod Compatible (entered a world)
Blur+ blur-plus Compatible (entered a world)
Boat Item View boat-item-view Compatible (entered a world)
Bookshelf bookshelf-lib Compatible (entered a world)
Bountiful bountiful Compatible (entered a world)
Bridging Mod bridging-mod Compatible (entered a world)
Camera Utils camera-utils Compatible (entered a world)
Capes capes Compatible (entered a world)
Cardinal Components API cardinal-components-api Compatible (entered a world)
Carpet carpet Compatible (entered a world)
Carpet AMS Addition carpet-ams-addition Compatible (entered a world)
cf--charm-of-undying cf--charm-of-undying Compatible (entered a world)
cf--configured cf--configured Compatible (entered a world)
cf--connectivity cf--connectivity Compatible (entered a world)
cf--cooking-for-blockheads cf--cooking-for-blockheads Compatible (entered a world)
cf--crafting-tweaks cf--crafting-tweaks Compatible (entered a world)
cf--crafttweaker cf--crafttweaker Compatible (entered a world)
cf--cupboard cf--cupboard Compatible (entered a world)
cf--cyclops-core cf--cyclops-core Compatible (entered a world)
cf--dark-utilities cf--dark-utilities Compatible (entered a world)
cf--explorers-compass cf--explorers-compass Compatible (entered a world)
cf--farming-for-blockheads cf--farming-for-blockheads Compatible (entered a world)
cf--fix-gpu-memory-leak cf--fix-gpu-memory-leak Compatible (entered a world)
cf--framework cf--framework Compatible (entered a world)
cf--ftb-essentials cf--ftb-essentials Compatible (entered a world)
cf--ftb-xmod-compat cf--ftb-xmod-compat Compatible (entered a world)
cf--goblin-traders cf--goblin-traders Compatible (entered a world)
cf--ichunutil cf--ichunutil Compatible (entered a world)
cf--inventory-hud-forge cf--inventory-hud-forge Compatible (entered a world)
cf--just-enough-professions-jep cf--just-enough-professions-jep Compatible (entered a world)
cf--just-enough-resources-jer cf--just-enough-resources-jer Compatible (entered a world)
cf--kleeslabs cf--kleeslabs Compatible (entered a world)
cf--loot-integrations cf--loot-integrations Compatible (entered a world)
cf--macaws-bridges cf--macaws-bridges Compatible (entered a world)
cf--macaws-fences-and-walls cf--macaws-fences-and-walls Compatible (entered a world)
cf--macaws-furniture cf--macaws-furniture Compatible (entered a world)
cf--macaws-lights-and-lamps cf--macaws-lights-and-lamps Compatible (entered a world)
cf--macaws-roofs cf--macaws-roofs Compatible (entered a world)
cf--macaws-trapdoors cf--macaws-trapdoors Compatible (entered a world)
cf--macaws-windows cf--macaws-windows Compatible (entered a world)
cf--openblocks-elevator cf--openblocks-elevator Compatible (entered a world)
cf--pehkui cf--pehkui Compatible (entered a world)
cf--reborncore cf--reborncore Compatible (entered a world)
cf--refined-storage cf--refined-storage Compatible (entered a world)
cf--serene-seasons cf--serene-seasons Compatible (entered a world)
cf--smartbrainlib cf--smartbrainlib Compatible (entered a world)
cf--smooth-chunk-save cf--smooth-chunk-save Compatible (entered a world)
cf--starter-kit cf--starter-kit Compatible (entered a world)
cf--storage-drawers cf--storage-drawers Compatible (entered a world)
cf--structure-essentials-forge-fabric cf--structure-essentials-forge-fabric Compatible (entered a world)
cf--the-twilight-forest cf--the-twilight-forest Compatible (entered a world), intermittent — see the Twilight Forest bullet under Known issues above
cf--tips cf--tips Compatible (entered a world)
cf--trash-cans cf--trash-cans Compatible (entered a world)
cf--trashslot cf--trashslot Compatible (entered a world)
Chat Animation [Smooth Chat] chatanimation Compatible (entered a world)
Chat Heads chat-heads Compatible (entered a world)
Chat Patches chatpatches Compatible (entered a world)
Cherished Worlds cherished-worlds Compatible (entered a world)
Chipped chipped Compatible (entered a world)
Chunky chunky Compatible (entered a world)
CICADA cicada Compatible (entered a world)
CIT Resewn cit-resewn Compatible (entered a world)
Client Sort clientsort Compatible (entered a world)
Client Tweaks client-tweaks Compatible (entered a world)
Cloth Config API cloth-config Compatible (entered a world)
Clumps clumps Compatible (entered a world)
Collective collective Compatible (entered a world)
Combat Roll combat-roll Compatible (entered a world)
Comforts comforts Compatible (entered a world)
Config Manager configmanager Compatible (entered a world)
Configured Defaults configured-defaults Compatible (entered a world)
Continuity continuity Compatible (entered a world)
Controlify (Controller support) controlify Compatible (entered a world)
Controlling controlling Compatible (entered a world)
Cool Rain coolrain Compatible (entered a world)
CorgiLib corgilib Compatible (entered a world)
CoroUtil coroutil Compatible (entered a world)
Crafting Tweaks crafting-tweaks Compatible (entered a world)
CraftPresence craftpresence Compatible (entered a world)
Crash Assistant crash-assistant Compatible (entered a world)
CreativeCore creativecore Compatible (entered a world)
Cristel Lib cristel-lib Compatible (entered a world)
Critters and Companions critters-and-companions Compatible (entered a world)
Cubes Without Borders cubes-without-borders Compatible (entered a world)
Cull Leaves cull-leaves Compatible (entered a world)
CustomSkinLoader customskinloader Compatible (entered a world)
Debugify debugify Compatible (entered a world)
Default Options default-options Compatible (entered a world)
Diagonal Fences diagonal-fences Compatible (entered a world)
Difficulty Lock difficulty-lock Compatible (entered a world)
Disable Custom Worlds Advice dcwa Compatible (entered a world)
Distant Horizons distanthorizons Compatible (entered a world)
Double Doors double-doors Compatible (entered a world)
Dramatic Doors dramatic-doors Compatible (entered a world)
Drip Sounds dripsounds Compatible (entered a world)
Drippy Loading Screen drippy-loading-screen Compatible (entered a world)
Dungeons and Taverns dungeons-and-taverns Compatible (entered a world)
Durability Tooltip durability-tooltip Compatible (entered a world)
Dynamic Crosshair dynamiccrosshair Compatible (entered a world)
Dynamic FPS dynamic-fps Compatible (entered a world)
Dynamic Lights dynamic-lights Compatible (entered a world)
Dynamic Surroundings dynamicsurroundingsfabric Compatible (entered a world)
Dynamic Trees dynamictrees Compatible (entered a world)
e4mc e4mc Compatible (entered a world)
Easy Anvils easy-anvils Compatible (entered a world)
Easy Magic easy-magic Compatible (entered a world)
Eating Animation eating-animation Compatible (entered a world)
Elytra Slot elytra-slot Compatible (entered a world)
EMI emi Compatible (entered a world)
EMI Enchanting emi-enchanting Compatible (entered a world)
EMI Loot emi-loot Compatible (entered a world)
EMI Ores emi-ores Compatible (entered a world)
EMIffect emiffect Compatible (entered a world)
Emotecraft emotecraft Compatible (entered a world)
Enchanting Infuser enchanting-infuser Compatible (entered a world)
Enchantment Descriptions enchantment-descriptions Compatible (entered a world)
End Remastered endrem Compatible (entered a world)
End's Delight ends-delight Compatible (entered a world)
Enhanced Attack Indicator enhanced-attack-indicator Compatible (entered a world)
EnhancedVisuals enhancedvisuals Compatible (entered a world)
Entity Culling entityculling Compatible (entered a world)
Euphoria Patches euphoria-patches Compatible (entered a world)
Exordium exordium Compatible (entered a world)
Explorations explorations Compatible (entered a world)
Explorer's Compass explorers-compass Compatible (entered a world)
Explorify explorify Compatible (entered a world)
Explosive Enhancement explosive-enhancement Compatible (entered a world)
Exposure exposure Compatible (entered a world)
Fabric API fabric-api Compatible (entered a world)
Fabric Language Kotlin fabric-language-kotlin Compatible (entered a world)
Fabric Seasons fabric-seasons Compatible (entered a world)
Fabric Seasons: Extras fabric-seasons-extras Compatible (entered a world)
Fabrishot fabrishot Compatible (entered a world)
FallingTree fallingtree Compatible (entered a world)
FancyMenu fancymenu Compatible (entered a world)
Farmer's Delight Refabricated farmers-delight-refabricated Compatible (entered a world)
Fast IP Ping fast-ip-ping Compatible (entered a world)
Fast Noise zfastnoise Compatible (entered a world)
Fast Scrolling fast-scrolling Compatible (entered a world)
FastQuit fastquit Compatible (entered a world)
FerriteCore ferrite-core Compatible (entered a world)
First-person Model first-person-model Compatible (entered a world)
Forge Config API Port forge-config-api-port Compatible (entered a world)
Formations (Structure Library) formations Compatible (entered a world)
Formations Nether formations-nether Compatible (entered a world)
Formations Overworld formations-overworld Compatible (entered a world)
FPS Reducer fps-reducer Compatible (entered a world)
Friends&Foes (Fabric/Quilt) friends-and-foes Compatible (entered a world)
Full Brightness Toggle full-brightness-toggle Compatible (entered a world)
Fzzy Config fzzy-config Compatible (entered a world)
Galosphere galosphere Compatible (entered a world)
Gamma Utils (Fullbright) gamma-utils Compatible (entered a world)
Geophilic geophilic Compatible (entered a world)
GlitchCore glitchcore Compatible (entered a world)
Global Packs globalpacks Compatible (entered a world)
GPUBooster gputape Compatible (entered a world)
Grass Overhaul grass-overhaul Compatible (entered a world)
Handcrafted handcrafted Compatible (entered a world)
Hardcore Revival hardcore-revival Compatible (entered a world)
Highlight highlight Compatible (entered a world)
I18nUpdateMod i18nupdatemod Compatible (entered a world)
Iceberg iceberg Compatible (entered a world)
IMBlocker imblocker-original Compatible (entered a world)
Immersive Aircraft immersive-aircraft Compatible (entered a world)
Immersive Armors immersive-armors Compatible (entered a world)
Immersive Melodies immersive-melodies Compatible (entered a world)
Inventory Profiles Next inventory-profiles-next Compatible (entered a world)
InventoryHUD+ inventoryhudplus Compatible (entered a world)
InvMove invmove Compatible (entered a world)
InvMoveCompats invmovecompats Compatible (entered a world)
Item Borders item-borders Compatible (entered a world)
Item Highlighter item-highlighter Compatible (entered a world)
Ixeris ixeris Compatible (entered a world)
Jade 🔍 jade Compatible (entered a world)
JamLib jamlib Compatible (entered a world)
Just Enough Breeding (JEBr) justenoughbreeding Compatible (entered a world)
Just Enough Effect Descriptions (JEED) just-enough-effect-descriptions-jeed Compatible (entered a world)
Just Enough Items (JEI) jei Compatible (entered a world)
Just Enough Resources (JER) just-enough-resources-jer Compatible (entered a world)
Just Zoom just-zoom Compatible (entered a world)
JustEnoughCharacters justenoughcharacters Compatible (entered a world)
Kaleidoscope Cookery kaleidoscope-cookery Compatible (entered a world)
kennytvs-epic-force-close-loading-screen-mod-for-fabric forcecloseworldloadingscreen Compatible (entered a world)
Kiwi 🥝 kiwi Compatible (entered a world)
KleeSlabs kleeslabs Compatible (entered a world)
Konkrete konkrete Compatible (entered a world)
Krypton krypton Compatible (entered a world)
Ksyxis ksyxis Compatible (entered a world)
LambDynamicLights - Dynamic Lights lambdynamiclights Compatible (entered a world)
Language Reload language-reload Compatible (entered a world)
Leaves Be Gone leaves-be-gone Compatible (entered a world)
libIPN libipn Compatible (entered a world)
LibJF libjf Compatible (entered a world)
Library Ferret library-ferret Compatible (entered a world)
Litematica litematica Compatible (entered a world)
Lithium lithium Compatible (entered a world)
Load My F***ing Tags lmft Compatible (entered a world)
Log Begone log-begone Compatible (entered a world)
Lootr lootr Compatible (entered a world)
Macaw's Bridges macaws-bridges Compatible (entered a world)
Macaw's Doors macaws-doors Compatible (entered a world)
Macaw's Fences and Walls macaws-fences-and-walls Compatible (entered a world)
Macaw's Furniture macaws-furniture Compatible (entered a world)
Macaw's Roofs macaws-roofs Compatible (entered a world)
Macaw's Stairs macaws-stairs Compatible (entered a world)
Macaw's Windows macaws-windows Compatible (entered a world)
Main Menu Credits main-menu-credits Compatible (entered a world)
Make Bubbles Pop make_bubbles_pop Compatible (entered a world)
MaLiLib malilib Compatible (entered a world)
Melody melody Compatible (entered a world)
MES - Moog's End Structures mes-moogs-end-structures Compatible (entered a world)
MidnightLib midnightlib Compatible (entered a world)
MiniHUD minihud Compatible (entered a world)
MissingMons [cobblemon] missingmons-cobblemon Compatible (entered a world)
MixinTrace mixintrace Compatible (entered a world)
Mod Menu modmenu Compatible (entered a world)
Model Gap Fix modelfix Compatible (entered a world)
More Chat History morechathistory Compatible (entered a world)
Mouse Tweaks mouse-tweaks Compatible (entered a world)
MRU mru Compatible (entered a world)
Music Delay Remover (Infinite Music) infinite-music Compatible (entered a world)
MVS - Moog's Voyager Structures moogs-voyager-structures Compatible (entered a world)
Naturalist naturalist Compatible (entered a world)
Nature's Compass natures-compass Compatible (entered a world)
Nature's Spirit natures-spirit Compatible (entered a world)
Neat neat Compatible (entered a world)
Necronomicon API necronomicon Compatible (entered a world)
Neruina - Ticking Entity Fixer neruina Compatible (entered a world)
Nether Chested nether-chested Compatible (entered a world)
No Resource Pack Warnings no-resource-pack-warnings Compatible (entered a world)
Not Enough Animations not-enough-animations Compatible (entered a world)
Not Enough Crashes notenoughcrashes Compatible (entered a world)
Nuit nuit Compatible (entered a world)
Nyf's Spiders nyfs-spiders Compatible (entered a world)
Ocean's Delight oceans-delight Compatible (entered a world)
Oh The Trees You'll Grow oh-the-trees-youll-grow Compatible (entered a world)
OptiGUI optigui Compatible (entered a world)
Overflowing Bars overflowing-bars Compatible (entered a world)
Packet Fixer packet-fixer Compatible (entered a world)
Paginated Advancements & Custom Frames paginatedadvancements Compatible (entered a world)
Particle Rain particle-rain Compatible (entered a world)
Particular ✨ particular Compatible (entered a world)
Paxi paxi Compatible (entered a world)
Pehkui pehkui Compatible (entered a world)
Philips Ruins philips-ruins Compatible (entered a world)
Physics Mod physicsmod Compatible (entered a world)
Pick Up Notifier pick-up-notifier Compatible (entered a world)
Ping Wheel ping-wheel Compatible (entered a world)
Platform platform Compatible (entered a world)
playerAnimator playeranimator Compatible (entered a world)
Pokeblocks pokeblocks Compatible (entered a world)
Polymorph polymorph Compatible (entered a world)
Presence Footsteps presence-footsteps Compatible (entered a world)
Prickle prickle Compatible (entered a world)
Puzzles Lib puzzles-lib Compatible (entered a world)
Reactive Music reactive-music Compatible (entered a world)
Rebind Narrator rebind-narrator Compatible (entered a world)
Regions Unexplored regions-unexplored Compatible (entered a world)
Repurposed Structures - Fabric repurposed-structures-fabric Compatible (entered a world)
Resourceful Config resourceful-config Compatible (entered a world)
Resourceful Lib resourceful-lib Compatible (entered a world)
Resourcify resourcify Compatible (entered a world)
Respackopts respackopts Compatible (entered a world)
Rhino rhino Compatible (entered a world)
Ribbits ribbits Compatible (entered a world)
RightClickHarvest rightclickharvest Compatible (entered a world)
Roughly Enough Items (REI) rei Compatible (entered a world)
sample--cf-almanac-lib sample--cf-almanac-lib Compatible (entered a world)
sample--cf-better-combat-by-daedelus sample--cf-better-combat-by-daedelus Compatible (entered a world)
sample--cf-catalogue sample--cf-catalogue Compatible (entered a world)
sample--cf-chunk-sending-forge-fabric sample--cf-chunk-sending-forge-fabric Compatible (entered a world)
sample--cf-clickable-advancements sample--cf-clickable-advancements Compatible (entered a world)
sample--cf-client-crafting sample--cf-client-crafting Compatible (entered a world)
sample--cf-connectivity sample--cf-connectivity Compatible (entered a world)
sample--cf-croptopia sample--cf-croptopia Compatible (entered a world)
sample--cf-cupboard sample--cf-cupboard Compatible (entered a world)
sample--cf-endremastered sample--cf-endremastered Compatible (entered a world)
sample--cf-entity-texture-features-fabric sample--cf-entity-texture-features-fabric Compatible (entered a world)
sample--cf-expandability sample--cf-expandability Compatible (entered a world)
sample--cf-fast-async-world-save-forge-fabric sample--cf-fast-async-world-save-forge-fabric Compatible (entered a world)
sample--cf-ferritecore-fabric sample--cf-ferritecore-fabric Compatible (entered a world)
sample--cf-fix-gpu-memory-leak sample--cf-fix-gpu-memory-leak Compatible (entered a world)
sample--cf-framework sample--cf-framework Compatible (entered a world)
sample--cf-ftb-essentials sample--cf-ftb-essentials Compatible (entered a world)
sample--cf-ftb-xmod-compat sample--cf-ftb-xmod-compat Compatible (entered a world)
sample--cf-goblin-traders sample--cf-goblin-traders Compatible (entered a world)
sample--cf-iceberg-fabric sample--cf-iceberg-fabric Compatible (entered a world)
sample--cf-konkrete-fabric sample--cf-konkrete-fabric Compatible (entered a world)
sample--cf-light-overlay sample--cf-light-overlay Compatible (entered a world)
sample--cf-login-protection sample--cf-login-protection Compatible (entered a world)
sample--cf-loot-integrations sample--cf-loot-integrations Compatible (entered a world)
sample--cf-openblocks-elevator sample--cf-openblocks-elevator Compatible (entered a world)
sample--cf-recipe-essentials-forge-fabric sample--cf-recipe-essentials-forge-fabric Compatible (entered a world)
sample--cf-refurbished-furniture sample--cf-refurbished-furniture Compatible (entered a world)
sample--cf-simple-discord-rich-presence sample--cf-simple-discord-rich-presence Compatible (entered a world)
sample--cf-smooth-chunk-save sample--cf-smooth-chunk-save Compatible (entered a world)
sample--cf-structure-essentials-forge-fabric sample--cf-structure-essentials-forge-fabric Compatible (entered a world)
sample--cf-vein-mining sample--cf-vein-mining Compatible (entered a world)
sample--mr-aligning-scepters sample--mr-aligning-scepters Compatible (entered a world)
sample--mr-archive-downloader sample--mr-archive-downloader Compatible (entered a world)
sample--mr-axolotl-buckets sample--mr-axolotl-buckets Compatible (entered a world)
sample--mr-banner-flags sample--mr-banner-flags Compatible (entered a world)
sample--mr-better-climbing sample--mr-better-climbing Compatible (entered a world)
sample--mr-better-end-sky sample--mr-better-end-sky Compatible (entered a world)
sample--mr-bettergrassify sample--mr-bettergrassify Compatible (entered a world)
sample--mr-bookshelf-lib sample--mr-bookshelf-lib Compatible (entered a world)
sample--mr-chaos-core sample--mr-chaos-core Compatible (entered a world)
sample--mr-craftify sample--mr-craftify Compatible (entered a world)
sample--mr-dynamiccrosshaircompat sample--mr-dynamiccrosshaircompat Compatible (entered a world)
sample--mr-enchantment-calculator sample--mr-enchantment-calculator Compatible (entered a world)
sample--mr-entityculling sample--mr-entityculling Compatible (entered a world)
sample--mr-entitytexturefeatures sample--mr-entitytexturefeatures Compatible (entered a world)
sample--mr-fabric-api sample--mr-fabric-api Compatible (entered a world)
sample--mr-faster-random sample--mr-faster-random Compatible (entered a world)
sample--mr-ferrite-core sample--mr-ferrite-core Compatible (entered a world)
sample--mr-figura-lite sample--mr-figura-lite Compatible (entered a world)
sample--mr-grass-overhaul sample--mr-grass-overhaul Compatible (entered a world)
sample--mr-helpful-armorers sample--mr-helpful-armorers Compatible (entered a world)
sample--mr-infinity-hoe sample--mr-infinity-hoe Compatible (entered a world)
sample--mr-konkrete sample--mr-konkrete Compatible (entered a world)
sample--mr-lets-do-furniture sample--mr-lets-do-furniture Compatible (entered a world)
sample--mr-lgbtqdesignedtimer sample--mr-lgbtqdesignedtimer Compatible (entered a world)
sample--mr-libipn sample--mr-libipn Compatible (entered a world)
sample--mr-lithium sample--mr-lithium Compatible (entered a world)
sample--mr-mca-selector sample--mr-mca-selector Compatible (entered a world)
sample--mr-modmenu sample--mr-modmenu Compatible (entered a world)
sample--mr-more-grindstone-variants sample--mr-more-grindstone-variants Compatible (entered a world)
sample--mr-nexus-reds-addon sample--mr-nexus-reds-addon Compatible (entered a world)
sample--mr-patchouli sample--mr-patchouli Compatible (entered a world)
sample--mr-patpat sample--mr-patpat Compatible (entered a world)
sample--mr-player-corpse sample--mr-player-corpse Compatible (entered a world)
sample--mr-resourceful-config sample--mr-resourceful-config Compatible (entered a world)
sample--mr-sandy-husks sample--mr-sandy-husks Compatible (entered a world)
sample--mr-scrollabletooltips sample--mr-scrollabletooltips Compatible (entered a world)
sample--mr-shield-api sample--mr-shield-api Compatible (entered a world)
sample--mr-simple-voice-chat sample--mr-simple-voice-chat Compatible (entered a world)
sample--mr-stoneworks sample--mr-stoneworks Compatible (entered a world)
sample--mr-syncmatica sample--mr-syncmatica Compatible (entered a world)
sample--mr-threadtweak sample--mr-threadtweak Compatible (entered a world)
Satin Free Wakes satin-free-wakes Compatible (entered a world)
ScalableLux scalablelux Compatible (entered a world)
Searchables searchables Compatible (entered a world)
Serene Seasons serene-seasons Compatible (entered a world)
Shulker Box Tooltip shulkerboxtooltip Compatible (entered a world)
Simple Voice Chat simple-voice-chat Compatible (entered a world)
Simply Swords simply-swords Compatible (entered a world)
Sit bl4cks-sit Compatible (entered a world)
Skyboxify skyboxify Compatible (entered a world)
SmartBrainLib smartbrainlib Compatible (entered a world)
Smooth Scrolling smooth-scroll Compatible (entered a world)
Smooth Swapping smooth-swapping Compatible (entered a world)
Snow! Real Magic! ⛄ snow-real-magic Compatible (entered a world)
Sound Physics Remastered sound-physics-remastered Compatible (entered a world)
Sounds sound Compatible (entered a world)
spark spark Compatible (entered a world)
Sparse Structures sparsestructures Compatible (entered a world)
Spawn Animations spawn-animations Compatible (entered a world)
Spell Engine spell-engine Compatible (entered a world)
Spell Power Attributes spell-power Compatible (entered a world)
StackDeobfuscator stackdeobf Compatible (entered a world)
Starter Kit starter-kit Compatible (entered a world)
Status Effect Bars status-effect-bars Compatible (entered a world)
Stoneworks stoneworks Compatible (entered a world)
Structory structory Compatible (entered a world)
Structory: Towers structory-towers Compatible (entered a world)
Structure Layout Optimizer structure-layout-optimizer Compatible (entered a world)
SuperMartijn642's Config Lib supermartijn642s-config-lib Compatible (entered a world)
SuperMartijn642's Core Lib supermartijn642s-core-lib Compatible (entered a world)
TCDCommons API tcdcommons Compatible (entered a world)
Tectonic tectonic Compatible (entered a world)
TerraBlender terrablender Compatible (entered a world)
Terralith terralith Compatible (entered a world)
Text Placeholder API placeholder-api Compatible (entered a world)
The Lost Castle the-lost-castle Compatible (entered a world)
ThreadTweak threadtweak Compatible (entered a world)
Tips tips Compatible (entered a world)
Tom's Simple Storage Mod toms-storage Compatible (entered a world)
Towns and Towers towns-and-towers Compatible (entered a world)
Trade Cycling trade-cycling Compatible (entered a world)
Trading Post trading-post Compatible (entered a world)
TrashSlot trashslot Compatible (entered a world)
Traveler's Backpack travelersbackpack Compatible (entered a world)
Traveler's Titles travelers-titles Compatible (entered a world)
Tree Harvester tree-harvester Compatible (entered a world)
Trek trek Compatible (entered a world)
Trinkets trinkets Compatible (entered a world)
True Ending - Ender Dragon Overhaul true-ending Compatible (entered a world)
TslatEntityStatus tslatentitystatus Compatible (entered a world)
Tweakeroo tweakeroo Compatible (entered a world)
TxniLib txnilib Compatible (entered a world)
ukulib ukulib Compatible (entered a world)
UniLib unilib Compatible (entered a world)
Vanilla Backport vanillabackport Compatible (entered a world)
VeinMiner veinminer Compatible (entered a world)
VeinMiner Enchantment veinminer-enchantment Compatible (entered a world)
VeinMiner Hotkey veinminer-client Compatible (entered a world)
Villager Names villager-names-serilum Compatible (entered a world)
Villages&Pillages villages-and-pillages Compatible (entered a world)
Visual Workbench visual-workbench Compatible (entered a world)
Visuality visuality Compatible (entered a world)
Wakes wakes Compatible (entered a world)
Wavey Capes wavey-capes Compatible (entered a world)
Waystones waystones Compatible (entered a world)
What Are They Up To (Watut) what-are-they-up-to Compatible (entered a world)
When Dungeons Arise when-dungeons-arise Compatible (entered a world)
WorldEdit worldedit Compatible (entered a world)
Xaero's Minimap xaeros-minimap Compatible (entered a world)
Xaero's World Map xaeros-world-map Compatible (entered a world)
XaeroPlus xaeroplus Compatible (entered a world)
YDM's Weapon Master weaponmaster Compatible (entered a world)
Yeetus Experimentus yeetus-experimentus Compatible (entered a world)
Yes Steve Model yes-steve-model Compatible (entered a world)
YetAnotherConfigLib (YACL) yacl Compatible (entered a world)
You Shall Not Spawn! you-shall-not-spawn Compatible (entered a world)
Your Options Shall Be Respected (YOSBR) yosbr Compatible (entered a world)
YUNG's API yungs-api Compatible (entered a world)
YUNG's Extras yungs-extras Compatible (entered a world)
YUNG's Menu Tweaks yungs-menu-tweaks Compatible (entered a world)
Zombie Awareness zombie-awareness Compatible (entered a world)
Zume zume Compatible (entered a world)

Incompatible with OptiFine (33)

Mod slug Result
(Sodium) Chloride chloride Incompatible with OptiFine
[EMF] Entity Model Features entity-model-features Incompatible with OptiFine
Bobby bobby Incompatible with OptiFine
Carry On carry-on Incompatible with OptiFine
Concurrent Chunk Management Engine (Fabric) c2me-fabric Incompatible with OptiFine
Cut Through cut-through Incompatible with OptiFine
Deeper and Darker deeperdarker Incompatible with OptiFine
Enhanced Block Entities ebe Incompatible with OptiFine
Falling Leaves fallingleaves Incompatible with OptiFine
Freecam freecam Incompatible with OptiFine
ImmediatelyFast immediatelyfast Incompatible with OptiFine
Indium indium Incompatible with OptiFine
Iris Shaders iris Incompatible with OptiFine
Modern UI modern-ui Incompatible with OptiFine
ModernFix modernfix Incompatible with OptiFine
More Culling moreculling Incompatible with OptiFine
No Chat Reports no-chat-reports Incompatible with OptiFine
Open Parties and Claims open-parties-and-claims Incompatible with OptiFine
Particle Core particle-core Incompatible with OptiFine
Polytone polytone Incompatible with OptiFine
Puzzle puzzle Incompatible with OptiFine
Reese's Sodium Options reeses-sodium-options Incompatible with OptiFine
ReplayMod replaymod Incompatible with OptiFine
sample--mr-bedrockify sample--mr-bedrockify Incompatible with OptiFine
sample--mr-betternether sample--mr-betternether Incompatible with OptiFine
sample--mr-c2me-fabric sample--mr-c2me-fabric Incompatible with OptiFine
sample--mr-immediatelyfast sample--mr-immediatelyfast Incompatible with OptiFine
sample--mr-spectrumjei sample--mr-spectrumjei Incompatible with OptiFine
ShatterLib / OctoLib shatterbyte-lib Incompatible with OptiFine
Sodium Extra sodium-extra Incompatible with OptiFine
Sodium Shadowy Path Blocks (SSPB) sodium-shadowy-path-blocks Incompatible with OptiFine
Supplementaries supplementaries Incompatible with OptiFine
ToolTipFix tooltipfix Incompatible with OptiFine

Declared incompatible by mod metadata (1)

Mod slug Result
Sodium sodium Declared incompatible by mod metadata

Title screen reached, no world entered (10)

Mod slug Result
Amendments amendments Title screen reached, no world entered
cf--creeper-overhaul cf--creeper-overhaul Title screen reached, no world entered
cf--valhelsia-core cf--valhelsia-core Title screen reached, no world entered
Cobblemon cobblemon Title screen reached, no world entered
Moonlight Lib moonlight Title screen reached, no world entered
oωo (owo-lib) owo-lib Title screen reached, no world entered
sample--cf-valhelsia-core sample--cf-valhelsia-core Title screen reached, no world entered
sample--mr-cobblemon-hug sample--mr-cobblemon-hug Title screen reached, no world entered
sample--mr-dynamic-fps sample--mr-dynamic-fps Title screen reached, no world entered
sample--mr-sophisticated-core-(unofficial-fabric-port) sample--mr-sophisticated-core-(unofficial-fabric-port) Title screen reached, no world entered

Unresolved dependencies (8)

Mod slug Result
Biomes O' Plenty biomes-o-plenty Unresolved dependencies
Carpet Org Addition carpet-org-addition Unresolved dependencies
Carpet TIS Addition carpet-tis-addition Unresolved dependencies
sample--mr-indium sample--mr-indium Unresolved dependencies
sample--mr-iris sample--mr-iris Unresolved dependencies
sample--mr-sodium sample--mr-sodium Unresolved dependencies
Sodium Options API sodium-options-api Unresolved dependencies
Zoomify (Zoom) zoomify Unresolved dependencies

Untestable (112)

Mod slug Result
[Let's Do] Bakery - Farm&Charm Compat lets-do-bakery-farmcharm-compat Untestable
[Let's Do] HerbalBrews lets-do-herbalbrews Untestable
Accessories accessories Untestable
Ad Astra ad-astra Untestable
Almanac almanac Untestable
AsyncParticles asyncparticles Untestable
Axiom axiom Untestable
BCLib bclib Untestable
Better Beds better-beds Untestable
Better Block Entities better-block-entities Untestable
BetterEnd betterend Untestable
BetterNether betternether Untestable
Bosses of Mass Destruction bosses-of-mass-destruction Untestable
Camera Overhaul cameraoverhaul Untestable
Carpet Extra carpet-extra Untestable
Carpet-Fixes carpet-fixes Untestable
Cave Dust cave-dust Untestable
Charm of Undying charm-of-undying Untestable
Chef's Delight - Farmer's Delight Villagers chefs-delight Untestable
ChoiceTheorem's Overhauled Village ct-overhaul-village Untestable
CobbleDollars [Cobblemon Addon] cobbledollars Untestable
CobbleFurnies cobblefurnies Untestable
Cobblemon additions cobblemon-additions Untestable
Cobblemon Capture XP cobblemon-capture-xp Untestable
Cobblemon Fight or Flight Reborn cobblemon-fight-or-flight-reborn Untestable
Cobblemon PokeNav cobblemon-pokenav Untestable
Cobblemon Tim Core cobblemon-tim-core Untestable
Cobblemon Trainer Battle cobblemon-trainer-battle Untestable
Cobblemon: Legendary Monuments legendary-monuments Untestable
Cobblemon: Mega Showdown cobblemon-mega-showdown Untestable
CobbleThemes cobblethemes Untestable
Cobbreeding cobbreeding Untestable
Cobweb cobweb Untestable
Crawl crawl Untestable
Creeper Overhaul creeper-overhaul Untestable
Cull Less Leaves cull-less-leaves Untestable
Custom Splash Screen custom-splash-screen Untestable
Do a Barrel Roll do-a-barrel-roll Untestable
Every Compat (Wood Good) every-compat Untestable
Fabric Seasons: Delight Compat fabric-seasons-delight-compat Untestable
Farmer's Knives farmers-knives Untestable
Fast Paintings fast-paintings Untestable
Faster Random faster-random Untestable
Flashback flashback Untestable
Fog Overrides fogoverrides Untestable
Fusion (Connected Textures) fusion-connected-textures Untestable
GugleCarpetAddition gca Untestable
Hearths hearths Untestable
Held Item Info held-item-info Untestable
Hold My Items hold-my-items Untestable
Illager Invasion illager-invasion Untestable
Immersive UI immersive-ui Untestable
Incendium Legacy incendium Untestable
JourneyMap journeymap Untestable
Jump Over Fences jump-over-fences Untestable
Kambrik kambrik Untestable
LAN World Plug-n-Play (mcwifipnp) mcwifipnp Untestable
Legendary Tooltips legendary-tooltips Untestable
Let Me Despawn lmd Untestable
Lithostitched lithostitched Untestable
Magnum Torch magnum-torch Untestable
MmmMmmMmmMmm mmmmmmmmmmmm Untestable
Monsters in the Closet monsters-in-the-closet Untestable
MoreCobblemonTweaks more-cobblemon-tweaks Untestable
Navas ZA Megas navas-zamega Untestable
NetherPortalFix netherportalfix Untestable
Not Enough Recipe Book [NERB] notenoughrecipebook Untestable
Noxesium noxesium Untestable
Nuit Interop nuit-interop Untestable
Nvidium nvidium Untestable
Oh The Biomes We've Gone oh-the-biomes-weve-gone Untestable
Open Loader open-loader Untestable
Particle Effects particle-effects Untestable
Radical Cobblemon Trainers rctmod Untestable
Radical Cobblemon Trainers API rctapi Untestable
Rechiseled rechiseled Untestable
Resource Pack Overrides resource-pack-overrides Untestable
Roughly Enough Professions (REP) roughly-enough-professions-rep Untestable
Sable sable Untestable
Sawmill universal-sawmill Untestable
ServerCore servercore Untestable
Servux servux Untestable
Shoulder Surfing Reloaded shoulder-surfing-reloaded Untestable
Show Me Your Skin! show-me-your-skin Untestable
Simple Hats simple-hats Untestable
Simple Rich Discord Presence srdp Untestable
Smarter Farmers (farmers replant) smarter-farmers-farmers-replant Untestable
Sodium Extras sodium-extras Untestable
Sodium Leaf Culling sodiumleafculling Untestable
Sodium Options Mod Compat sodium-options-mod-compat Untestable
Sophisticated Backpacks (Unoffical Fabric port) sophisticated-backpacks-(unoffical-fabric-port) Untestable
Sophisticated Core (Unofficial Fabric port) sophisticated-core-(unofficial-fabric-port) Untestable
Sophisticated Storage (Unofficial Fabric port) sophisticated-storage-(unofficial-fabric-port) Untestable
Stendhal stendhal Untestable
Subtle Effects subtle-effects Untestable
SwingThrough swingthrough Untestable
The Aether aether Untestable
The Bumblezone - Fabric the-bumblezone-fabric Untestable
uku's Armor HUD ukus-armor-hud Untestable
ViaFabricPlus viafabricplus Untestable
VillagersPlus villagersplus Untestable
Xaero Zoomout xaero-zoomout Untestable
YUNG's Better Desert Temples yungs-better-desert-temples Untestable
YUNG's Better Dungeons yungs-better-dungeons Untestable
YUNG's Better End Island yungs-better-end-island Untestable
YUNG's Better Jungle Temples yungs-better-jungle-temples Untestable
YUNG's Better Mineshafts yungs-better-mineshafts Untestable
YUNG's Better Nether Fortresses yungs-better-nether-fortresses Untestable
YUNG's Better Ocean Monuments yungs-better-ocean-monuments Untestable
YUNG's Better Strongholds yungs-better-strongholds Untestable
YUNG's Better Witch Huts yungs-better-witch-huts Untestable
YUNG's Bridges yungs-bridges Untestable

Not run (14)

Mod slug Result
cf--macaws-doors cf--macaws-doors Not run
Essential Mod essential Not run
Geckolib geckolib Not run
Patchouli patchouli Not run
Prism prism-lib Not run
Remove Reloading Screen rrls Not run
sample--cf-dynamiclights-reforged sample--cf-dynamiclights-reforged Not run
sample--cf-memory-settings sample--cf-memory-settings Not run
sample--cf-twigs sample--cf-twigs Not run
sample--mr-better-arthropods sample--mr-better-arthropods Not run
sample--mr-dark-paintings sample--mr-dark-paintings Not run
sample--mr-dine sample--mr-dine Not run
Sodium Dynamic Lights sodium-dynamic-lights Not run
Very Many Players (Fabric) vmp-fabric Not run

Modpacks (0)

None measured. The list above is mods only, by construction: the Modrinth-ranked pool was built with facets project_type:mod, the CurseForge stratum was built from a classId=6 (Mod) search where every file name is *.jar and every row carries a mod id, and all 49 of its project URLs are /minecraft/mc-mods/…. No modpack row was in the measured pool, so no modpack is claimed either way here.

Project description from CurseForge.

Pick your setup

OptiFabric Reforged by Minecraft version and loader

Choose the version and loader you play, then open the matching release.

13 available setups

Showing the newest 12 of 13 game versions. Older files are in the list below.

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

OptiFabric Reforged versions and loaders

50 of 50 releases match

Looking for an older file? The official CurseForge project page is in Resources.