服务器使用量
未统计
服务玩家数
未统计
下载量
13,207
插件详细介绍
厌倦了门上方丑陋的告示牌,但仍需要上锁?有了 PassLock,你不再需要 Lockette 或 LWC!它让你能用基于物品的密码来锁住门和箱子。你可以通过流畅的界面设置和输入密码,并分享给朋友!与其他保护插件不同,PassLock 使用物品栏作为输入密码的界面。讨厌聊天命令的玩家,欢迎你们!
安装
- 将
.jar文件放入服务器的plugins目录。 - 安装 Vault(经济插件)。
- 建议在更新前始终备份
config、data和locks文件。
教程
如何上锁
- 手持木门、活板门、箱子或任何你想上锁的方块。
- 在聊天中输入
/lock命令。 - 右键点击你的门或箱子。
- 在打开的界面中,通过点击物品来设置密码。
- 确认密码。
- 完成!你的物品现在安全了。
如何解锁
- 要移除锁,只需输入
/unlock命令,然后右键点击已上锁的方块即可。
配置
你可以在 plugins/PassLock/config.yml 文件中修改配置。
locale:语言文件名称。ownerNeedCode:决定锁的所有者打开它时是否需要输入密码。itemMaxAmount:决定密码中单类物品的最大数量(最大 64)。lockingLimitEnabled:开关锁定数量限制功能。defaultDoorClosingTimeSeconds:门被打开后自动关闭的秒数(0 表示不自动关闭)。ownerAlterted:如果开启,每当有人尝试开锁失败时,锁的所有者都会收到提示信息。useEconomy:启用经济系统。unlockingPaysBack:如果为 true,玩家解锁时会拿回上锁时花费的钱。
> 注意:如果遇到 NullPointerExceptions 错误,尝试删除 config.yml 文件让插件重新生成,或使用 /reset 命令。
如何设置价格
为玩家或权限组添加权限:passlock.lockprice.公式
- 公式可以是一个常数,或使用
n使其依赖于已上锁的数量(使用 EvalEx 库计算)。 - 示例:
- `passlock.lockprice.10*n`:第一个锁花费 10,然后 20,然后 30...- `passlock.lockprice.42+e^n`:也可以这样设置(虽然可能用不到)。如何修改锁定界面
- 使用
/changeLockingInventory命令。 - 弹出的界面中,放入你希望用于设置密码的物品。
- 关闭界面即可完成设置。
- 如果想取消,只需清空物品并关闭界面。
如何添加/移除可上锁的方块
- 使用
/setlockable命令来添加一个方块为可上锁类型。 - 使用
/unsetlockable命令来从可上锁列表中移除一个方块。 - 默认可上锁的方块包括:所有类型的门、栅栏门、箱子、陷阱箱、熔炉和活板门。但你可以将任何方块设为可上锁!
如何限制上锁数量
- 为玩家或权限组添加权限:
passlock.lockinglimit.你想要的数字来限制他们的上锁数量。 - 你也可以在配置文件中开关此功能。
权限列表
passlock.open:打开已上锁的方块。passlock.lock:给方块上锁。passlock.unlock:解锁自己拥有的锁。passlock.setLockable:允许玩家添加方块到可上锁列表。passlock.unsetLockable:允许玩家从可上锁列表中移除方块。passlock.changeLockingInventory:允许玩家修改锁定界面。passlock.unlockEveryLocks:允许玩家解锁任何已上锁的方块。passlock.lockinglimit.number:限制玩家的上锁数量。passlock.resetConfig:允许玩家重置配置文件(仅管理员应有此权限)。passlock.reload:允许玩家重载插件(仅管理员应有此权限)。passlock.lockprice.expression:设置玩家上锁的价格。passlock.watch:允许玩家查看已上锁箱子内的物品,但无法移动。
自定义消息
- 你可以在
plugins/PassLock/locales目录下找到不同的语言文件。 - 编辑语言文件中的文本。
- 在
config.yml中修改locale选项来切换语言。
已知问题
- 此插件可能会与 LWC 的锁冲突。很遗憾,由于无法检测一个箱子是否已被 LWC 上锁,目前无法修复此问题。
- 如果在更新后遇到错误,尝试删除配置文件或使用
/reset命令(注意:原始配置将会丢失!请确保提前备份)。 - 如果你有任何问题,可以在 GitHub 上提交反馈:https://github.com/StealthyKamereon/passlock
- 如果你发现任何漏洞或崩溃,请随时联系我,我会尽快回复。
感谢使用 PassLock!希望你在使用过程中能获得和我开发时一样的乐趣。如果你有任何建议或想法,欢迎留言。
测试支持版本
版本分布
基本信息
插件名称
PassLock
作者
Kamereon
平台
Bukkit / Spigot
支持版本
1.16 - 1.18
点赞数
未统计
最近版本
暂无数据
-