• 周年纪念勋章活动已圆满结束,如有已购买但仍未申请的用户,可以通过对应勋章的下载链接申请~
AdvancedFlight —— 高级飞行!更好的飞行能量插件![1.18+]

原创 付费 AdvancedFlight —— 高级飞行!更好的飞行能量插件![1.18+] 1.0.0

版权类型
原创
插件中文名称
高级飞行
插件英文名称
AdvancedFlight
原帖地址
https://afdian.com/a/EnTIv
支持的核心(服务端)
  1. Paper
  2. Purpur
  3. PufferFish
语言支持
中文(简体)
适配版本(Java)
  1. 1.21
  2. 1.20
  3. 1.19
  4. 1.18
✨ 插件简介

1fe632ad9a778181f06dc338b25db50f.png


这是一款给玩家提供了飞行能量功能的高级飞行插件,玩家可以消耗飞行能量进行充能
与其他飞行能量插件功能的不同之处在于每个玩家都拥有如下属性:
  • 飞行能量上限
  • 飞行能量每秒消耗
  • 飞行能量飞行距离消耗
  • 飞行能量坠落距离消耗
  • 飞行能量周期恢复速度
  • 飞行能量定时恢复数量
你可以设计一个飞行之泉的系统,让每个玩家根据他们自己的需要升级他们的飞行的各个属性

✨ 能量自动恢复:支持定时恢复与周期恢复,例如每小时恢复或每日凌晨自动全额恢复。
🌐 玩家飞行属性:支持设定每个玩家的飞行能量上限,以及按照设定的规则在特定情况下调整能量消耗。
⏳ 消耗倍率自定义:根据玩家所在的世界或领地类型,调整飞行能量的消耗倍率。
🌱 禁飞区域设定:在指定的世界或区域内禁止使用飞行,例如地狱世界或PVP区域。
🧹 跨服支持:支持多个服务器跨服同步飞行能量属性


📖 插件用法

指令:
  • /AdvancedFlight debug 开启 debug 模式
  • /AdvancedFlight reload 重载插件

  • /AdvancedFlight cron-regen 修改玩家的飞行能量定时恢复数量
  • /AdvancedFlight period-regen 修改玩家的飞行能量周期恢复数量

  • /AdvancedFlight energy 修改玩家当前的飞行能量
  • /AdvancedFlight max-energy 修改玩家的最大飞行能量

  • /AdvancedFlight second-consume 修改玩家每秒消耗能量数量
  • /AdvancedFlight distance-consume 修改玩家飞行消耗能量数量
  • /AdvancedFlight fall-consume 修改玩家坠落消耗能量数量
PlaceholderAPI 变量:
  • %AdvancedFlight_energy% 当前能量
  • %AdvancedFlight_max-energy% 最大能量

  • %AdvancedFlight_cron-regen% 定时恢复能量数量
  • %AdvancedFlight_period-regen% 周期恢复能量数量

  • %AdvancedFlight_second-consume% 每秒消耗数量
  • %AdvancedFlight_distance-consume% 飞行消耗能量
  • %AdvancedFlight_fall-consume% 坠落消耗能量

  • %AdvancedFlight_modifier% 当前能量消耗倍率

⚙️ 插件配置
代码:
storage:
  type: sqlite
  address: localhost:3306
  database: minecraft
  username: root
  password: ""
  table-prefix: "advanced_flight"

# 玩家飞行能量的默认属性
飞行能量:
  能量上限: 10000
  # 每秒消耗 5 能量
  每秒消耗: 5
  # 每飞行一格消耗 5 能量
  距离消耗: 5
  # 每坠落一格消耗 5 能量
  坠落消耗: 5
  恢复能量:
    定时恢复:
      启用: true
      # 每天凌晨 4 点恢复 10000 能量
      # cron表达式写法:https://www.bejson.com/othertools/cron/
      数量: 10000
      cron表达式: "0 0 4 * * ?"
    周期恢复:
      启用: true
      # 每小时恢复 100 能量,支持秒,分,时
      数量: 100/分
      # 在离线时是否恢复能量
      离线恢复: true

# 检测到挂机时自动关闭飞行模式
挂机检测:
  启用: true
  # 挂机 10 分钟自动关闭飞行模式
  挂机时长: 10

# 在特定情况下控制消耗能量的倍率
# 支持规则列表如下
# World: 世界名 任意世界
# Residence: self 自己领地 Residence: other 他人领地 Residence: outside 代表领地外
# WorldGuard: WorldGuard区域名 任意 WorldGuard 区域
# PlotSquared: self 自己地皮 PlotSquared: other 他人地皮
消耗倍率:
  启用: true
  规则列表:
    # 自定义的地狱世界消耗倍率
    地狱世界:
      # 当多个规则都满足时,优先采用优先级最高(数字最小)的配置
      优先级: 1
      # 在 world_resource 世界时消耗 1.5 倍的飞行能量
      规则: "world: world_resource"
      倍率: 1.5
    自己领地:
      优先级: 2
      # residence 可用 self 代表自己领地,other 代表他人领地,outside 代表领地外
      规则: "residence: self"
      倍率: 1.0
    # 可自行添加更多的规则,只需向上面一样复制添加即可

禁飞区域:
  启用: true
  列表:
    # 地狱世界禁止飞行
    - "world:world_nether"
    # 竞技场世界禁止飞行
    - "world:world_pvp"
    # WorldGuard 的 pvp 区域禁止飞行
    - "WorldGuard:pvp"

📥 下载地址

请前往 👉爱发电(点击打开) 发电 28.88 元获取插件
当你在爱发电购买了我的插件后,你将享有以下权益:
  1. 任何时间无条件无理由退款:只需要联系我即可~
  2. 插件功能建议或请求:可根据难度免费或付费为你更新功能~
  3. 插件使用教学:如果你不会使用我的插件,可以私聊我寻求帮助
  4. 插件BUG反馈修复:我将会尽可能地协助你修复插件出现的 BUG

📞 联系方式

你可以通过以下方式来找到我!我可以提供免费的答疑服务或技术支持~

QQ号:1522935501
QQ群:👉600731934(点击加入)
作者
EnTIv
查看
702
首次发布
最后更新

评分

0.00 星 0 次评分
后退
顶部 底部