- 版权类型
- 原创
- 插件中文名称
- 生存模式飞行插件
- 插件英文名称
- SurvivalFlyPlugin
- 原帖地址
- #
- 支持的核心(服务端)
- Spigot
- Paper
- 语言支持
- 中文(简体)
- 前置组件
- PlayerPoints(选择性安装):https://modrinth.com/plugin/playerpoints
Vault(选择性安装):https://modrinth.com/plugin/vault-2.0-economy-plugins
PlaceholderAPI(选择性安装):https://modrinth.com/plugin/placeholderapi
若要使用变量占位符,请安装PlaceholderAPI插件
若要使用经济系统,请选择性安装其中一个,并在配置文件中指定
- 适配版本(Java)
- 最新版本
- 26.x
- 1.21
SurvivalFlyPlugin-简单好用的生存飞行插件
通过经济插件为你的服务器添加付费的生存模式飞行功能,包含GUI操作界面,操作更方便。
以下是服务器实装演示:
支持服主配置自定义套餐:
更安全,飞行时间有提示,时间耗尽给予缓降效果,时长可配置:
插件变量(可以用于支持变量的地方):
通过经济插件为你的服务器添加付费的生存模式飞行功能,包含GUI操作界面,操作更方便。
以下是服务器实装演示:
支持服主配置自定义套餐:
更安全,飞行时间有提示,时间耗尽给予缓降效果,时长可配置:
| 命令 | 作用 |
| /fly | 打开飞行GUI |
| /fly on/off | 开启或关闭飞行 |
| /flyadmin settime <玩家> <时间> | 设置飞行时间 |
| /flyadmin addtime <玩家> <分钟> | 添加飞行时间 |
| /flyadmin reload | 重载配置 |
| /flyadmin give <玩家> | 强制开启飞行(免费) |
| /flyadmin remove <玩家> | 强制关闭飞行 |
| /flyadmin info <玩家> | 查看玩家飞行状态 |
| /flyadmin reset <玩家> | 重置玩家飞行时间 |
| /flyadmin top | 查看飞行时间排行榜 |
插件变量(可以用于支持变量的地方):
YAML:
# ============================================
# 生存飞行插件变量(用于 PlaceholderAPI / 记分板 / 其他插件)
# ============================================
# ---------- 玩家相关 ----------
%fly_player%: "玩家名称" # 示例: Steve
%fly_player_uuid%: "玩家UUID" # 示例: f47ac10b-58cc-4372-a567-0e02b2c3d479
%fly_player_displayname%: "玩家显示名称" # 示例: §aSteve
# ---------- 飞行状态 ----------
%fly_status%: "飞行状态文字" # 示例: 飞行中 / 已关闭
%fly_status_icon%: "飞行状态图标" # 示例: ✈ / ⏹
%fly_is_flying%: "是否在飞行" # 示例: true / false
# ---------- 剩余时间 ----------
%fly_time%: "剩余时间(中文)" # 示例: 1小时30分钟
%fly_time_short%: "剩余时间(简短)" # 示例: 1h30m
%fly_time_minutes%: "剩余时间(分钟)" # 示例: 90
%fly_time_seconds%: "剩余时间(秒)" # 示例: 5400
%fly_time_days%: "剩余天数" # 示例: 1
%fly_time_hours%: "剩余小时数" # 示例: 2
# ---------- 缓降 ----------
%fly_slowfall%: "缓降状态文字" # 示例: 开启 / 关闭
%fly_slowfall_icon%: "缓降状态图标" # 示例: 🪂 / ❌
# ---------- 经济 ----------
%fly_money%: "玩家余额(整数)" # 示例: 100
%fly_money_formatted%: "玩家余额(格式化)" # 示例: 100.00 Points
%fly_currency%: "货币名称" # 示例: Points / dollars
# ---------- 自定义数据 ----------
%fly_custom_data%: "自定义数据数量" # 示例: 5
# ============================================
# 使用场景示例
# ============================================
# ---------- 记分板配置 ----------
scoreboard:
title: "&6&l飞行信息"
lines:
- "&7&m------------------"
- " &6玩家: &f%fly_player%"
- " &6状态: %fly_status_icon% %fly_status%"
- " &6时间: %fly_time%"
- " &6余额: %fly_money% %fly_currency%"
- " &6缓降: %fly_slowfall_icon% %fly_slowfall%"
- "&7&m------------------"
# ---------- 聊天格式 ----------
chat:
format: "&7[%fly_status_icon%] &f%player%: &7%message%"
# ---------- 插件消息 ----------
messages:
fly-enabled: "&a%player% 飞行已开启!剩余 %time%"
fly-disabled: "&e%player% 飞行已关闭,剩余 %time% 已保留"
fly-expired: "&c%player% 飞行时间已用完!"
time-remaining: "&b剩余时间: %time%"
insufficient-funds: "&c资金不足!需要 %cost% %currency%。"
# ============================================
# 显示效果示例
# ============================================
# 玩家 Steve 正在飞行,剩余 1小时30分钟,余额 100 Points:
#
# 记分板显示:
# --------------------
# ✈ 飞行信息
# 玩家: Steve
# 状态: ✈ 飞行中
# 时间: 1小时30分钟
# 余额: 100 Points
# 缓降: 🪂 开启
# --------------------
#
# 聊天显示:
# [✈] Steve: 大家好!
#
# 消息显示:
# [飞行] Steve 飞行已开启!剩余 1小时30分钟