Skip to content

Lavender3533/lryx

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

猎人游戏插件 (lryx)

一个为Minecraft Paper服务器设计的猎人游戏插件。

功能特性

  • 🎯 角色分配: 自动随机分配猎人和逃生者角色
  • ⚔️ PvP系统: 只有猎人可以伤害逃生者
  • 🛡️ 安全区: 可配置的安全区域,在其中无法造成伤害
  • 📊 统计系统: 记录玩家的击杀数、死亡数和存活时间
  • ⚙️ 高度可配置: 通过config.yml自定义游戏规则
  • 🎮 完整命令系统: 便于管理和操作游戏

游戏规则

  1. 游戏开始时随机分配角色(默认25%为猎人,75%为逃生者)
  2. 猎人需要消灭所有逃生者获得胜利
  3. 逃生者需要躲避猎人直到时间结束获得胜利
  4. 只有猎人可以伤害逃生者
  5. 死亡的玩家将变为观察者模式
  6. 默认游戏时间为30分钟

命令

命令 描述 权限
/huntergame start 开始游戏 huntergame.admin
/huntergame stop 停止游戏 huntergame.admin
/huntergame status 查看游戏状态 huntergame.use
/huntergame stats [玩家] 查看统计信息 huntergame.use
/huntergame rules 查看游戏规则 huntergame.use
/huntergame help 显示帮助信息 huntergame.use

命令别名: hg, hunter

权限

  • huntergame.use - 使用基本命令(默认所有玩家)
  • huntergame.admin - 管理游戏(默认OP)

配置文件

插件会自动生成 config.yml 配置文件,你可以自定义以下设置:

游戏设置

  • game.max-time: 最大游戏时间(秒)
  • game.min-players: 最少玩家数
  • game.hunter-percentage: 猎人比例

游戏规则

  • rules.allow-pvp: 是否允许PvP
  • rules.hunter-can-break-blocks: 猎人是否可以破坏方块
  • rules.survivor-can-break-blocks: 逃生者是否可以破坏方块
  • rules.allow-fall-damage: 是否允许摔落伤害
  • rules.allow-mob-damage: 是否允许怪物伤害
  • rules.hunter-speed-level: 猎人速度等级
  • rules.survivor-speed-level: 逃生者速度等级

安全区设置

  • safe-zone.enabled: 是否启用安全区
  • safe-zone.radius: 安全区半径
  • safe-zone.world: 安全区世界名称
  • safe-zone.x/y/z: 安全区中心坐标

安装方法

  1. 确保你的服务器运行Paper 1.21或更高版本
  2. 将编译好的jar文件放入服务器的 plugins 文件夹
  3. 重启服务器
  4. 编辑生成的 config.yml 文件以自定义设置
  5. 使用 /huntergame help 查看可用命令

编译方法

mvn clean package

编译完成后,jar文件将位于 target 文件夹中。

技术信息

  • 最低Minecraft版本: 1.21
  • 服务器类型: Paper
  • Java版本: 21
  • API版本: 1.21

作者

  • Kangnaixi

版本

当前版本:1.0-SNAPSHOT


享受你的猎人游戏!🎮

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages