1.0.0-351
Compatibility
Required content
Changes
Thnder's Quality of Life Enhancements adds practical gameplay improvements built for Fabric 1.21.11, focused on reducing friction and making common tasks smoother while preserving the core vanilla experience.
Note: Primarily developed and tested in singleplayer / LAN. Dedicated server compatibility has not been fully tested.
Current features include middle-click inventory sorting for faster organization, protected hotbar slot handling to keep important tools in place while sorting, CTRL+SHIFT+MiddleClick to move all like items between inventory and containers, CTRL+ALT+MiddleClick to move all Tools or armor or weapons between inventory and containers, non-looping hotbar scroll behavior for more controlled slot selection, right-click shulker box access without placing it, shulker box preview support for quick contents viewing, and general inventory interaction improvements designed to save time during normal play. The mod is built with a modular structure, allowing additional quality of life systems to be added over time without unnecessary bloat.
Oh, and yes, ESC brings you to the previous inventory or chest screen (as it should) after opening the shulker box, while E will close it all.
Ideal for players who enjoy vanilla Minecraft but want smarter inventory management, cleaner interactions, and everyday convenience upgrades.
All enhancements are fully toggleable in settings.
ESC and click the button (ModMenu optional) to enter settings.

CTRL O to can also access settings.

Shulker preview on mouseover. You will need to move the mouse to see the preview, if the shulker box is in your first inventory slot. Unlike some other mods, I found the immediate preview to be annoying, so mine does not allow it.

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:ohpLcW3S:ZcqWQ5Bc"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:ohpLcW3S:ZcqWQ5Bc"
}

