• 周年纪念勋章活动已圆满结束,如有已购买但仍未申请的用户,可以通过对应勋章的下载链接申请~
yoyo-plugin-template - 安全的子扩展开发模板【加密、必看】

原创 LSE yoyo-plugin-template - 安全的子扩展开发模板【加密、必看】 1.0.6

版权类型
原创
版权链接
#
适配版本(基岩)
  1. 最新版本
你还在担心?代码被抄袭?代码被篡改?无法商业化?被破解?
用这个吧转jsc 一样可以分发运行的子扩展模板


主要用途【大型插件分模块开发、需要保护的商业插件】

运行目录:
1、LL目录的plugins文件夹下的 .jsc 会自动加载为子扩展
2、插件内置目录的plugins文件夹下的.js 和 .jsc 都会自动加载为子扩展

这是一款支持多子插件的插件开发模板
功能:
  1. 一键混淆js
  2. 一键转jsc加密
  3. 子插件内存互通,互相api调用
  4. 子插件支持事件互相扩展等
注意事项:
plugins 子插件目录出现 a.js和a.jsc那么优先级是.js > .jsc
如果LL目录的plugins的a.js和插件内置的a.js那么后者不会加载
命令(控制台):
yjsc 别名 yj

全局对象 $Y

API 介绍
JavaScript:
//当前插件内置目录路径 (插件的plugins目录路径)
$Y.dirname

//调用其它子插件 exports.API 导出的API (就和正常函数一样使用即可)
$Y.i.<插件名|插件完整文件名>.方法名(参数?);

//子扩展事件
//当所有子扩展加载完成会调用此方法
exports.onAllLoaded = ()=>{};

//当服务器启动完成会调用此方法
exports.onServerStarted = ()=>{};
           
//自定义事件
//注册一个事件
$Y.on('事件名',()=>{});

//注册一个一次性事件
$Y.once('事件名',()=>{});

//取消已注册事件
$Y.off('事件名',()=>{});

//触发一个事件
$Y.emit('事件名',参数1,参数2,...);

导出方法到 LSE 版本 >= 1.0.6
方便其它 LSE 插件也可以直接调用子插件里面的API方法

你需要在你的插件的 manifest.json 里面增加 dependencies 依赖
1743752774505.webp


JavaScript:
//导入 $Y.i 方法
const $Yi = ll.imports('yoyo-plugin-template','$Y.i');

//调用指定子插件的指定方法
$Yi('pluginName','funName',[Param,...])

//如 调用 a.jsc 子扩展里面的 hello(name) 方法
$Yi('a','hello',['帅哥'])
作者
Yoyo666
价格
999金粒
下载
13
查看
479
首次发布
最后更新

评分

0.00 星 0 次评分

资源团队

Yoyo666 的其他资源

最新更新

  1. rt

    继续涨价反正0销售量
  2. 更新 1.0.6

    新增 导出 $Y.i 其它lse插件可以通过 //导入 $Y.i 方法 const $Yi = ll.imports('yoyo-plugin-template','$Y.i')...
  3. rt

    我直接涨价500金粒
后退
顶部 底部