[原创][工具]AutoUpData —— 根据GitHub仓库在线更新插件[全版本] - Nukkit插件专区 - Minecraft(我的世界)中文论坛 -.html

[原创][工具]AutoUpData —— 根据GitHub仓库在线更新插件[全版本] - Nukkit插件专区 - Minecraft(我的世界)中文论坛 -

Minecraft(我的世界)中文论坛

 找回密码
 注册(register)

!header_login!

只需一步,立刻登录

查看: 1791|回复: 3

[Nukkit插件] [原创][工具]AutoUpData —— 根据GitHub仓库在线更新插件[全版本]

[复制链接]
ruo_shui 当前离线
积分
4685
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2019-4-13
查看详细资料
 楼主| 发表于 2019-12-9 16:24:56 | 显示全部楼层 |阅读模式
基岩版插件发布
中文名称:自动更新
英文名称:AutoUpData
来源:原创
前置插件:
服务端类型:Nukkit(旧) 
插件类型: 
支持版本: 
下载地址:https://站内.com
原帖地址:-
最后更新:2019-11-02

您尚未登录,立即登录享受更好的浏览体验!

您需要 登录 才可以下载或查看,没有帐号?注册(register)

x
本帖最后由 ruo_shui 于 2020-4-13 18:42 编辑



AutoUpData
插件交流群: 点我加入插件交流群
当前插件版本: v1.2.2



本插件可以实现通过github仓库自动更新插件

使用方法:

开发者须知:

1. 首先您拥有GitHub仓库
image.png
2. 保证版本格式为 v1.0.0 或 1.0.0
3. 插件名称为 `AutoUpData`
如何使用
请在 `plugin.yml`内增加
  1. loadbefore:
  2.   - AutoUpData
复制代码


否则会出现null异常BUG
API接口:
  1. import updata.AutoData;
  2. /**
  3. * @parm plugin PluginBase
  4. * @parm file 更新插件的文件位置 (PluginBase 有 getFile() 方法)
  5. * @parm user GitHub用户名
  6. * @parm project 工程名称 不是插件名
  7. * @Return 是否更新完毕
  8. * 获取接口
  9. */
  10. /**
  11. * 获取接口前请先判断插件是否存在
  12. */
  13. UpData data = AutoData.get(plugin,file,user,project);
  14. /**
  15. * 在使用data参数前请先判断是否为null
  16. */
  17. /*
  18. * 判断是否存在新版本
  19. * @return Boolean
  20. */
  21. data.canUpdate();
  22. /*
  23. * 获取新版本名称
  24. * @return String 版本名 格式: 1.0.0
  25. */
  26. data.getNewVersion();
  27. /*
  28. * 获取更新内容
  29. * @return String 更新内容
  30. */
  31. data.getNewVersionMessage();
  32. /*
  33. * 使插件更新
  34. */
  35. data.toUpData();

  36. /*
  37. * 使插件更新
  38. * @param canReload 是否重启插件
  39. */
  40. data.toUpData(canReload);

  41. /**
  42.      * @param plugin 插件
  43.      * @param file 更新插件的路径
  44.      * @param user GitHub用户名
  45.      * @param project 工程名
  46.      *
  47.      * 直接对插件进行更新 如果需要更详细的设置 请用  {@link UpData} 方法
  48.      *
  49.      * @return true 为 更新成功 建议在 onEnable 直接跳出 否则会有报错 false 是更新失败
  50.      * */
  51. AutoData.defaultUpData(plugin,file,user,project);
复制代码




下载:
  v1.2.2:
  
AutoUpData_v1.2.2.jar (0 7.38 KB, 下载次数: 32)








来自群组: Pioneer Group
pXiaoD 当前离线
积分
8813
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2014-7-30
查看详细资料
发表于 2019-12-9 22:01:40 来自手机 | 显示全部楼层
楼主标题不太合格哦

正确格式是[原创] [管理(也可以写其他的分类)] 插件英文名——插件介绍
回复

使用道具 举报

ruo_shui 当前离线
积分
4685
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2019-4-13
查看详细资料
 楼主| 发表于 2019-12-10 12:12:53 来自手机 | 显示全部楼层
PQguanfang 发表于 2019-12-9 22:01
楼主标题不太合格哦

正确格式是[原创] [管理(也可以写其他的分类)] 插件英文名——插件介绍 ...

好的,谢谢提醒
回复

使用道具 举报

Leeaavveerr 当前离线
积分
552
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2020-10-4
查看详细资料
发表于 2020-10-31 16:29:41 | 显示全部楼层
支持大佬

评分

参与人数 1金粒 -10收起 理由
pXiaoD-10版规3-2

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册(register)

本版积分规则

Archiver|小黑屋|Mcbbs.net ( 京ICP备15023768号-1 ) | 京公网安备 11010502037624号 | 手机版

GMT+8, 2022-7-14 22:30 , Processed in 0.048134 second(s), Total 19, Slave 17 queries, Release: Build.2022.05.30 1905, Gzip On, Redis On.

"Minecraft"以及"我的世界"为美国微软公司的商标 本站与微软公司没有从属关系

© 2010-2022 我的世界中文论坛 版权所有 本站内原创内容版权属于其原创作者,除作者或版规特别声明外未经许可不得转载