# 防重置
**兼容性:** Bukkit/Spigot/Paper/Purpur
**防重置视频:** [立即观看!](https://youtu.be/IxeFAuAnI-A)
**作者:** CraniX@gmail.com
## 主要功能
- **物品复制预防**: 为物品分配唯一哈希值,并在玩家物品栏和服务器中检查重复项,防止利用漏洞或错误。
- **跨物品栏扫描**: 连接时扫描所有在线玩家的物品栏,交叉引用物品哈希值以检测跨玩家的重复。
- **管理员白名单**: 豁免特定玩家(例如管理员)的防重置检查,包括哈希分配、未哈希物品检查和重复检测,非常适合测试或管理任务。
- 使用 `/antidupe whitelist ` 管理或在 `config.yml` 中编辑 `whitelisted-players`。
- **自定义堆叠大小**: 定义任何物品类型的自定义堆叠大小,覆盖默认或插件定义的限制(例如,将钻石堆叠设置为 < 64)。
- 使用 `/antidupe setstacksize ` 配置或在 `config.yml` 中编辑 `custom-stack-sizes`。
- **自定义物品跟踪**: 定义特定物品(例如,稀有剑,自定义物品)以密切监控,限制每个玩家只有一个唯一实例。
- **仅扫描**: 仅扫描选项和列表,现在默认启用以提高性能。仅监控高价值目标。 您可以使用“/antidupe onlyscan add|remove item”添加/删除。
- **自动封禁选项**: 选项性地封禁被发现复制的玩家,并将事件记录在案以供审查。
- **详细日志记录**: 在 `dupe_log.yml` 中记录复制尝试,在 `bans.yml` 中记录封禁,以提高透明度和服务器管理。
- **可配置设置**: 通过 `config.yml` 调整扫描频率,排除物品(例如,基岩),设置自定义堆叠大小,管理白名单玩家,并启用调试日志记录。
- **管理员命令**: 使用 `/antidupe` 添加自定义物品,修改/查看物品哈希值,管理白名单,并设置自定义堆叠大小。
### 可用命令 & 权限
```
antidupe.use:
description: 允许使用 antidupe 命令。
antidupe.addcustom:
description: 允许添加自定义物品。
antidupe.modifyhash:
description: 允许修改物品哈希值。
antidupe.viewhash:
description: 允许查看物品哈希值。
antidupe.whitelist:
description: 允许管理白名单。
antidupe.setstacksize:
description: 允许设置自定义堆叠大小。
antidupe.excludefromscan:
description: 允许管理排除在重置扫描之外的物品。
antidupe.onlyscan:
description: 允许管理仅扫描的物品。
antidupe.reload:
description: 允许重新加载插件配置。
```
## 支持
对于 bug、建议或问题,请加入我们的 discord 并告诉我们! https://discord.gg/Y3A2dNbZnm
*立即使用防重置保护您的服务器免受复制漏洞!*