Mods
Resource Packs
Data Packs
Modpacks
Shaders
Plugins
Mods Resource Packs Data Packs Plugins Shaders Modpacks
Get Modrinth App Upgrade to Modrinth+
Sign in
ModsPluginsData PacksShadersResource PacksModpacks
Sign in
Settings
Lithium

Lithium

No-compromises game logic optimization mod. Well suited for clients and servers of all kinds. Now available for Fabric and NeoForge!

33.57M
15.4k
Optimization

Compatibility

Minecraft: Java Edition

1.21.x
1.20.x
1.19.x
1.18.x
1.17.x
1.16.2–1.16.5

Platforms

Fabric
NeoForge
Quilt

Supported environments

Client-side
Server-side
Client and server (optional)

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+

Links

Report issues View source Join Discord server
Donate on Patreon

Creators

CaffeineMC
CaffeineMCOrganization

jellysquid3
jellysquid3 Original Author
2No2Name
2No2Name Project Lead

Details

Licensed LGPL-3.0-only
Published 4 years ago
Updated last week
DescriptionChangelogVersions
All versionsLithium 0.11.0

Lithium 0.11.0

Download
Report

Changelog

This release is a backport for 1.19.2.

Lithium 0.11.0 fixes a tiny difference in the collision code that was noticeable in some tnt duper designs. Furthermore a few bug fixes and mod compatibility improvements are included. Besides all of that, Lithium now uses a new system internally for the available configuration options. Now you can check out a description of all optimizations here.

Additions

  • new: remove vanilla temperature caching
  • new: add automatically generated lithium-mixin-config.md
  • new: testcase: closing fence gate updates llama pathfinding
  • new: Lithium API for hopper-like item transfer cooldown

Fixes

  • fix: remove incorrect chunk ticket creation (#449) by ishland*
  • fix: block.hopper.worldedit_compat: update hopper caching when placing block entities when world edit is loaded
  • fix: block.hopper: broken interaction with modded non-BlockEntity Inventory blocks
  • fix: incorrect ordering of collisions causing non-vanilla entity movement behavior
  • fix: alloc.blockstate: allow State withTables using non Block/Fluid types
  • fix: world.block_entity_ticking.sleeping: crash when /perf command prints position of sleeping block entity

Changes

  • change: lithium config mod override parsing can be used with and without mixin. prefix
  • change: use @Intrinsic annotation to improve mod compatibility
  • change: rename chunk.block_counting to util.block_tracking
  • change: entity.collisions.movement: check block below entity before other collisions
  • change: rename ai.poi.poi.tasks to ai.poi.tasks
  • change: move mixin.world.block_entity_retrieval to mixin.util.block_entity_retrieval
  • change: switch from old LithiumConfig system to mixin-config annotation system
  • change: add null check in ChunkAwareBlockCollisionSweeper
  • change: implement unused onEntryRemoved method in BitSet optimization for POI Storage
  • change: entity.collisions.movement: handle external changes to list of collision shapes correctly
  • change: disable ai.nearby_entity_tracking because it reduces performance in normal worlds
  • change: ItemEntity and Inventory entities only notify movement trackers when hopper optimizations are present
  • change: split ai.nearby_entity_tracking into ai.nearby_entity_tracking.goals and util.entity_movement_tracking

Files

lithium-fabric-mc1.19.2-0.11.0.jar(615.06 KiB) Primary
Download

Metadata

Release channel

Release

Version number

mc1.19.2-0.11.0

Loaders

Fabric

Game versions

1.19.2

Downloads

11133

Publication date

March 7, 2023 at 1:53 PM

Publisher

2No2Name

2No2Name

Project Lead

Version ID

Modrinth is open source.

main@4b75cb8

© Rinth, Inc.

Company

TermsPrivacyRulesCareers

Resources

SupportBlogDocsStatus

Interact

Discord X (Twitter) Mastodon Crowdin
Get Modrinth App Settings
NOT AN OFFICIAL MINECRAFT SERVICE. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.