Orryx[AX版] - 跨时代的 RPG 技能插件|自定义|高效|性能|

开源免费 Orryx[AX版] - 跨时代的 RPG 技能插件|自定义|高效|性能| 2.55.132

没有下载权限
支持核心
Spigot,Bukkit,Paper
原创/转载
转载
作者
zhibei
前置
ArcartX
支持版本
1.18+

Orryx​

1784070178543.webp

Static Badge Ask DeepWiki
跨时代技能插件,支持实现复杂逻辑,为稳定高效而生。

原作者开源仓库​

Orryx

GitHub - zhibeigg/Orryx: 跨时代技能插件,支持实现复杂逻辑,为稳定高效而生

跨时代技能插件,支持实现复杂逻辑,为稳定高效而生. Contribute to zhibeigg/Orryx development by creating an account on GitHub.
github.com
github.com

修改者开源仓库​

Orryx

GitHub - yang2005zzz/Orryx: 跨时代技能插件,支持实现复杂逻辑,为稳定高效而生

跨时代技能插件,支持实现复杂逻辑,为稳定高效而生. Contribute to zhibeigg/Orryx development by creating an account on GitHub.
github.com
github.com

介绍​

  • 自带技能视图,支持萌芽龙核AX原版,全网链自动释放资源开盒即用
  • 支持组合键,蓄力释放,指向性技能
  • 附带1.12.2版本技能Mod,可选择是否安装,会带来更多特殊效果
  • 支持Redis旁路缓存(二级缓存架构)
  • 全方位支持ady,任何和实体有关的语句都兼容ady实体
  • 拥有完善的粒子系统,支持贝塞尔曲线,函数绘画等,多达十几种预制样式
  • 全套矩阵向量操作语句
  • 支持有向包围盒OBB,轴对称包围盒AABB,射线RayHit,锥型,环状柱体等多种检测
  • 异步多线程架构,快速主异线程调度
  • 状态机系统,可自定义状态,人机交互逻辑
  • 接入DungeonPlus,MythicMobs,DragonArmourers,OriginAttribute,packetevents,ProtocolLib,PlaceholderAPI,GlowAPI、ArcartX

注意事项​

  • 请勿在服务器运行时替换插件,如果不幸发生,请使用Ctrl+C键关闭服务器
  • 由于技能在异步线程中执行,运行部分bukkit api语句必须同步的情况下每一句都会有50ms左右的滞后,解决方法就是同步方法自己创建一个sync { action }来同步运行,在这里面运行将不会有滞后
  • 本修改版不再支持Java17以下的版本
官方QQ交流群:138911882

Wiki​

orryx.mcwar.cn

使用API​

gradle:
扩展 折叠 复制
repositories {
    maven("https://www.mcwar.cn/nexus/repository/maven-public/")
}

dependencies {
    compileOnly("org.gitee.orryx:Orryx:{VERSION}:api")
}
{VERSION} 处填写版本号 如 1.0.0

ArcartX​

触发器(10个)​

触发器​
说明​
参数​
ArcartXKeyPressTrigger按键按下key, 特殊键 Keys
ArcartXKeyReleaseTrigger按键释放key, 特殊键 Keys
ArcartXSimpleKeyPressTrigger简单按键按下key, 特殊键 Keys
ArcartXSimpleKeyReleaseTrigger简单按键释放key, 特殊键 Keys
ArcartXKeyGroupPressTrigger按键组按下group(按键组ID), 特殊键 Groups
ArcartXMouseClickTrigger鼠标点击button(鼠标按键), action(动作类型)
ArcartXCustomPacketTrigger自定义数据包id, data, args, 特殊键 Ids
ArcartXEntityJoinTrigger实体加入客户端uuid, entity
ArcartXEntityLeaveTrigger实体离开客户端uuid, entity
ArcartXClientChannelTrigger客户端通道连接

Kether 动作​

动画系统
  • arcartx animation set — 设置实体动画(支持速度、过渡时间、持续时间)
  • arcartx animation default — 设置实体默认动画状态

音效系统​

  • arcartx sound send — 播放音效
  • arcartx sound stop — 停止音效

UI 系统​

  • arcartx ui open — 打开 UI
  • arcartx ui close — 关闭 UI
  • arcartx ui run — 运行 UI 脚本

模型系统​

  • arcartx model set — 设置实体模型(支持缩放)

粒子特效​

  • arcartx particle send / arcartx effect send — 发送 ArcartX Bedrock/暴雪粒子(支持位置或实体绑定、偏移与旋转)

时装系统​

  • arcartx costume suit / arcartx armourers send — 装备整套时装
  • arcartx costume slot — 装备分槽时装(HEAD/BODY/LEGS/FEET/DECORATION)
  • arcartx costume remove — 移除分槽时装
  • arcartx costume clear — 清空时装

变量系统​

  • arcartx variable set — 设置服务端变量
  • arcartx variable remove — 移除服务端变量

槽位系统​

  • arcartx slot set — 设置 ArcartX 槽位物品(默认写入 ArcartX 内部缓存/数据库,client true 时仅同步客户端)
  • arcartx slot remove — 移除客户端槽位显示
  • arcartx slot get — 读取 ArcartX 内部缓存的槽位物品

Placeholder​

  • arcartx placeholder set / arcartx papi send — 同步客户端 Placeholder
  • arcartx placeholder remove / arcartx papi delete — 删除客户端 Placeholder/变量缓存

视角与相机​

  • arcartx view thirdperson — 设置第三人称视角
  • arcartx view lock / arcartx view unlock — 设置或解除视角锁定
  • arcartx camera set — 设置相机偏移
  • arcartx camera preset — 切换相机预设
  • arcartx camera scene / arcartx camera stop — 播放或停止场景相机

其他​

  • arcartx packet — 发送自定义数据包
  • arcartx shake — 屏幕震动
  • arcartx title — 设置窗口标题

Aria 脚本引擎集成​

ArcartX 内置的 Aria 脚本集成,命名空间为 Orryx。

静态函数(OrryxAriaFunctions)​

分类​
函数​
法力值​
getMana, getMaxMana, setMana, giveMana, takeMana
精力值​
getSpirit, getMaxSpirit, setSpirit, giveSpirit, takeSpirit
技能​
castSkill, getSkillLevel, isSkillLocked, getSkillCooldown
状态​
isSuperBody, isInvincible, isSilence, setSuperBody, setInvincible, setSilence
职业​
getJob, getJobLevel, getJobExperience, getJobMaxExperience
其他​
getPoint

玩家对象(OrryxPlayerObject)​

  • 构造:OrryxPlayer(playerName)
  • 包含上述所有方法的对象形式,额外支持 getJobMaxLevel, getExperience, getMaxExperience, getGroup,
    getFlag

转载授权​

1784072556410.webp
作者
SunShine
下载
9
查看
238
首次发布
最后更新

评分

0.00 星 0 星

来自 SunShine 的更多资源

分享此资源

最新更新

  1. 2.55.132

    同步更新
  2. 2.54.130

    同步上游更新内容: https://github.com/Yang2005zzz/Orryx/commits/master/