AmazingFly
一个高效且轻量级的飞行模式插件!

简单易懂的配置文件
特性:
• 您可以限制在哪些游戏模式下可以激活飞行模式。(
• 所有消息都可以自定义
• 未来更新将会添加更多功能!
• WorldGuard 和 PAPI 集成
命令 & 权限:
‣ /fly - 为发送者激活飞行模式 - 权限: **amazingfly.use**
‣ /fly <玩家> - 为目标玩家激活飞行模式 - 权限: **amazingfly.use.others**
‣ /rfly - 在 WorldGuard 区域内,使用 “amazing-fly” 标志激活飞行模式 - 权限: **amazingfly.use.worldguard**
‣ /afly reload - 重新加载配置文件 - 权限: **amazingfly.reload**
• 权限 **amazingfly.bypass** 可以绕过游戏模式限制
• 权限 **amazingfly.admin** 可以拥有所有插件权限
依赖:
- PlaceholderAPI **(可选)** - 访问占位符
- WorldGuard **(可选)** - 访问 wg 区域中的 amazing-fly 标志,用来创建飞行区域。 这会带来许多可能性,例如只允许玩家在他们拥有的区域内飞行。(例如 ProtectionStones)
可用 Minecraft 版本:
1.16+ (Spigot 和 Paper。 非 CraftBukkit)
待办事项:
PlaceholderAPI 钩子 (版本 1.0.0-RELEASE) **✓**
MySQL 支持以跨服务器进行飞行模式
添加 bStats **✓**
支持:
在 Discord 上联系我: **elsus1719**
常用占位符:
- **%amazingfly_isflying%** - 返回真或假
- **%amazingfly_isflying_<玩家>%** - 返回真或假
常见错误:
未检测到。
Config file
```
Config:
options:
#要禁用此选项只需写 “[]”
# gamemode-restriction: []
gamemode-restriction:
- cReATivE
# 插件是否会在有人 else 激活飞行模式时向目标发送消息?
send-message-to-target-on: true
# 插件是否会在有人 else 停用飞行模式时向目标发送消息?
send-message-to-target-off: true
#您应该使用这个来防止玩家在停用 /fly 时受到伤害。 当与 WorldGuard 集成时很有用,
#因为插件会在玩家离开区域时自动停用 /fly。
#(它将在未来的更新中配置)
inmunity-to-fall-damage: 5 #秒
hooks:
WorldGuard: true # 插件是否使用 WorldGuard 钩子?
lang:
prefix: "&7[&bAmazingFly&7] "
restricted-gamemode: "&c你不能在&6/fly&c使用此游戏模式。"
no-permissions: "&c您没有必要的权限。"
console-error: "&c您不能在控制台中使用此命令。"
command-bad-usage: "&c用法不正确。 用法: /{command} {subcommands}"
plugin-reload: "&a插件已成功重新加载。 对于主要更改(如钩子),请重启服务器。 &a&l切勿 /reload。"
fly-activated: "&f你&a启动了&ffly 模式。"
fly-deactivated: "&f你&c停用了&ffly 模式。"
fly-activated-other: "&a你为&{PLAYER}&a启动了飞行模式。"
fly-deactivated-other: "&c你停用了&{PLAYER}&c的飞行模式。"
fly-activated-sender: "&a&{SENDER} 为你启动了飞行模式。" #send-message-to-target-on 需要设置为 true.
fly-deactivated-sender: "&c&{SENDER} 为你停用了飞行模式。" #send-message-to-target-off 需要设置为 true.
fly-others-error: "&c&{PLAYER} 不存在。"
fly-worldguard-flag-error: "&c抱歉,你不能在此区域使用 /rfly。"
fly-worldguard-deactivated: "&f你的飞行模式被停用,因为你已离开飞行区域。"
```