Back to mods
LINA project artwork

CurseForge · Minecraft mod

LINA

Adaptive Fabric optimization for large modpacks: verified hot-path fixes, presets, memory guard, diagnostics, and safe rollback.

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

Quick answer

Which LINA release should I use?

Updated 4 days ago
Latest stable file LINA 0.1.0 Alpha 0 for Fabric 1.21.1
Game version 1.21.1
Loader Fabric

LINA 0.1.0 Alpha 0 for Fabric 1.21.1 targets 1.21.1 with Fabric. The project page does not say whether this file belongs on the client, dedicated server, or both. All 1 required mods have matching files.

Where it goes

Is LINA 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 LINA 0.1.0 Alpha 0 for Fabric 1.21.1 need?

LINA 0.1.0 Alpha 0 for Fabric 1.21.1. Change the file and its required mods may change too.

All 1 required mods have matching files

Install Fabric API first. We found matching files for this game-version and loader setup.

Fabric API Needed by LINA 0.1.0 Alpha 0 for Fabric 1.21.1
required
Matching file found Matched file: [1.21.1] Fabric API 0.116.15+1.21.1

We only count dependency files that match this setup. A file for another loader does not fill the gap.

Before you install it

Add LINA without breaking your instance.

Built for LINA 0.1.0 Alpha 0 for Fabric 1.21.1. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use LINA 0.1.0 Alpha 0 for Fabric 1.21.1. It targets 1.21.1 with Fabric; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    Install Fabric API first. We found matching files for this game-version and loader setup.

  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 LINA 0.1.0 Alpha 0 for Fabric 1.21.1. It opens that exact file at the source.

About this project

What does LINA add?

ModMate

ModMate is a safety-first performance and diagnostics mod for large Minecraft Fabric modpacks. It combines user-controlled quality presets with narrowly verified compatibility optimizations for repeated hot paths found through real profiling. An optimization is enabled only when the installed upstream classes match the exact reviewed SHA-256 fingerprints; unknown versions fail closed and keep their original behavior.

This is the first public alpha for Minecraft 1.21.1 only. It does not guarantee a minimum FPS, and it is not a replacement for Sodium, Lithium, or every mod-specific performance fix.

Features

  • Three quality presets: Performance, Balanced, and Quality
  • Configurable 120/140/160/180 FPS target used by the adaptive controller, not advertised as a hard floor
  • 4/6/8/12 GiB memory budgets with staged pressure responses
  • Safe option ownership journal and rollback of ModMate-owned changes
  • In-game settings screen (O) and diagnostics overlay (F8)
  • Bounded background analysis of resource packs and shader packs without extracting ZIP files
  • Automatic detection of overlapping optimization ownership
  • Exact-fingerprint compatibility fast paths for supported versions of Carry On, BetterGrassify, Sodium Dynamic Lights, BedrockIf/Bedrockoid, Continuity, Entity Culling, Puzzles Lib, FancyMenu, Charm, and Sodium Leaf Culling
  • Automatic fallback when a target mod or reviewed class version does not match

Measured alpha validation

Every value below compares three fresh-JVM baseline runs with three optimized runs. Each run used the same world, position, 854x480 window, graphics settings, and 180-second measurement period.

Test environment Average FPS 1% low FPS p95 integrated-server tick
Better MC, shader +2.10% +15.38% 61.04% lower
Better MC, shader + 144 combat entities +2.70% +18.75% 50.98% lower
Medieval MC, shader +4.48% +5.88% 4.55% lower
Medieval MC, shader + 144 combat entities +41.99% +32.17% 31.85% lower

The heaviest Medieval MC combat scene improved from a 25.93 FPS median to 36.81 FPS. This is a meaningful relative improvement, not a claim that every system or modpack will reach 160-180 FPS. Peak heap also regressed by 4.43% in one Better MC shader test and by 0.85% in the Medieval MC combat test, so memory improvement is not guaranteed in every scene.

Requirements

  • Minecraft 1.21.1
  • Fabric Loader 0.19.2 or newer
  • Fabric API 0.116.11+1.21.1 or newer compatible 1.21.1 build
  • Java 21

ModMate may be installed on the client. Its current player-facing settings, HUD, pack analysis, and compatibility hot paths are client-side. The JAR can also load safely in a Fabric server environment, but this alpha does not advertise server-side world simulation optimization.

Installation

  1. Install Fabric Loader and Fabric API for Minecraft 1.21.1.
  2. Put the ModMate JAR in the instance mods folder.
  3. Start the game. Existing video options are not changed on first launch.
  4. Press O, review a preset and memory budget, then choose Apply.
  5. Press F8 to show or hide the diagnostics overlay.

Safety and compatibility

  • ModMate records original option values before applying changes.
  • Rollback only restores values still owned by ModMate; manual user changes are preserved.
  • Unsupported compatibility targets remain unmodified.
  • Pack scanning is bounded by entry count, depth, logical size, and path checks.
  • Benchmark automation and combat entity spawning are test-only launch features and are not active in normal play.

Known alpha limitations

  • Only the 1.21.1 JAR contains the complete player-facing feature set in this release.
  • FPS targets guide adaptation but cannot force the GPU, CPU, shader, or other mods to meet that number.
  • Modpack-specific fast paths only activate for reviewed upstream binaries.
  • Some scenes may use slightly more peak heap even when frame consistency improves.
  • This alpha has been exercised with 549 and 691 Fabric Loader modules; it has not been proven against every possible 1,000-mod combination.

License and distribution

ModMate is distributed under an All Rights Reserved binary license. Personal, non-commercial use of the unmodified official release is permitted. CurseForge-hosted modpacks may reference the original ModMate project file through CurseForge's official manifest or dependency system. Reuploads, mirrors, modified redistribution, paid resale, and third-party launcher distribution require prior written permission. Commercial integration, customization, and support may be licensed separately.

The public build does not verify purchases or lock optimization features behind an external payment. See the included META-INF/LICENSE for the complete terms.

한국어 안내

ModMate는 대형 Fabric 모드팩의 반복 작업을 실제로 측정하고, 검증된 모드 버전에만 안전한 핫패스 최적화를 적용하는 성능·진단 모드입니다. 품질 프리셋, 메모리 보호, 설정 복원, 리소스팩·셰이더 분석, 진단 HUD를 제공합니다. 현재 공개 후보는 Minecraft 1.21.1 전용 Alpha이며 목표 FPS를 강제로 보장하지 않습니다. O로 설정 화면을 열고 F8로 진단 HUD를 전환할 수 있습니다.

Asset disclosure

The ModMate project icon was generated with AI assistance as an original brand mark. It is a logo and does not depict or claim in-game visual content.

Project description from CurseForge.

Pick your setup

LINA by Minecraft version and loader

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

1 available setups

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

Recent files

LINA versions and loaders

1 of 1 releases match

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