v1.1.0
Compatibility
Changes
Fixed
- Quick-collect (sneak + right-click) could silently delete items. Vanilla's own
Inventory#addreturns success as soon as it merges any portion of a stack into an already-partially-filled inventory — not only when the stack is fully consumed. The mod trusted that return value to decide whether to drop the leftover, so a partial merge (common with a nearly-full inventory) left the remainder undropped and it was then discarded when the grave slot was cleared. Quick-collect now checks the actual leftover count on the stack and drops it on the floor, every time.
Added
- Loot-backup safety net. Every grave's original contents are now snapshotted the
moment it's created, independent of the live grave and of the existing anti-grief
rollback history — it survives normal collection, so a bug anywhere in the
pickup/expiry path (like the one above) still leaves a recoverable copy.
- New config:
lootBackupRetentionDays(default7). Days to keep a backup; recommended presets are1,3,7, or14, but any value works.0disables the feature,-1keeps every backup forever. - New command:
/graves restore <player> [index](operator-only) — restores a grave from its backup. Unlike/graves rollback, backups aren't consumed on restore and may still exist even if the player already collected the original grave, so check before using it to avoid duplicating loot.
- New config:
Update immediately if you've had reports of players losing items on quick-collect — this release fixes the root cause and gives you a recovery path (
/graves restore) for anything already lost, as far back as yourlootBackupRetentionDayswindow reaches.
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:ueQBZEGo:Gy5fMXyQ"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:ueQBZEGo:Gy5fMXyQ"
}

