【易语言】MC读json启动模块,更新1.8支持,支持正版登录,含源码

文章目录

首发MCBBS:http://www.mcbbs.net/thread-275190-1-1.html
文章格式限制测试和截图方面,请到mcbbs查看,mcbbs的帖子已被关闭无法更新内容


模块的原型是给我们服务器专用启动器做的,为了方便调用写成了模块(死代码)
对于死代码的局限性,我就不说了,于是学习了一下json读取,将模块修改成了通用版本
经过几天的不断调试修改,终于完成 顺便研究了一下新的正版验证登录方式,一同写到模块中了


因为1.8以发布很长时间了,本人经过考虑后,决定将模块更新后开源,以方便大家研究和开发,同时本模块将永久停止维护

最新版本将不会提供例程,由于模块内部分函数和参数因逻辑重写已改变,请自行参考模块内注释使用,部分函数保留原版

特别注意

本篇博客面向易语言党,看不下易语言自行绕路,因熊孩子屡次来烦来源问题,不再支持模块开发,模块已开源。如需转载或修改,请注明出处,谢谢合作。楼主已转战C#不在接收关于模块问题。


本模块完全免费,如遇收费,请找商家退款,鄙视那些无良商家。

更新内容

  • 1.4.23.11:修复一些小bug,进一步优化代码
  • 1.4:重写模块逻辑,并支持1.8以上版本启动,支持多层json启动
  • 1.3:修复游戏目录带空格assets资源目录(即声音目录不加载问题)。
  • 1.2:json读取部分完全重写,单独返回支持库列表(过滤与非过滤)。
    缺少支持库列表自动过滤debug库,库内容转换,旧版启动方式。
    正版登录优化,正版登录增加twitch数据返回支持,非正版twitch支持彻底脱离支持库与模块。
    缩小模块体积仅70.7kb。
  • 1.1:增加数据保存目录选择.minecraft或版本目录下。
    感谢1123fff(mcbbs)建议,已将免费声明加入模块调试内容。
  • 1.0:第一发布版本
    判断系统位数,通过注册表寻找java路径
    获取系统最大内存并返回适合大小
    启动游戏(读json方式,自动生成启动命令行文本,如果启动失败会返回缺少库文件名)
    正版登录(新的正版登录,以前的貌似挂掉了,用来盗号狗自行绕路)

特别鸣谢

  • 判断系统位数及寻找java路径取至mclauncher+,感谢MoeMonkey开放源代码。
  • json读取,参照BMCL源码,感谢bangbang93开源。
  • twitch思路来源MCBBS 点击查看原帖,感谢zhh0000zhh,分享方法。
  • 感谢喵~~~~~~呜帮忙修改将正版登录提交数据文本化(目前已用json重新修改)

下载地址

原文链接:,如需转发请联系我!

发表评论

要发表评论,您必须先登录