- 版权类型
- 原创
- 插件中文名称
- 小雨飞行
- 插件英文名称
- XYFLY
- 原帖地址
- #
- 支持的核心(服务端)
- Spigot
- Paper
- Folia
- 语言支持
- 中文(简体)
- 前置组件
- [可选] Vault (如不加载,则无法使用飞行商店)
[可选] PlaceholderAPI
- 适配版本(Java)
- 1.20
- 1.19
- 1.18
- 1.17
- 1.16
- 1.15
- 1.14
- 1.13
- 1.12
前言:
现基础插件的过度臃肿,配置难度上升,删除则又需要找大量插件去弥补
当我找关于fly插件,然后都感觉不怎么满意,所以自己就搓了一个
功能特点:
权限/指令:
fly: 该指令并非需要xyfly.fly,当玩家没有该权限,则使用购买的飞行时长来飞行
如拥有权限,则直接可以随意永久飞行。
flyshop: 如果不想出售飞行时长,可在config中关闭飞行商店
变量:
%xyfly_time% - 显示剩余飞行时间
配置文件说明:
config.yml:
- 可设置默认和最大飞行速度
- 可开关飞行商店功能
- 可自定义飞行粒子效果
shop.yml:
- 可配置多种飞行卷类型
- 可设置每种飞行卷的时长和价格
- 可设置每日限购次数(设为0表示不限购)
- 可分别设置个人和全服限购
使用方法:
1. 将插件放入plugins文件夹中
2. 安装前置插件Vault和经济插件
3. 重启服务器即可使用
4. 玩家可通过购买飞行卷获得飞行时间
5. 有权限的玩家可直接使用/fly命令永久飞行
注意事项:
- 需要经济插件支持(如XConomy)
已知问题:
1. 目前Folia支持暂不支持,但1.0.0支持,只不过没有飞行商店,只有单飞行系统,并且需在jar中plugin.yml添加folia-supported: true
现基础插件的过度臃肿,配置难度上升,删除则又需要找大量插件去弥补
当我找关于fly插件,然后都感觉不怎么满意,所以自己就搓了一个
功能特点:
- 飞行卷轴商店系统
- 支持飞行时间限制
- 支持PlaceholderAPI变量显示
- 支持飞行粒子特效
- 支持每日限购设置
权限/指令:
fly: 该指令并非需要xyfly.fly,当玩家没有该权限,则使用购买的飞行时长来飞行
如拥有权限,则直接可以随意永久飞行。
flyshop: 如果不想出售飞行时长,可在config中关闭飞行商店
| 指令 | 权限 | 完整指令 []是可选 <>是必选 | 描述 |
|---|---|---|---|
/fly | xyfly.fly | /fly [玩家名 [true/false] | 开关飞行模式 |
/flyspeed | xyfly.flyspeed | /flyspeed <速度> [玩家名] | 开关飞行模式 |
/flyshop | /flyshop | ||
- | xyfly.admin | - | 管理员权限,可以管理其他玩家(飞行/飞行速度) |
变量:
%xyfly_time% - 显示剩余飞行时间
配置文件说明:
config.yml:
- 可设置默认和最大飞行速度
- 可开关飞行商店功能
- 可自定义飞行粒子效果
# 默认飞行速度 (0.0-1.0)
default-fly-speed: 0.1
# 最大飞行速度 (0.0-1.0)
max-fly-speed: 1.0
# 飞行商店设置
shop:
# 是否启用飞行商店
enabled: true
# 飞行粒子效果设置
particle-effects:
# 是否启用粒子效果
enabled: true
# 粒子类型 (可用类型: CLOUD, END_ROD, SPELL, PORTAL等)
type: CLOUD
# 每次产生的粒子数量
amount: 1
# 粒子产生间隔(刻)
interval: 10
# 数据库设置
database:
# 数据库类型 (目前仅支持sqlite)
type: sqlite
default-fly-speed: 0.1
# 最大飞行速度 (0.0-1.0)
max-fly-speed: 1.0
# 飞行商店设置
shop:
# 是否启用飞行商店
enabled: true
# 飞行粒子效果设置
particle-effects:
# 是否启用粒子效果
enabled: true
# 粒子类型 (可用类型: CLOUD, END_ROD, SPELL, PORTAL等)
type: CLOUD
# 每次产生的粒子数量
amount: 1
# 粒子产生间隔(刻)
interval: 10
# 数据库设置
database:
# 数据库类型 (目前仅支持sqlite)
type: sqlite
shop.yml:
- 可配置多种飞行卷类型
- 可设置每种飞行卷的时长和价格
- 可设置每日限购次数(设为0表示不限购)
- 可分别设置个人和全服限购
# 飞行卷轴商店配置
scrolls:
# 短期飞行卷
short:
# 显示名称
name: "短期飞行卷"
# 飞行时长(秒)
duration: 300
# 价格(金币)
cost: 100
# 限购设置(设置为0表示不限购)
daily-limit:
# 每人每日限购
personal: 5
# 全服每日限购
server: 100
# 中期飞行卷
medium:
name: "中期飞行卷"
duration: 1800
cost: 500
daily-limit:
personal: 3
server: 50
# 长期飞行卷
long:
name: "长期飞行卷"
duration: 3600
cost: 1000
daily-limit:
personal: 0 # 不限购
server: 0 # 不限购
scrolls:
# 短期飞行卷
short:
# 显示名称
name: "短期飞行卷"
# 飞行时长(秒)
duration: 300
# 价格(金币)
cost: 100
# 限购设置(设置为0表示不限购)
daily-limit:
# 每人每日限购
personal: 5
# 全服每日限购
server: 100
# 中期飞行卷
medium:
name: "中期飞行卷"
duration: 1800
cost: 500
daily-limit:
personal: 3
server: 50
# 长期飞行卷
long:
name: "长期飞行卷"
duration: 3600
cost: 1000
daily-limit:
personal: 0 # 不限购
server: 0 # 不限购
使用方法:
1. 将插件放入plugins文件夹中
2. 安装前置插件Vault和经济插件
3. 重启服务器即可使用
4. 玩家可通过购买飞行卷获得飞行时间
5. 有权限的玩家可直接使用/fly命令永久飞行
注意事项:
- 需要经济插件支持(如XConomy)
已知问题:
1. 目前Folia支持暂不支持,但1.0.0支持,只不过没有飞行商店,只有单飞行系统,并且需在jar中plugin.yml添加folia-supported: true