Lockette (锁匙-[为轻量级提供箱子保护的插件])
原生Minecraft版本:1.13
已测试Minecraft版本:1.12, 1.16, 1.17, 1.18, 1.19, 1.20
Lockette是一个轻量级的箱子保护插件,为部分服务器提供了最常用的功能。只需在箱子/双箱子旁放置一个告示牌,并在第一行写上[Protect](可配置),它将立即保护箱子,使告示牌上的文字变得多彩且美观,其中包含你的名字。之后,只有你可以在任何环境中访问箱子。
该插件考虑了Towny和Factions环境,在这些用例中,对私人使用的简单箱子保护就已经足够了。它可用于保护任意容器、门、闸门和活板门。所有消息可翻译,可进行每个世界的配置。还可以配置权限、告示牌标签和文字,以及告示牌的所有者行,以使其与先前安装的告示牌保护插件兼容。
[新]命令可授予/撤销对受保护方块的访问权限
[新]选项可在所有者在线时限制对白名单玩家的访问
[新]选项可限制对玩家有建筑权限的方块进行保护
(可选)爆炸和漏斗保护
(可选)UUID支持,可保存玩家的UUID,即使玩家更改了名字,保护也会生效
(可选)制作保护标志的经济价格
(可选)与Vault兼容,添加经济作为创建保护标志的配置价格
(可选)与Towny、FactionsX、Lands、Feudal和FactionsUUID(以及其衍生版本)兼容
(默认已启用)与GriefPrevention兼容,拒绝在玩家没有建筑权限的位置进行保护
更多功能请参阅配置文件!
待办事项:
- 在未声明的土地上取消保护
- Shift-点击保护箱子
- 添加爆炸保护
- 支持FactionsX和Lands
- 删除“X”天后的受保护箱子
- 添加UUID支持
- 添加/protect add <玩家名>和/protect remove <玩家名>命令,用于在告示牌前授予/撤销访问权限
- 添加选项,使白名单玩家只能在你在线时访问箱子
- 添加/protect whitelist命令,打开管理白名单玩家的GUI
- 在讨论区提出您的建议
API:
LocketteXAPI#isProtected(BlockState) // 返回布尔值
LocketteXAPI#hasAccess(Player,BlockState) // 返回布尔值
LocketteXAPI#getOwner(BlockState) // 返回SignUser
LocketteXAPI#getSignOwner(Sign, signBlock, attachedBlock) // 返回SignUser
PlayerProtectBlockEvent // 可取消,调用成功保护方块之前的方法。具有获取玩家和方块的方法
您将在config.yml中找到所有权限。所有权限均可配置,您可以自行编辑它们,并重新加载插件以应用更改。
有关错误和建议,请在讨论页面发布,评论部分不适合提交投诉。
收录