promotional bannermobile promotional banner

Lon

A lightweight performance optimizer for low-end PCs, with smart chunk pre-generation, TPS monitoring, and auto memory management.
Back to Files

lon.jar

File namelon.jar
Uploader
nilcilnilcil
Uploaded
May 24, 2026
Downloads
56
Size
54.7 KB
Mod Loaders
Fabric
File ID
8135830
Type
R
Release
Supported game versions
  • 26.1.2

Curse Maven Snippet

Fabric

modImplementation "curse.maven:lon-1538929:8135830"

Learn more about Curse Maven

What's new

v1.2.0 - Multi-Core & F3 Integration

🎉 New Features:

F3 Debug Screen Integration: Lon info now appears on the F3 screen (left: mod intro, right: real-time FPS, memory, TPS, and auto-GC status).

Multi-Threaded Entity Counting: /lon async entities uses parallel streams to count entities on multiple CPU cores.

Mod List Command: /lon mods lists all loaded mods with versions for easy conflict diagnosis.

CPU Core Info: /lon threads shows the number of available processor cores.

⚡ Improvements:

HUD now refreshes at a reduced rate (1Hz) and caches strings to minimize CPU/GPU overhead.

TPS display on HUD now uses exponential smoothing to reduce flicker.

Entity warning cooldown and auto-GC cooldown now strictly 1 minute.

F3 screen integration uses a stable Mixin to DebugScreenOverlay.

🔧 Technical Changes:

All rendering now uses standard Fabric API HUD system (HudElementRegistry).

Removed all experimental Mixin classes except the stable F3 overlay.

Mod logo and metadata updated for a cleaner presentation.

📦 Size: ~55 KB (still ultra-lightweight).

Compatibility:

Minecraft 26.1.2

Fabric Loader ≥ 0.19.1

Fabric API 0.145.4+26.1.2

Java 25

This mod has no additional files