• 周年纪念勋章活动已圆满结束,如有已购买但仍未申请的用户,可以通过对应勋章的下载链接申请~
资源图标

原创 开源 娱乐 FancyElytra 仿元素鞘翅插件 1.0.1

版权类型
原创
插件中文名称
如果你觉得自己压力大 请想想门酱的拖鞋
插件英文名称
FancyElytra
原帖地址
#
支持的核心(服务端)
  1. Spigot
语言支持
中文(简体)
前置组件
DragonCore
适配版本(Java)
  1. 1.12

插件功能是玩家无需装备鞘翅在胸甲
检测龙核槽位的物品是否符合条件
然后支持空中点击空格 或者 空中长按空格

均可自定义

鞘翅为发包到客户端的虚拟物品
不用担心滑翔的时候玩家退出或者服务器崩溃导致胸甲丢失

龙核配置
YAML:
match: "hud"
#按下模式 - 在空中按下一次空格
#长按模式 - #在空中按下跳跃键达到时间 进入滑翔状态
模式: "按下"
#单位毫秒
按下时间: 200
滑翔冷却: 1000
#1 = 1格
高度限制: 2
最大体力: 100
每次消耗体力: 10
每秒恢复体力: 1
Functions:
  open: |-
    界面变量.体力 = 取Yaml值('最大体力');
    异步执行方法('更新');
  更新: |-
    (界面变量.体力 < 取Yaml值('最大体力')) ? {
      界面变量.体力 = MIN(界面变量.体力 + 取Yaml值('每秒恢复体力'), 取Yaml值('最大体力'));
    } : 0;
    延时(1000);
    异步执行方法('更新');
  读条: |-
    (取当前时间 - 界面变量.冷却 < 取Yaml值('滑翔冷却')) ? {
      界面变量.时间 = 0;
      return;
    } : 0;
    (!(CollisionBoxes2(0, 取Yaml值('高度限制'), 0) <= 0 && !是否在水中 && !玩家是否飞行)) ? {
      界面变量.时间 = 0;
      return;
    } : 0;
    (!键位是否按下('SPACE')) ? {
      界面变量.时间 = 0;
      return;
    } : 0;
    界面变量.时间 = 界面变量.时间 + 1;
    (界面变量.时间 >= 取Yaml值('按下时间')) ? {
      方法.发包('ToggleElytra');
      界面变量.体力 = 界面变量.体力 - 取Yaml值('每次消耗体力');
      界面变量.时间 = 0;
      界面变量.冷却 = 取当前时间;
      return;
    } : 0;
    延时(1);
    异步执行方法('读条');
  keyPress: |-
    (取当前按下键 == 'SPACE' && 界面变量.体力 >= 取Yaml值('每次消耗体力') && CollisionBoxes2(0, 取Yaml值('高度限制'), 0) <= 0 && !是否在水中 && !玩家是否飞行) ? {
      (取Yaml值('模式') == '按下') ? {
        发包('ToggleElytra');
        界面变量.体力 = 界面变量.体力 - 取Yaml值('每次消耗体力');
      } : {
        异步执行方法('读条');
      }
    } : 0;
滑翔读条:
  type: "图片"
  texture: "255,255,255"
  width: "界面变量.时间 / 2"
  height: "15"
  x: "(w - 滑翔读条.width) / 2"
  y: "h - 100"
滑翔体力:
  type: "文本"
  texts: "'滑翔体力: ' & 方法.到整数(界面变量.体力)"

交流群:929340532
作者
小火
下载
281
查看
392
首次发布
最后更新

评分

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