All versions
1.1
Release
OmniSum 1.1yesterday 5
Compatibility
Minecraft: Java Edition
26.2
Platform
NeoForge
Supported environments
Client-side
Changes
OmniSum 1.1 — Performance & Feature Update
New Features:
- Pulsing Slot Highlight: Added an animated pulse effect for highlighted slots. You can enable or disable pulsing and adjust both pulse speed and intensity directly in the mod settings.
Performance & Optimizations:
- Tooltip Calculation Caching: Added an 80ms calculation debounce cache while hovering items in containers, eliminating dozens of redundant inventory scans per frame at high refresh rates.
- Fast Item Matching: Added short-circuit item type checks before doing component comparisons, significantly cutting CPU time during large inventory scans.
- Highlight Optimization: Color presets are now cached per frame instead of re-evaluating enums for every rendered slot.
- Memory Leak Fix: Cleaned up static slot references when closing screens and completing fade-out animations.
- Allocation Reductions: Replaced stream allocations with direct loops in NeoForge event listeners.
Fixes & Improvements:
- Creative Mode Fix: Items inside the creative inventory tabs are no longer counted towards your inventory total.
- Tooltip Isolation: Resolved an issue where tooltip animation logic could inadvertently affect vanilla UI elements like toast hints and advancements.
- Animation Parity: Synchronized smooth tooltip opening and border reveal animations across all supported versions (1.21.1, 1.21.4, and 26.2). Minecraft 26.2 Compatibility: Updated outline rendering calls to conform with 26.2 GUI extractor changes.
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:23doS2G8:ahaJQFrO"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:23doS2G8:ahaJQFrO"
}

