• 【问卷调查奖励发放公告】

    感谢大家积极参与本次 MineBBS 社区问卷调查。200 金粒的参与奖励已完成发放。部分用户发放失败,请【点击此处】 查看详情。

DoAsVue-基于LXL的js插件开发框架【全网首发:支持注解编程】【因为LXL已经支持nodejs,该项目停止维护】

LSE DoAsVue-基于LXL的js插件开发框架【全网首发:支持注解编程】【因为LXL已经支持nodejs,该项目停止维护】 1.15.52

请登录后获取
【1】适配1.19潜行疾性附魔检测 {1.15.52}
1、修复aspect与annotation对require引用的method代理失效 {1.15.49}
2、新增 "@argsNotNull" 注解
3、修复runcmd调用方法数字被转字符串的bug {1.15.50}
4、优化守护插件卸载与加载 {1.15.51}
【1】obj字符串打印问题 {1.15.45}
【2】Math排序算法问题 {1.15.46}
【3】注解解析算法错误问题 {1.15.47}
【4】新增元注解,支持快速搭建以注解为核心的插件 {1.15.48}
【5】基于元注解,新增了一个注解库”AnnotationLib.DAVue.js”,就在lib目录下
这个注解库后面会逐步完善,使得DAVue子插件开发更加简单快速!!!
LLSE插件迎来 ”基于注解与接口”的开发,全网首发!!详情查看概述
由于LLSE2.1.3更新之后 ll reload 不好使了,同时借鉴守护线程的概念,添加了DoAsVue守护子插件,借此修复davue reload指令错误问题
1、新增特性:支持注解式编程
2、支持反射编程
根据Java的反射与注解,做了一个低配版的注解式开发。既然LXL不支持Java,那就另辟蹊径,柳暗花明!
本次更新新增了BaseAnnotationOperator基类,新增DoAsVue支持注解与反射的逻辑,新增子插件的self._AnnotationAndReflect_属性,内部存放了反射与注解相关信息
详情查看概述
1、在Enchanthelper中不小心将经验修补与经验修补列为冲突附魔(已修复)
2、Enchanthelper并没有附魔书的记录,因此在判别的时候要将跳过附魔书,否则会被判定违规
3、本次只修改Enchanthelper的bug,没有用到的可以不用更新
1、修复 davue execute 无法传入多参数bug {1.14.41}
2、修复 davue rerun/run 无法传入多参数bug {1.14.42}
1、修改DoAsVue.lxl.js 代码结构,优化逻辑与层次便于后期维护 {1.13.36}
2、新增了版本控制逻辑,对旧版与新版进行见兼容性配置 {1.14.37}
a、从 LiteLoaderBDS2.1.2 之后都会对新版本与旧版本的接口进行版本管理,在LiteLoaderBDS2.1.2之前出现的接口不再做检测
b、意思是从 LiteLoaderBDS2.1.2 之后会自己检测子插件的事件或者接口与当前LLBDS版本是否兼容或者可行
3、修复新版本更新老是覆盖旧版本config.json的问题 {1.14.38}
4、禁用mc.listen 的 onServerStarted 引发 main 无法注册问题,因为 main 本身就是 onServerStarted {1.14.39}
5、修复初始化一处错误栈信息打印错误问题 {1.14.40}

由于第3点问题已解决,所以放心覆盖安装 awa
本次优化了 DAVueSystem/plugin/PluginManagement.DAVue.js 指令系统,自动注册了 davue 命令,并且对外自动提供子插件暴露接口
用法详情查看概述
下载之后覆盖安装即可
新增lib库:EnchantHelper,一个用于附魔的辅助插件库
具备标准附魔查询,违规附魔检测等功能
后退
顶部 底部