Tags
Creators
Details
All versions
1.0.0
Release
Loot Lock v1.0.04 months ago 34
Compatibility
Minecraft: Java Edition
1.20.1
Platform
Fabric
Supported environments
Server-side
Client and server
Required content
Any compatible version
Changes
What's Changed
- docs: add create-issue skill by @grabartley in https://github.com/grabartley/minecraft-loot-lock/pull/92
- fix: refactor lootlock main screen layout by @grabartley in https://github.com/grabartley/minecraft-loot-lock/pull/93
- refactor: redesign profile list screen by @grabartley in https://github.com/grabartley/minecraft-loot-lock/pull/96
- refactor: redesign Rules screen with vanilla two-column layout by @grabartley in https://github.com/grabartley/minecraft-loot-lock/pull/98
- refactor: redesign Item Search screen with vanilla two-column layout by @grabartley in https://github.com/grabartley/minecraft-loot-lock/pull/99
- refactor: remove blocked action bar fallback notification path by @grabartley in https://github.com/grabartley/minecraft-loot-lock/pull/100
- fix: batch item search multi-select saves by @grabartley in https://github.com/grabartley/minecraft-loot-lock/pull/102
- fix: filter current profile items from item search by @grabartley in https://github.com/grabartley/minecraft-loot-lock/pull/106
- fix: preserve item search multi-select by @grabartley in https://github.com/grabartley/minecraft-loot-lock/pull/105
- feat: add inventory-docked Loot Lock panel with master controls by @grabartley in https://github.com/grabartley/minecraft-loot-lock/pull/114
- feat: rules tab with drag-to-add and adaptive panel layout by @grabartley in https://github.com/grabartley/minecraft-loot-lock/pull/115
- feat: render settings tab content and inline delete-confirm strip by @grabartley in https://github.com/grabartley/minecraft-loot-lock/pull/118
- feat: drag-to-button shortcut and drop-flash feedback by @grabartley in https://github.com/grabartley/minecraft-loot-lock/pull/120
- feat: cycle profile colour by clicking the dropdown chip by @grabartley in https://github.com/grabartley/minecraft-loot-lock/pull/121
- refactor: delete legacy loot lock screens and rewire mod menu to LootLockScreen by @grabartley in https://github.com/grabartley/minecraft-loot-lock/pull/122
- feat: rename header player switch and wire toggle keybind in inventory by @grabartley in https://github.com/grabartley/minecraft-loot-lock/pull/123
- fix: route delete confirm through vanilla ConfirmScreen and gate policy switch by op by @grabartley in https://github.com/grabartley/minecraft-loot-lock/pull/125
- test: refactor unit tests to comply with project test standards by @grabartley in https://github.com/grabartley/minecraft-loot-lock/pull/127
- docs: refresh readme to match current mod surface and tighten for downloads by @grabartley in https://github.com/grabartley/minecraft-loot-lock/pull/129
- refactor: narrow mod menu config screen to client prefs only by @grabartley in https://github.com/grabartley/minecraft-loot-lock/pull/131
- docs: rename mod display name to loot lock and refresh description by @grabartley in https://github.com/grabartley/minecraft-loot-lock/pull/133
- fix: darken profile colors so they read against the toast panel by @grabartley in https://github.com/grabartley/minecraft-loot-lock/pull/135
- feat: cap profiles at 9 per player per world by @grabartley in https://github.com/grabartley/minecraft-loot-lock/pull/137
- fix: allow non-op self-edits, brand blocked toast, skip dirty-on-load writes by @grabartley in https://github.com/grabartley/minecraft-loot-lock/pull/149
- chore: delete dead code, empty placeholders, and no-op datagen entrypoint by @grabartley in https://github.com/grabartley/minecraft-loot-lock/pull/150
- feat: operator-targeted /lootlock player <target> command surface by @grabartley in https://github.com/grabartley/minecraft-loot-lock/pull/151
- feat: localize UI and command strings via translation keys by @grabartley in https://github.com/grabartley/minecraft-loot-lock/pull/152
- feat: support item tags as rule entries by @grabartley in https://github.com/grabartley/minecraft-loot-lock/pull/153
- feat: ship brazilian portuguese (pt_br) translation by @grabartley in https://github.com/grabartley/minecraft-loot-lock/pull/155
- feat: profile share codes via /lootlock profile export and import by @grabartley in https://github.com/grabartley/minecraft-loot-lock/pull/156
- feat: in-panel export button and import paste modal for profile share codes by @grabartley in https://github.com/grabartley/minecraft-loot-lock/pull/158
- feat: one-shot first-launch onboarding toast for the inventory entry button by @grabartley in https://github.com/grabartley/minecraft-loot-lock/pull/159
- docs: add allowlist and denylist demo gifs to README by @grabartley in https://github.com/grabartley/minecraft-loot-lock/pull/161
- docs: encourage tables in pr skill body guidance by @grabartley in https://github.com/grabartley/minecraft-loot-lock/pull/162
Full Changelog: https://github.com/grabartley/minecraft-loot-lock/compare/v0.20.3...v1.0.0
Optional dependencies
Any compatible version
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:8AB6MX34:63eoRmHf"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:8AB6MX34:63eoRmHf"
}

