[MD]
# AdvancedFly —— 高端而又简洁的飞行控制模组
> Minecraft 基岩版服务器飞行管理插件
一个给管理员用的飞行开关插件。装上之后,管理员在游戏里输入一条命令,就能弹出菜单,给任意在线玩家(包括自己)开飞行或关飞行。
## 概述
AdvancedFly 是一个 Minecraft 基岩版服务器插件。管理员在游戏里输入一条命令,就能打开菜单,给任意在线玩家(包括自己)开飞行或者关飞行,不用记其他命令,点几下就行。
## 怎么用
**给玩家开飞行**:输入 `/fm` → 打开开关 → 选玩家 → 点保存
**关飞行**:输入 `/fm` → 关掉开关 → 选玩家 → 点保存
就这样,不用记别的命令。
## 命令
| 命令 | 权限 | 作用 |
|------|------|------|
| `/fm`(或 `/flym`) | 管理员 | 打开飞行管理菜单 |
## 安装
需要服务器先装好 **LeviLamina** 和 **LegacyScriptEngine**,然后把此插件包解压到`plugins`
重启服务器就行。
### 版本要求
| 依赖 | 版本 |
|------|------|
| LeviLamina | 26.51.6+ |
| LegacyScriptEngine | 0.22.2+ |
| @levimc-lse/types | 2.18.7+ |
## 自己编译
```bash
pnpm install
pnpm build
```
把编译出来的 `AdvancedFly.js` 放到服务器的 `plugins/AdvancedFly/` 目录,重启服务器。
## 项目结构
```
AdvancedFly/
├── src/
│ ├── index.ts # 入口
│ ├── cmd.ts # 命令注册
│ ├── form.ts # 菜单逻辑
│ ├── config.ts # 插件配置
│ ├── greet.ts # 启动横幅
│ └── utils.ts # 工具函数
├── package.json
└── tsconfig.json
```
## 开源地址
https://github.com/dmblock/AdvancedFly
## 协议
MIT License
## 作者
dmblock
[/MD]