本帖最后由 trychen 于 2016-4-30 11:27 编辑


Minecraft易语言模块集合
V1.4(2015年7月20)
之前很多更新被论坛504吞了



目 录

1.前言
2.启动器模块
3.状态获取模块
4.其他模块、源码
5.例程(自编,如何巧妙利用上面的模块)
6.教 & 程



1. 前 言

本帖子的内容由本人在网络上收集,如有问题可以[email protected]提出。
所有放出的模块都已经经过测试。
(测试平台:易语言5.2企业版)
持续更新,本帖子面向小白党,高手勿喷
转载需注明。




2. 启 动 器 模 块

游戏启动器模块



M C 基 本 模 块
作者:starsyi
版本:1.0

功能:  
1.启动游戏(已测试1.6.X版本,其他未知)
2.获取java信息(版本、路径、64位/32位)
3.取内存容量信息(总/可用物理内存、总/可用虚拟内存、总/可用页面文件)
4.判断是否为64位系统
5.判断最佳内存(根据是否64位)

模块公开信息:


下载:
百度网盘:http://pan.baidu.com/s/1gdkWOPd



Minecraft真正的读json启动模块
(Minecraft真正的读json启动模块,支持正版登录,twitch,附例程)

版本:1.3
作者
支持版本:1.5.2~1.7.9(已测试)
原帖:MCBBS帖子
功能:
1.判断系统位数(X86,X64)
2.通过注册表寻找java路径
3.获取系统最大内存并返回适合大小
4.启动游戏(读json方式,自动生成启动命令行文)
5.启动游戏_旧(老的目录格式启动支持)
6.单独获取json包含库内容(可过滤特殊库),缺少库。
7.转换(例如将“java3d:vecmath:1.3.1”转换为对应文件目录,与文件名
8.文件目录.minecraft\libraries\java3d\vecmath\1.3.1\  文件名vecmath-1.3.1.jar)
9.正版登录(新的正版登录,支持twitch,以前的貌似挂掉了,用来盗号狗自行绕路)非正版twitch支持



公开信息:


下载地址(附例程,附例程源码): 原帖下载



我 的 世 界 J S O N 启 动 模 块
版本:1.0
支持版本:1.6.4
原帖:百度贴吧

功能:
1.启动游戏(兼容性启动)
2.判断是否XP系统

公开信息:


下载:
百度网盘:http://pan.baidu.com/s/1hq5n72s




3.状 态 获 取 模 块

游戏服务器状态信息获取模块



Minecraft 操 作 模 块
作者:净寐
版本:1.3
原帖:百度贴吧

功能:
1.获取版本
2.获取客户端服务器列表
3.获取服务端状态(延迟、版本号、MOTD、在线人数、最高人数)
4.想客户端添加删除服务器

公开信息:


下载:
百度网盘:http://pan.baidu.com/s/1ClwPC




4. 其 他 模 块 、源 码
有待补充......



5.例程


巧妙利用上述模块制作启动器,下载地址:

另外贴某服务器的客户,腐竹可以从中看一下启动器总体设计思!




6.教 & 程


1.首先打开“易语言”
2.新建Windows窗口程序
3.把要用的模块添加到你的工程中
4.以第一个模块为例使用方法为
_启动游戏(<游戏的版本号>  , <JAVA路径>  , <游戏ID> , ,  , 最大内存_() , “-Dfml.ignoreInvalidMinecraftCertificates=true -Dfml.ignorePatchDiscrepancies=true”)
改方法为盗版,就是那么简单


后记:
易语言虽简单,但仍然有不少的问题,小学生不要无味的做简单的启动器出来水。
模板经已测试

[groupid=1181]Unknown Domain[/groupid]