Commands and permissions
/edupefix, also /edf and /dupefix. <required> and [optional].
Commands
| Command | What it does | Permission |
|---|---|---|
/edf history [id] [page] | Where an item has been: its origin, where it is now, every move. Without an id: the item in your hand | edupefix.history |
/edf alerts [page] | The latest alerts, one line each; click one to see it explained | edupefix.history |
/edf alert <n> | Alert n, fully explained, with its history and buttons | edupefix.history |
/edf tp <n> <a|b> | Teleports you to copy A or B of alert n (a chest, a player, an item on the ground) | edupefix.history |
/edf vault [page] | Confiscated items. Left click: return to the owner. Shift + right click twice: delete | edupefix.vault |
/edf untag | Takes the id off the item in your hand, and stops checking other copies of it (kit and shop templates) | edupefix.admin |
/edf whitelist <id> | Stops checking copies of that id | edupefix.admin |
/edf test | Copies the item in your hand the way a dupe would, to see an alert, the vault and Discord working | edupefix.admin |
/edf reload | Reads config.yml and the messages again (database settings need a restart) | edupefix.admin |
Alert buttons
Every alert in chat ends with buttons, so most of the work needs no typing:
| Button | Does |
|---|---|
| [History] | /edf history <id>: every move of the item |
| [TP A], [TP B] | /edf tp <n> a or b: go to each copy |
| [Vault] | /edf vault: return or delete the confiscated copy |
A returned item gets a new id, so from then on it’s a separate item.
Permissions
| Permission | Default | Lets the player |
|---|---|---|
edupefix.alerts | op | Receive alerts in game |
edupefix.history | op | history, alerts, alert, tp |
edupefix.vault | op | The vault: return or delete confiscated items |
edupefix.admin | op | untag, whitelist, test, reload, plus the three above |
edupefix.bypass | nobody | Not looked at at all: no ids, no book of accounts. For testing, never for players |
A helper rank that sees alerts and history but can’t touch the vault, with LuckPerms:
/lp group helper permission set edupefix.alerts true
/lp group helper permission set edupefix.history trueExamples
- A player says an item they bought “vanished”:
/edf historywhile holding the same item, or ask for its id from an alert, and follow it. - After a CRITICAL alert: click [TP A] and [TP B] to see both copies, then [Vault] to return the copy if it turns out to be legitimate.
- A kit plugin hands out a tagged item and every claim raises an alert: hold one,
/edf untag, and save the kit again from the untagged item. - Before going live:
/edf testwith a netherite sword, then check the alert, the vault and the Discord channel.