Links
Tags
Creators
Details
Licensed Apache-2.0
Published 2 months ago
Updated 2 weeks ago
All versions
1.6.0
Release
ConvenientCrafting 1.6.02 weeks ago 24
Compatibility
Minecraft: Java Edition
1.21.1
Platform
NeoForge
Supported environments
Client and server
Changes
Added
- Storage containers can now be sorted directly. Chests, barrels, shulker boxes, hoppers, dispensers, and droppers get a compact sort button near the top-right of their storage grid, and middle-clicking inside the container also sorts it.
- Added separate config toggles for player inventory sorting, container sorting, and Alt material compaction. This makes it easier to use Convenient Crafting alongside dedicated inventory-sorting mods.
- Added separate config toggles for category bags. Modpack authors can now hide bag items from the creative tab, disable bag recipes, turn off automatic pickup into bags, or decide whether bag contents count as materials for Convenient Crafting.
- Added read-only diagnostic commands for modpack authors to inspect configured recipe types, recipe unlock rules, matching result recipes, and whether a recipe should appear in the Convenient Crafting panel.
- Added
defaultUnlockedRecipeTypes, defaulting tominecraft:crafting, so selected recipe types are available immediately and can preload without requiring the player to obtain a workstation first.
Changed
- Disabling category bags no longer risks old saves: existing bag item ids stay registered, while new creative-tab entries and crafting recipes can be turned off safely.
- Alt sorting's mineral compression can now be disabled separately. When disabled, Alt sorting behaves like normal inventory sorting.
- Convenient Crafting can now be configured to ignore materials stored inside category bags, while still allowing the bags themselves to exist.
- Container sorting only affects the opened container's storage slots, so sorting a chest or barrel will not rearrange the player's inventory.
Fixed
- Reduced repeated hitches when opening or refreshing the convenient crafting panel in large modpacks by reusing craftability checks, limiting opening-time warmup, and rebuilding the visible recipe list in small batches.
- Restored craftable-first recipe ordering while the convenient crafting panel rebuilds and refreshes craftability in the background.
- Avoided restarting recipe loading and craftability sorting when using the page reset button or returning from the missing-material tree screen.
- Added background craftability and default-sort preloading so the convenient crafting panel can open with craftable recipes already sorted first when the current inventory state has been prepared.
- Fixed Convenient Crafting treating armor and empty offhand slots as ordinary inventory space, which could consume materials without storing the crafted result when the main inventory was full.
- Fixed equipped armor being considered available crafting material.
- Fixed crafting-container remainders such as buckets and bottles being consumed instead of returned to the player.
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:dDkmGsRk:FM1KVr08"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:dDkmGsRk:FM1KVr08"
}

