Roanoke Development's take on a crate mod - with built in anti-dupe, key-only crates, and super easy to define crate options
BetterCrates is Roanoke's premium crate mod. It does everything a crate mod does, and:
Has built in anti-dupe: requires zero extra setup, it just works. If a player tries to use a duped key, it won't work, and you'll get an alert via webhook.
Has Pokemon Pack-esque key-only opening - right click a key/pack to trigger the roller GUI
Quick Start
Install the mod, alongside Rib/LuckPerms. If you're on a cross-server setup, change the storage type to "synced" in /config/BetterCrates/config.json and make sure you have Crib installed & configured.
Let the server load with the mod, and then throw a crate config in /config/BetterCrates/Crates/ - you can find an example vote pack in Crates
Then do /bc reload, and then do /bc givekey <player> <crate id>. Take a look at Commands & Permissions to find cool things like /bc adminview <crate id>.
How does BetterCrates stop duping?
Each crate key has a unique ID that's tracked, and once that ID is used, it can't be used again. This way, even if the physical key item is duped, the unique ID will be duplicated as well, so only one of the keys could be used.
These key IDs are tracked on cross-server setups as well, just change your storage config to "synced".