932
收录服务器
1200
注册
99 358
玩家
SimpleJail 简单监狱
非常简单的插件监狱规则破坏者为指定的时间!
作 者 Prunt
发布时间 2015年7月26日
支持核心 Spigot
原生版本
支持版本 1.8,1.9,1.10,1.11,1.12,1.16
点此下载

🔒 SimpleJail 插件介绍

SimpleJail 是一个轻量级且易于使用的监狱插件。它允许具有适当权限的玩家将其他玩家关进监狱、释放他们并检查他们是否被监禁(还会显示信息)。还有一个白名单,可以在监狱中仅允许执行某些命令。所有消息都是可配置的!它支持 UUID。它应该支持 /reload,但完全重启更好。

📚 插件详情

💻 依赖项

此插件需要 Java 8 以及 Spigot/Bukkit 1.8 - 1.12(2.2 版本以下)或 1.16(2.2 及以上版本)。

🛠️ 设置

像往常一样安装插件并让其生成配置文件。配置选项在下面的“示例配置”中解释。之后您需要构建一个不可破坏的牢房,因为此插件不包括方块保护(如果没有插件或基岩阻止,玩家可以打破牢房逃脱)。还需要使用相应的命令设置关押和释放位置。

📜 命令和权限

  • /jail<玩家> <时间 (#mon|#d|#h|#m)> <原因>
    simplejail.jail (OP)
    将指定玩家关押指定时间并说明原因,将其传送到指定的监狱点。可以组合不同的时间格式(例如 1mon2h)。
  • /unjail <玩家>
    simplejail.unjail (OP)
    如果玩家在监狱中,则将其释放并传送到指定的释放点。
  • /checkjail <玩家>
    simplejail.checkjail (OP)
    检查指定玩家是否被监禁,如果是,则显示其相关信息。
  • /setjail
    simplejail.setjail (OP)
    设置玩家被关押时传送的点,用其他插件保护或用基岩建造,使被关押的玩家无法逃脱。
  • /setunjail
    simplejail.setunjail (OP)
    设置玩家从监狱释放时传送的点,例如服务器出生点或监狱外。
  • /simplejail
    simplejail.reload (OP)
    重新加载配置文件。

📄 示例配置

可在 GitHub 上获取。

🙋‍♂️ 问题、建议等

如有任何问题、功能请求、错误报告等,请在讨论区告知我,请勿在评论区留言。

📝 待办事项

请注意,我不再积极开发此插件,因此可能不会添加新功能。不过您可以在 GitHub 上提交拉取请求。

  • 添加对多个监狱的支持 - /setjail [名称],/setunjail [名称],/jails
  • 添加永久关押玩家的可能性,还添加年和秒
  • 添加保释
  • 添加“监狱棍/警棍” - 不同的物品在被击中时将玩家送进监狱,每个物品可配置持续时间,可选择性地从他们的库存中移除某些物品(如毒品等)
  • 为牢房添加惩罚信息牌 - 每个玩家
  • 还有命令(/jailtime)
  • 添加“手铐”(冻结玩家在原地)
  • 在消息中添加 %length% - 显示惩罚长度
  • 在消息中添加 %punisher% - 将他们送进监狱的玩家
  • 添加权限“simplejail.jail.exempt”
  • 添加命令以显示当前在监狱中的所有玩家(+ 额外信息)
  • 添加命令以显示玩家以前的惩罚
  • 添加一个配置值,管理员可以设置在线和离线之间扣除的时间比例,范围在 0 到 2 之间
  • 添加禁止被监禁玩家聊天的选项
  • 添加在玩家被送进监狱时广播的选项,还添加静默选项“/jail -s”
  • 添加禁用使用/与特定物品/方块交互的选项