# FlyWars **Repository Path**: minecraft-programming-team/FlyWars ## Basic Information - **Project Name**: FlyWars - **Description**: FlyWars,一个类似于空岛战争的小游戏插件 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-08-05 - **Last Updated**: 2026-08-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # FlyWars 飞行战争 ![](https://img.shields.io/badge/Spigot%2FPaper%201.13.x+-E34F26?logo=minecraft&logoColor=white) ![](https://img.shields.io/github/actions/workflow/status/MinecraftProgrammingTeam/FlyWars/maven.yml?branch=main) ![](https://img.shields.io/github/license/MinecraftProgrammingTeam/FlyWars) ![](https://img.shields.io/badge/made%20in-MPT-important) ![](https://img.shields.io/badge/made%20with%20❤-important) ## 来源 - 帖子:[[插件][1.16.x]FlyWars](https://mpt.mooncc.cn/p.php?id=2) - 原描述:一个类似于空岛战争的小游戏插件,有admincommand,具体是这样的:玩家进入服务器后传送到等待大厅,如果进入的玩家足够多了就开始游戏,这个时候系统分队,两人一队,其中一个人穿翅翘和烟花,但是没有武器。另一个人没有翅翘和烟花,但是有弓和箭,并且坐在有翅翘的人的背上。胜利规则是存活只有一个队伍时游戏自动结束。失败规则是当开始游戏后一个队伍中只要有一个人死亡或者退出,那么另一个人也失去资格游戏,直接kill,死亡或者重进或者前来观战的玩家都是旁观者模式。我说的admincommand是指设置游戏区域和大厅的指令。还有游戏开始前所有玩家都没有任何物品且是冒险模式,也不能有任何伤害和被伤害,游戏结束后清除所有玩家的所有物品且传送回大厅,游戏重启。 ## 环境 - 构建环境:`Amazon Corretto 1.8` - 测试环境:`Spigot 1.16.5` - 支持版本:`1.13.x+` ## 实现功能 | 功能 | 已添加 | 已经过测试 | |----------|-----|--------------------------------------------------------------| | 基础功能 | ✔️ | ✔️ | | 管理员指令 | ✔️ | ✔️ | | 计分板支持 | ✔️ | ✔️ | | 队伍颜色显示 | ✔️ | ✔️ | | 反作弊 | ❌ | NaN | | 道具支持 | ✔️ | 等待测试 | | GUI商店 | ✔️ | ✔️ | | 掉落机制 | ✔️ | **存在问题[严重]
1、`PickUpTimer`被莫名run
2、魔法效果太猛了,两下就没了** | | 给获胜队发奖励 | ✔️ | ✔️ | | 支持设置游戏时长 | ✔️ | ✔️ | | 支持设置世界边界 | ✔️ | ✔️ | ## 部署 - 下载[最新的Release](https://github.com/MinecraftProgrammingTeam/FlyWars/releases),将插件放到您服务器上 - 配置文件位于`plugin/FlyWars/config.yml`中,注释非常全面,通俗易懂 - 指令: 请注意,前面带`*`的是测试时使用的指令 - `clearteam` 清除当前的所有Team团队 - `eject` 将当前玩家身上的所有乘客弹出(可能与`EntityDismountEvent`事件冲突) - `start [游戏时长,不指定使用配置]` 开始游戏 - `finishgame` 结束游戏 - `suicide` 紫砂 - `gui` 打开GUI商店 - `setborder <边界距>` 以玩家当前位置为中心设置边界 - \* `setkillcount` 设置当前玩家所处团队的击杀数 - \* `ride <玩家ID>` 骑某个人 - \* `test` 测试 ## 贡献者 [![Contributors](https://contrib.nn.ci/api?repo=MinecraftProgrammingTeam/FlyWars)](https://github.com/MinecraftProgrammingTeam/FlyWars/graphs/contributors) - 主要逻辑:[WindLeaf_qwq](https://github.com/WindLeaf233)、[xzyStudio](https://github.com/Gingmzmzx)、[X_huihui](https://github.com/xiaohuihui1022) - 注释:[X_huihui](https://github.com/xiaohuihui1022) ## 其他 本仓库使用 `Apache License v2.0` 作为开源协议,附加条款: - 不得商用 - 二次开发或者使用时,必须保留原作者的版权声明 请您保护原作者版权,感谢配合!