Skip to content
Cheter0410Public

About

A minecraft mod focusing on optimizing smaller performance issues.

Resources

Stars

2 stars

Watchers

0 watching

Forks

Repository files navigation

Blindspot

Modrinth GitHub GitHub Release GitHub Issues License

A Minecraft Fabric mod aiming to fix small, overlooked client-side performance issues that larger optimization mods don't cover.

Requirements

  • Minecraft 26.3
  • Fabric Loader >= 0.19.5
  • Fabric API 0.161.0+26.3
  • Java 25+

Features

  • Friends List Optimization: Caches the friends list instead of rebuilding it on every call.
Technical Details & Deep Dives

Friends List presence check overhead

Vanilla's PlayerSocialManager.getFriends() rebuilds the entire friends list into a new list on every single call, using a Stream allocation each time, even though the underlying data rarely changes. Because this method is called every client tick (via PresenceHandler.tick()), this can end up costing a measurable share of frame time.

Blindspot caches the result and only recomputes it when the underlying friend data actually changes.

Installation

  1. Download the jar from Modrinth or the GitHub Releases page
  2. Place it in your mods folder alongside Fabric API.
  3. Launch the game normally.

Compatibility

Blindspot only uses vanilla client-side code and doesn't modify rendering, world simulation, or networking. It should be compatible with essentially any modpack, including those using Sodium, Lithium, and similar optimization mods.

License

Licensed under LGPL-3.0-only. See LICENSE for details.

Contributing

Found another small, overlooked performance issue like this one? Feel free to open an issue or pull request.

About

A minecraft mod focusing on optimizing smaller performance issues.

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages