1.1.3
Compatibility
Required content
Changes
This release introduces server support, shared backpack priorities, and configurable placed-backpack access. It includes the features from the unpublished update.
Added
- Optional server support, also available automatically in singleplayer.
- Shared backpack priorities saved with the world. Priorities follow backpacks between players, inventory slots, and placement. Keybinds and Hold/Toggle preferences remain personal.
- Priority-based pickup and magnet routing. Eligible higher-priority backpacks receive items in matching memorized slots first. Upgrade filters, worn-only restrictions, and nested-upgrade settings still apply.
- Server-controlled placed-backpack opening, with a default range of 20 blocks, configurable from 1–64 blocks, and an optional line-of-sight requirement.
- Server settings to enable or disable pickup priorities, magnet priorities, and remote placed opening, plus a configurable nested priority-search depth.
- A settings overview showing the current world's opening rules, with access to singleplayer world configuration and clearer messages when remote opening is unavailable or denied.
Changed
- Remote placed-backpack shortcuts now require the mod on the server, or singleplayer. Enable Open Placed Backpacks in the client settings to use them.
- Client-only multiplayer installations still support carried-backpack bindings and normal nested click-to-open. Ordinary right-click interaction is unchanged.
- Remote opening only searches loaded chunks and validates access on the server. Menus close when their root backpack is removed or no longer meets the configured access rules.
- Text-entry detection now includes signs, hanging signs, book editing and signing, multiline fields, and more modded text/search fields, preventing backpack shortcuts from interrupting typing.
Fixed
- Fixed nested backpacks flashing open and immediately closing when their parent backpack is placed in the world.
- Preserved the configured remote range when navigating into a nested backpack and back to its parent.
- Improved opening verification to wait for synchronized inventory contents.
- Fixed the pickup disconnect caused by an incompatible Sophisticated Backpacks API call.
- Fixed partial-stack priority routing spilling into unrelated slots before checking the next eligible backpack.
- Fixed partial pickups potentially duplicating items when the remainder continued into the player's inventory.
Requirements
- Minecraft: 1.21.1
- Java: 21
- NeoForge: 21.1.264
- Sophisticated Backpacks: 3.26.14.2222
- Sophisticated Core: 1.5.17.2426
Use these dependency versions for this release. Older versions using the previous backpack API are not supported. Install Backpack Keybinds on both the client and server to use the server features; singleplayer needs only the client installation.
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:6UpxQXrP:RH4R226m"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:6UpxQXrP:RH4R226m"
}

