- 版权类型
- 原创
- 插件中文名称
- HunterGamePro
- 插件英文名称
- HunterGamePro
- 原帖地址
- #
- 支持的核心(服务端)
- Spigot
- Paper
- 语言支持
- 中文(简体)
- 前置组件
- 无
- 适配版本(Java)
- 26.x
- 1.21
- 1.20
[MD]
**HunterGamePro —— 猎人游戏 | 1.20.x 完美兼容 | 多人对局 | 独立世界 | 身份系统 | 末影龙挑战**
## 插件简介
HunterGamePro 是一款为 Minecraft 1.20.1 Spigot/Paper 服务器设计的专业猎人游戏插件。玩家将被分为猎人和逃亡者两个阵营,在一个独立生成的游戏世界中展开紧张刺激的追逐与生存较量。
## 告示
请加入KOOK频道接受以后的更新https://kook.vip/txoUBN
## 核心功能
### 🌍 世界管理系统
- **等待大厅**:使用服务端默认主世界,半径 10 格边界,强制冒险模式
- **游戏世界**:每次游戏自动生成独立世界,包含主世界、地狱和末地
- **世界隔离**:游戏世界的地狱和末地与等待大厅完全隔离
- **自动清理**:游戏结束后自动删除游戏世界及其维度
### 👥 玩家匹配系统
- 2 人或以上自动开始倒计时(默认 30 秒,可配置)
- 管理员可使用 `/hg forcestart` 强制开始游戏
- 倒计时期间玩家退出导致人数不足时,自动取消倒计时
### 🎭 身份分配系统
- **猎人**:可以无限复活,目标是追捕并杀死逃亡者
- **逃亡者**:只有一条命,目标是躲避猎人追捕或击败末影龙
- **多人对局**:支持 2 人以上对局,第一个玩家为逃亡者,其余为猎人
### ⚔️ 游戏机制
- **猎人特性**:死亡后立即重生在游戏世界出生点,保持生存模式
- **逃亡者特性**:死亡后立即重生,游戏结束,所有人进入无敌状态
- **游戏计时**:默认 40 分钟游戏时间(可配置),时间到逃亡者存活则获胜
- **末影龙挑战**:逃亡者击败末影龙获胜,猎人击败末影龙也能获胜
### 🔧 命令系统
- `/huntergame` 或 `/hg` - 查看帮助
- `/hg forcestart` - 强制开始游戏(管理员)
- `/hg stop` - 强制停止游戏(管理员)
- `/hg reload` - 重新加载配置(管理员)
- `/hg status` - 查看游戏状态
- `/hg role` - 查看自己的身份
### 📝 配置系统
- 可配置开始倒计时时间
- 可配置游戏持续时间
- 可配置最小开始人数
- 可配置自动关服功能
- 可配置世界边界半径
## 游戏流程
1. **等待阶段**:玩家进入等待大厅,自动设置为冒险模式,背包被清空
2. **倒计时**:人数达到要求后开始 30 秒倒计时
3. **游戏开始**:所有玩家被传送到游戏世界,分配身份
4. **游戏进行**:猎人追捕逃亡者,逃亡者可以选择躲避或挑战末影龙
5. **游戏结束**:
- 猎人杀死逃亡者 → 猎人获胜
- 逃亡者存活 40 分钟 → 逃亡者获胜
- 逃亡者击败末影龙 → 逃亡者获胜
- 猎人击败末影龙 → 猎人获胜
6. **结算**:显示胜利消息,清理游戏世界,服务器自动关闭或重置游戏状态
## 技术特点
- **稳定性**:完善的异常处理和空指针检查
- **性能优化**:及时清理临时数据,避免内存泄漏
- **用户体验**:流畅的游戏流程,清晰的提示信息
- **安全性**:卡密验证保护,防止盗版使用
- **兼容性**:完全兼容 Minecraft 1.20.1 Spigot/Paper 服务器
## 安装方法
1. 将 `HunterGame-1.0.jar` 放入服务器 `plugins` 文件夹
2. 启动服务器,生成默认配置文件
3. 编辑 `plugins/HunterGame/config.yml`,在 `license.key` 处填写卡密
4. 重启服务器,插件即可正常使用
## 下载
你需要前往爱发电购买插件卡密和插件
#### 配置示例
```yaml
# ================================
# HunterGame 猎人游戏插件
# ================================
# 卡密配置(必填)
# 请购买正版卡密后在此填写
# 格式:XXXXX-XXXXX-XXXXX-XXXXX-XXXXXXX
license:
key: ""
# 游戏设置
game:
# 开始倒计时(秒)
start-countdown: 30
# 游戏时间(分钟)
game-duration: 40
# 最小开始人数
min-players: 2
# 世界设置
worlds:
# 等待大厅世界名称
lobby-world: "world"
# 游戏世界前缀
game-world-prefix: "HunterGame_"
# 等待大厅边界半径(格)
lobby-border-radius: 10
# 关闭服务器设置
shutdown:
# 是否启用自动关闭
enabled: true
# 关闭延迟(秒)
delay: 5
# 关闭广播消息
broadcast: "&c服务器将在 &b{seconds} &c秒后关闭..."
# 消息设置
messages:
hunter-win: "&4猎人获胜!"
runner-win-time: "&2逃亡者成功躲避了 &b{minutes} &2分钟,逃亡者获胜!"
runner-win-dragon: "&2逃亡者击败了末影龙,逃亡者获胜!"
countdown-start: "&b游戏将在 &a{seconds} &b秒后开始..."
countdown-title: "&a{seconds}"
```
## 注意事项
- 确保服务器有足够的磁盘空间用于生成游戏世界
- 建议在专用服务器上运行,以获得最佳性能
- 首次使用时请确保卡密正确填写,否则插件将无法启用
## 版本信息
- **插件版本**:1.0
- **Minecraft 版本**:1.20.1
- **支持服务端**:Spigot、Paper
- **作者**:FFangMouRen
- **官方网站**:https://fangmouren.me/
---
[/MD]