Tags
Creators
Details
Licensed MIT
Published 3 months ago
Updated 5 days ago
All versions
1.2.0
Release
chestlock-plus 1.2.05 days ago 18
Compatibility
Minecraft: Java Edition
1.20.x
Platforms
Paper
Spigot
Changes
v1.2.0: Lockpicks, access log & multi-language
✨ Added
- Lockpick: a new craftable item to try picking other players' locks
- Success chance, break chance and cooldown are configurable
- The chest owner is notified when someone tries (permission:
chestlock.lockpick)
- Access log:
/chestlock logshows the latest accesses to the chest you're looking at- Records key/trust/Master Key/staff openings, denied attempts and lockpicking
- Old entries are cleaned automatically (30 days by default)
- Trust list GUI:
/chestlock trustwith no name (or the new "Manage access" button in/chestlock manage) opens a menu with player heads, where one click adds or removes access - Multi-language support: Italian and English included. Choose with
language:inconfig.yml, or add your own file inlang/ - bStats support (optional, disabled by default)
/chestlock give lockpick <player>to hand out lockpicks
🔧 Fixed
/chestlock reloadnow properly applies config and language changes (previously some settings only updated after a restart)- Fixed a packaging issue that could prevent the SQLite database from starting
⚠️ Upgrading from 1.1.0
- Messages moved from
config.ymltolang/it.ymlandlang/en.yml. If you customized messages, copy them into the language file. - Your old
config.ymlkeeps working; new options use default values. Delete it to regenerate the full new version. - The database is updated automatically.
⚙️ New config options
language, lockpick.*, settings.access-log, settings.access-log-retention-days, settings.bstats-plugin-id
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:956tqSSn:MUb5RHoF"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:956tqSSn:MUb5RHoF"
}

