
# 增强您的服务器——HeadHunter
## 一款独特的 PvP 游戏模式
您是一位 Minecraft 服务器所有者吗?您是否希望通过真正非凡的东西来提升玩家的体验?不必再寻找,HeadHunter 是一款独一无二的 PvP 游戏模式,旨在为您的服务器增添兴奋和深度。
### HeadHunter 的工作原理是怎样的?
- 当玩家首次加入服务器时,他们会收到一件非常特别的物品,那就是自己的头颅,而整个 HeadHunter 游戏围绕着这个物品展开,所以玩家必须竭尽全力保护它,因为他们的生命取决于它。
- 头颅可以放置成一个方块,这会使它近乎无懈可击,只有玩家才能拾取它。
* 头颅方块不需要特定的工具来挖掘,也不需要使用丝滑触感(Silk Touch)。
* 头颅方块不能被爆炸破坏,也不能被活塞推拉。
* 水和熔岩会将其视为一个普通的非可燃方块。
- 头颅也可以以物品的形式持有,但请注意:这是一种最脆弱的形式。
* 头颅不能从游戏中移除以保护其所有者。
* 带着头颅离线会导致头颅被放置在玩家离开位置附近的方块上。
* 末影箱和漏斗不会接受头颅,而是会将其作为物品掉落。
* 发射器、漏斗以及任何移动物品的东西都无法在其中容纳头颅。
* 头颅可以存储在普通箱子和其他通常可以被玩家访问的物品栏中。
* 熔岩、火焰、爆炸、仙人掌接触和其他形式的物品伤害会立即摧毁头颅并让其所有者灭亡。
* 头颅可以被丢弃为普通的物品,但如果它消失,其所有者也会灭亡。
- 一个灭亡的玩家可以通过制作并附魔其头颅而复活,只要插件设置为 **allowResurrecting**(默认: true) 或服务器管理员禁用 PvP 并且插件设置为 **resurrectOffPVP**(默认: false),但请注意,前者会在 PvP 再次启用时重新让玩家灭亡。
* 复活的第一步是默认的玩家头颅制作,这个插件如果设置 **allowHeadCrafting**(默认: true) 则提供相应的配方,但任何其他方式来获得头颅都有效,甚至其他插件/模组。
*制作头颅:*

* 第二步是附魔,头颅必须被带到铁砧上,然后造福者必须将头颅的名字设置为要复活的玩家的名字 *完全相同*,包括大小写等。
* 附魔成本由灭亡玩家的 **doomLevel**(默认: 1) 决定,插件可以配置为通过启用 **increaseDoomLevel**(默认: true) 来增加它,这会在玩家每次遭遇毁灭时增加,增加数量由 **incrementPerDoom**(默认: 1) 决定,也可以设置一个最小值,由 **minDoomLevel**(默认: 1) 决定,和一个最大值,由 **maxDoomLevel**(默认: 32) 决定。
*附魔头颅*

*注意:尝试制作非灭亡玩家的头颅可能产生两种结果:如果插件设置为 **allowDecoy**(默认: true), 将会创建一个替身头颅,否则,原始头颅将被重命名,成本为默认值。

- 为了增加趣味性,插件还可以设置为 **allowHeadCompass**(默认: true),这允许任何玩家制作一个特殊的指南针,无论头颅存储在哪里,都可以追踪目标的头颅,如果使用得当,再次强调,这不是一个可以保证玩家轻易狩猎的工具,如果进入由 **compassBufferRadius**(默认: 250) 设置的半径范围之内,它将停止工作,这是一个缓冲区域,以确保公平性。
* 附魔方式与头颅的附魔方式相同,把它带到铁砧上,然后将名称重命名为目标的 *完全相同* 的名称。
![\[Enchanting a compass\]](https://i.imgur.com/fSldMyH.png)
- 当玩家灭亡时,他们将被杀死、踢出并封禁(如果 **banDoomedPlayer**(默认: true) 设置为 true),或者被杀死并拥有观众模式。 除非有人复活他们,或者除非 PvP 被禁用并且 **unBanOffPVP**(默认: true) 设置为 true,否则他们将保持这种状态。
- 踢出信息可以自定义,通过更改 **kickMessage**(默认: "Wasted!")来实现。
### 指令
- /checkhead < 目标名称 > - 会大致告知目标的头颅状态,默认设置为任何人都可以使用。
- /togglepvp < true| false> - 一个启用或禁用服务器世界中 PvP 的命令,如果 **warnPVP**(默认: true) 启用,则会广播状态更改,默认设置为只有 OP 可以使用。
- /resetplayer < 玩家名称 > - 会让玩家重新开始,让插件认为玩家从未在服务器上玩过,*注意* 使用它时,如果头颅仍然存在。
### 权限
- *headhunter.* - 访问上述所有三个命令。
- *headhunter.checkheads* - 允许使用 /checkhead 命令。
- *headhunter.togglepvp* - 允许使用 /togglepvp 命令。
- *headhunter.resetplayer* - 允许使用 /resetplayer 命令。
- *headhunter.unhuntable* - 使用户免受头颅被摧毁的影响。
**变更:**
[02/14/2024]:
```
- 当你带着玩家头颅离开时,不再会删除你的盔甲(抱歉各位,我第一次编写时没有考虑到这一点)。
- 带着玩家头颅离线时,插件会尝试在你的脚下坐标位置放置它,如果该位置被占用,它会扫描周围的区域,寻找一个空闲方块,尝试在第一个非实心方块上放置头颅。
- 你不能将非假玩家头颅放置在盔甲架上。
- 你可以在配置中设置一个宽限期,将 playerGraceSec 条目设置为大于 0 的值(作为参考,360 = 6 分钟)以启用它。 它会延迟玩家头颅的交付,允许玩家装备好自己后再冒险应对。
```
**支持开发者: **
如果您喜欢 HeadHunter 并希望支持其持续开发和更新,您可以向我购买一杯咖啡。您的支持和反馈对我来说至关重要,可以帮助我为插件带来更多激动人心的功能和改进。
### 声明
此插件支持美式英语 (en_us) 和巴西葡萄牙语 (pt_br),您可以在 **language.selected**(默认:en_us) 中更改。
紧跟在 (默认:..) 之后的每个粗体文本都表示在 plugins/HeadHunter/config.yml 文件中找到的配置选项。
此插件使用 [Bstats](https://bstats.org) 来收集有关当前有多少服务器启用了此插件的匿名数据。 不会收集任何可识别的数据。