McLists一周年快乐
服务器已经添加了详细介绍信息板块
服主可以在管理后台来提交自己服务器介绍信息。
服务器介绍信息提交后,管理人员会进行审核
审核通过后会在服务器详细页面进行显示
提交服务器介绍信息会让新玩家更好的了解你的服务器哦~
添加图片信息,也会让百度等搜索引擎更好的收录您的服务器哦~
管理平台地址:传送门
NPC Police (Policing, Bounty, Jails, and more!)

NPC Police (Policing, Bounty, Jails, and more!) - NPC Police - 警署系统

在你的服务器/网络上实现一个司法系统
Bukkit / Spigot 作者 Nutty101 支持版本 1.8 - 1.19
服务器使用量
未统计
服务玩家数
未统计
下载量
45,699
插件详细介绍

注意:此插件已停止维护!

NPC Police 为服务器提供了一套完整的司法系统。它包含结构化的监狱机制、基于 NPC 的警察力量、监禁系统、悬赏功能以及通用的混乱抑制手段。

主要特性

  • 多层级的可配置设置:支持在服务器(Config.yml)、世界、区域、监狱以及单个 NPC 级别进行配置。
  • 可定制的悬赏系统
  • 悬赏可基于造成的伤害、击杀 NPC/玩家、PVP 行为、越狱等行为增减。
  • 可根据玩家状态(被通缉、在押、越狱、在牢房内白天/黑夜)增加或减少悬赏。
  • 可自定义悬赏金额与服刑时间的换算关系。
  • 支持全局、按世界或按监狱进行不同配置。
  • 可定制的消息系统
  • 可根据与事件发生地或监狱的距离来限制警报/通知的发送范围。
  • 可设置消息根据距离传播到每个玩家所需的延迟时间(新闻传播快慢由你决定)。
  • NPC 保护机制:可定义全局、区域或单个 NPC 受保护。
  • NPC 视野系统:可启用 NPC 仅攻击其视线内的目标。自定义的视线系统能根据透明度,看穿玻璃、铁栏杆、冰等方块。
  • 物品管理
  • 可在逮捕时没收玩家物品,并提供多种方式归还。
  • 可将物品配置为违禁品,逮捕后永不归还。
  • 事件命令自定义
  • 全局或按世界:可配置 NPC 警告、呼叫警卫、无警卫在范围内警报、NPC 被杀、玩家状态变为(通缉、被捕、越狱、释放)时触发的命令。
  • 按监狱:可配置被捕、越狱、释放时触发的命令。
  • 高度可定制的监狱
  • 可设置监狱名称。
  • 支持多个牢房位置。
  • 可设置每秒增加的悬赏金额。
  • 可区分白天/黑夜不在牢房内、在监狱区域内等不同状态下的赏金变化。
  • 可设置在监狱内进行 PVP 伤害的赏金惩罚。

插件集成扩展

本系统还扩展了其他插件的功能

  • WorldGuard
  • 提供更多标志(Flags),以支持对世界的自定义。
  • 可设置 PVP、NPC 伤害、NPC 谋杀、处于越狱或被通缉状态时的赏金。
  • 可设置 NPC 默认行为(不直接覆盖单个 NPC 的设置,仅作用于服务器或世界级别)。
  • 可定义区域,使玩家进入时自动获得某种状态标志。
  • 可要求与 NPC 有视线接触。透明方块(如玻璃)的透明度等级会影响视线判断。
  • 可在玩家被标记状态时增加赏金,并在被抓到时向玩家发送消息。
  • PlaceholderAPI
  • 提供多个变量供在其他地方显示。
  • 用户变量:当前赏金、总赏金、当前状态、先前状态、当前所在监狱名称、最后袭击/谋杀/被捕的日期或时间(hh:mm:ss 格式)、被捕/越狱/谋杀次数。
  • 全局变量:头号通缉犯(赏金、状态、姓名)、最近的监狱。
  • BetonQuest
  • 提供额外的事件(Events)、目标(Objectives)和条件(Conditions),用于构建更深入的剧情或任务。
  • LeaderHeads
  • 玩家可以查看服务器或网络(通过 MySQL 或 SQLite)中最恶劣或最优秀的罪犯排行榜。
  • 排行榜包括:当前最高赏金、最近/最多被捕次数、最近/最多越狱次数、最多谋杀次数、历史最高总赏金。

前置插件

  • Vault(用于经济与权限)
  • Citizens2(用于 NPC 交互)
  • WorldGuard(用于监狱区域管理)
  • Sentinel

快速教程

基础设置步骤

  • 下载插件最新版本,放入服务器的 plugins 文件夹。
  • 启动服务器,插件会自动生成默认配置文件 (plugins/jailer/config.yml)。
  • 编辑配置文件,设置你希望插件生效的世界(或为每个世界复制默认配置)。
  • 使用 WorldGuard 创建一个覆盖你监狱区域的区域:/region create tutorialjail
  • 创建一个监狱:/np createjail {简称} {区域名} {显示名称}
例如:`/np createjail tutjail tutorialjail Tutorial Jail`
  • 添加牢房:站在你希望玩家被传送到的牢房位置,输入 /np addcell
  • 在监狱内部或周围创建一个玩家可以从内部访问的 NPC。
  • 选中该 NPC,输入 /np npc
  • 在打开的菜单中,点击“X”选项,它应变为“√”。现在该 NPC 接受右键点击交互。
  • 在监狱外创建一个 NPC,并为其装备武器。
  • 对于 Sentinel,使用以下命令:
- `/trait sentinel`
- 输入 `/np npc`
- 勾选“guard”选项,应显示为“√”。
- 勾选“LOS Attack”选项。
  • 在警卫 NPC 的 25 格范围内创建另一个用于攻击的 NPC。
  • 攻击它,你应该会看到警告或赏金增加。当你对 NPC 造成足够伤害后,警卫应该开始攻击你。
  • 在监狱内时,右键点击你在里面创建的 NPC,应该会出现一个菜单。

简单监狱布局建议

  • 法官/狱卒:我通常将其放置在监狱内外玩家都能与之交互的位置。
  • 牢房:这些位置用于设置玩家被捕后将被传送的地点。
  • 出口:创建一个离开监狱的方法。我通常使用铁门,以确保 NPC 警卫无法进入监狱(倾向于使用两道门来确保他们无法进入)。
- 如果玩家离开监狱区域,其状态将变为“已越狱”。使用 Sentinel 或 Sentry 可以让警卫追捕他们。

注意事项

  • 此插件使用 Metrics 统计系统。如果你想禁用它,请打开 /PluginMetrics/Config.yml 文件,将 opt-out 设置为 true。此数据主要用于开发者了解插件使用情况。
测试支持版本
1.8 1.9 1.10 1.11 1.12 1.13 1.14 1.15 1.16 1.17 1.18 1.19
版本分布
基本信息
插件名称 NPC Police (Policing, Bounty, Jails, and more!)
作者 Nutty101
平台 Bukkit / Spigot
支持版本 1.8 - 1.19
点赞数 7
最近版本
暂无数据 -

友情链接: 网易我的世界 | 泰拉瑞亚 | ocent云计算 | 米饭Minecraft插件文档 | 友链合作

历史访问人次:3,028,256  |  今日访问人次:12,384  |  昨日访问人次:11,147

独立 IP:4,874  |  最近24小时有3,877人访问本站

Copyright © 2019-2026 我的世界服务器列表站. All rights reserved.

Powered by GermMC 京ICP备17023959号-6