Tags
Creators
Details
Licensed MIT
Published 5 months ago
Updated 2 days ago
All versions
1.0.1+mc26.1.2
Release
KoHs Inventory Tweaks 1.0.1 — Minecraft 26.1.25 days ago 5
Compatibility
Minecraft: Java Edition
26.1.2
Platform
Fabric
Supported environments
Client-side
Required content
Changes
KoHs Inventory Tweaks 1.0.1 — Minecraft 26.1.2
Input and cursor behavior
- Scoped Center Mouse Fix to the player
InventoryScreen. Chest, double chest, Ender Chest, and barrel screens are no longer included in its verification window. - Preserved independent custom Cursor Landing behavior for every enabled container target.
- Added a native Minecraft key mapping for the configuration menu, defaulting to
Y, with runtime reassignment andoptions.txtpersistence. - Added a 750 ms opening-transaction timeout, a 45 ms close/reopen guard, a 25 ms duplicate-open guard, and a 500 ms server-controlled opening guard.
- Collapsed repeated inventory-key events into one opening transaction and reduced queued offhand state to one Vanilla action.
- Deferred simultaneous offhand input until Minecraft resolves the hovered slot, then executes the standard
ContainerInput.SWAPpath with button40. - No custom inventory packets, repeated transfer automation, server-side state modification, or cursor dragging were introduced.
Configuration UI
- Replaced discrete scroll jumps with frame-rate-independent exponential interpolation.
- Corrected scroll maxima using exact content and viewport pixel heights.
- Added scissor-aware rendering and hit testing for partially visible buttons, sliders, palettes, and item cells.
- Fixed controls disappearing when crossing the upper or lower edge of a scrollable panel.
- Applied smooth scrolling to the main rails, Customization, Item Highlighter, Issues Tracker, and compatibility warning screens.
Compatibility
- Built for Minecraft
26.1.2, Fabric Loader0.19.3+, Fabric API0.155.2+26.1.2, and Java25+. - Client-side only. Fabric API is required; Mod Menu is optional.
Optional dependencies
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:CjgeYNJu:MbbiGqF2"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:CjgeYNJu:MbbiGqF2"
}


