HungerGames - 轻量级饥饿游戏插件
重要通知
JT122406 已接手本插件资源,并将在此页面提供后续更新。
HungerGames 是一款简单有趣、非常轻量的 PVP 竞技场系统。它提供高级的装备包、出生点设置和简易的竞技场配置。如果你没听说过《饥饿游戏》系列书籍或电影,简单来说,这是一个自由混战模式:玩家必须搜寻食物和物品,并试图在他人杀死你之前先击杀他们。最后存活者即为胜者!
与其他一些饥饿游戏插件不同,本插件无需为游戏单独搭建整个服务器。你可以轻松地在世界任何地方设置多个竞技场。这是对我一个旧日喜爱但已被弃用的插件的重制版。本插件最初由 bob7l 开发,后由 Spoopy 接手维护。现在,轮到我将其带入 1.13+ 的新版本世界。
版本说明
- 本插件仅支持 1.14.4 及以上版本。
- 本插件无法在 1.13.2 或更低版本上运行,且未来也不会更新以支持这些版本。如果你想在这些旧版本上尝试本插件,可以下载 Spoopy 的旧版 [HERE](HERE)。
功能特性
- 多竞技场:为你的玩家创建多个可游玩的竞技场。
- 自动更新大厅告示牌。
- 高度可配置:每个竞技场均可自定义最小/最大玩家数和游戏计时器。
- 轻量高效:无需独立的服务器或世界。
- 经济支持:集成 Vault 经济系统。
- 简易设置:竞技场设置过程简单。
- 随机战利品:竞技场箱子中会生成随机物品。
- 奖励箱子:生成更多物品(使用独立的战利品表)。
- 独立战利品表:支持为每个竞技场配置独立的战利品表,实现更高度的自定义。
- 观战模式:允许玩家近距离观看比赛。
- 智能生物生成:支持自定义生物生成,并兼容 MythicMobs。
- 自定义装备包:支持为每个竞技场配置独立的装备包,实现更多自定义可能。
- 自定义消息:所有消息均可自定义。
- 玩家队伍:支持队伍系统。
- 完整回滚系统:确保游戏结束后世界恢复原状。
- 排行榜占位符:通过 PlaceholderAPI 提供占位符,可用于计分板或全息图插件。
- 世界边界系统:在游戏时间即将结束时,将玩家推向竞技场中心。
- 队伍支持:兼容 Parties and Friends Extended Edition (Spigot 与 BungeeCord/Velocity) 以及 Parties by AlessioDP。
命令与权限
详情请参阅 [WIKI](WIKI)。
竞技场设置
详情请参阅 [WIKI](WIKI)。
注意事项
竞技场的大厅告示牌无法在原版的出生点保护区域内正常工作。请确保将告示牌放置在出生点保护区域外、禁用原版出生点保护,或移动原版出生点保护的范围。
配置文件
Config.ymlItems.ymlMobs.yml
排行榜与占位符
HungerGames 将玩家的胜利次数存储在排行榜文件中。这些数据可以通过 (PlaceholderAPI) 占位符访问,并用于其他插件,如计分板或全息图插件。
API
HungerGames 拥有一个相当开放的 API,详情请查看我们的 [JavaDocs](JavaDocs)。
视频教程
由 @SoulStriker_ 制作的精彩视频教程,展示了插件设置(包括配置)以及实际游戏玩法。
(请注意,该视频中的任何链接或广告均与 HungerGames、ShaneBee 或 ShaneBeeStudios 无关,仅与视频创作者有关联。)
主要变更
自 Spoopy 的版本以来,我对插件进行了一些重大更改。我仔细查看了他资源页面上的讨论区,确保修复了所有已报告的漏洞,并加入了我认为合适的新功能。
主要变更/修复列表
- 新的命令补全系统:使命令使用更加便捷。
/hg stop all命令:可停止所有正在运行的竞技场。- 随机出生点:出生位置随机化。
- 更新生物列表:添加了更多当前版本的生物。
- 消息文件独立:将所有硬编码消息移至新的
language.yml文件,可完全自定义。 - 添加死亡音效:玩家在竞技场中死亡时会播放音效,模仿电影中的“陨落贡品”音效。
- 更改战利品容器:将箱子掉落物容器从活塞改为末影箱。
- 更新死亡消息。
- 优化离开消息:现在会显示玩家离开的竞技场名称。
- 修复管理员权限:修复了管理员在竞技场创建后无法放置方块的问题。
- 修复告示牌状态:修复了告示牌总是显示“STOPPED”的重大问题,新增了“READY”游戏状态。
- 新增胜利奖励:添加了选项,可在玩家赢得游戏时执行命令或发送消息(可用于发放投票钥匙、物品等)。
- 其他修复:修复了测试过程中发现的一些其他小错误。
支持与反馈
支持
如需支持,请使用插件讨论区或相关支持频道。
评价
我感谢所有的评价,但恳请大家将评价内容聚焦于插件本身的功能与运行情况。
- 请勿在评价中报告漏洞或请求添加新功能,此类内容将被忽略。
- 请使用正确的渠道(如讨论区)来报告漏洞或提出功能建议。