本帖最后由 bangbang93 于 2022-4-16 16:02 编辑 
支持自动下载原版客户端
支持一键下载Forge客户端,可以选择Forge版本并且自动下载
本启动器支持Mojang每周快照下载
每周快照也可盗版启动
可以启动1.7.2并且支持1.7的新版验证方式
如果FML不做大的修改(不过我觉得只要FML能用正版启动器起,我的启动器就能跑),可以一直保持兼容
可导入旧版客户端
自定义JVM Argument功能,以支持诸如Optifine之类的mod
Mojang推送了第一个编译起的全部版本,BMCL全部支持
带有第二下载源。不怕碰到官方下载源被限流
For整合包作者:发布前可通过编辑xml或者修改启动设置里的javaw.exe路径为“autosearch”(不包括引号,全小写),程序会在下次启动时尝试自动寻找javaw.exe(就像第一次打开启动器),java内存同理。当然,如果不带XML,是一定会自动寻找的。除了java路径和内存,此次添加了用户名强制修改,发布前将用户名修改为"!!!"三个英文感叹号,下次启动会直接定位到用户名输入,没有修改用户名则无法启动。
反编译了几个启动器的源码,发现不少似曾相识的部分……我表示很荣幸
一些小的版本变动可能不会发在mcbbs
下载
4.12.0: https://www.bangbang93.com/topic/182/bmcl-4-12-0
由于4.0以上的版本使用了.NET 4.5,故不支持Windows XP,仅支持Windows Vista+
XP用户请使用http://pan.baidu.com/s/1o6xglmy 带背景(2.8MB)
背景选自废话二次元四周目截图
BMCLAPI(针对开发者)
BMCLAPI是@bangbang93 开发的BMCL的一部分,用于解决国内线路对Forge和Minecraft官方使用的Amazon S3速度缓慢的问题。BMCLAPI是对外开放的,所有需要Minecraft资源的启动器均可调用。若有任何意见或者建议,可以去BMCL板块发帖http://www.bangbang93.com/forum-bmcl-1.html
BMCLAPI开发文档:http://bmclapi.bangbang93.com
作者所在服务器“废话二次元”招收玩家,鉴于这里是软件版,我就不转载详细信息了先前往http://2dmmc.bangbang93.com/question回答问题获取白名单
服务器信息:
论坛:http://2dmmcbbs.bangbang93.com/forum.php
四周目宣传贴:http://www.mcbbs.net/thread-123908-1-1.html
五周目宣传贴
http://tieba.baidu.com/p/2592253386
六周目也结束了_(:з」∠)_没宣传过
七周目宣传贴http://www.mcbbs.net/thread-241336-1-2.html(已结束)服务器改名为炉心工艺后的官网http://fc.bangbang93.com
代码统计(V2.6.7):
启动器使用C#编写,运行时需要.net Framework 4.5,Win8自带.net 4.5,Win7的Windows Update会自动安装(如果你开了),xp和没有安装过的win7请去http://www.microsoft.com/zh-cn/download/details.aspx?id=17718下载运行环境
登录插件说明:http://www.mcbbs.net/thread-163528-1-1.html
备用登录插件下载地址:http://www.bangbang93.com/thread-1832-1-1.html
在自己的论坛撸了个分区,用于收集bug和需求,接受启动器定制
http://www.bangbang93.com/forum-bmcl-1.html
http://r.virscan.org/report/511b73dabf123535219146286c6a6339
附一发扫描报告,版本:V3.3.0.1357(程序版本V3.3.0.1357)
扫描结果:0%的杀软(0/39)报告发现病毒
源码见下方
关于BMCLV2的背景图
程序会读取bg目录,支持jpg、bmp、png格式图片,推荐使用16:9分辨率的图片,否则会被拉伸。
启动时淡入淡出的效果大家绝不觉得有点慢?
V2开坑中,全部重写
 
 
 
 
 
 
BMCL V2界面预览
一张图证明能力,rd-132211(第一版MC,只有草方块和圆石)到13w37b,共计99版本
 
 
程序图标:
 
 
图标作者http://weibo.com/delta4s
想不好名字,于是就用了bangbang93's Minecraft Launcher,当然你要理解成Best Minecraft Launcher也行(\\\\)
V2已实现V1所有功能
源码V1:https://github.com/bangbang93/bmcl/
源码V2:https://github.com/bangbang93/BMCLV2
更新日志
BMCLV1信息(上一版本)
欢迎多多来举报bug
支持自动下载原版客户端
支持一键下载Forge客户端,可以选择Forge版本并且自动下载
本启动器支持Mojang每周快照下载
每周快照也可盗版启动
可以启动1.7.2并且支持1.7的新版验证方式
如果FML不做大的修改(不过我觉得只要FML能用正版启动器起,我的启动器就能跑),可以一直保持兼容
可导入旧版客户端
自定义JVM Argument功能,以支持诸如Optifine之类的mod
Mojang推送了第一个编译起的全部版本,BMCL全部支持
带有第二下载源。不怕碰到官方下载源被限流
For整合包作者:发布前可通过编辑xml或者修改启动设置里的javaw.exe路径为“autosearch”(不包括引号,全小写),程序会在下次启动时尝试自动寻找javaw.exe(就像第一次打开启动器),java内存同理。当然,如果不带XML,是一定会自动寻找的。除了java路径和内存,此次添加了用户名强制修改,发布前将用户名修改为"!!!"三个英文感叹号,下次启动会直接定位到用户名输入,没有修改用户名则无法启动。
反编译了几个启动器的源码,发现不少似曾相识的部分……我表示很荣幸
一些小的版本变动可能不会发在mcbbs
下载
4.12.0: https://www.bangbang93.com/topic/182/bmcl-4-12-0
由于4.0以上的版本使用了.NET 4.5,故不支持Windows XP,仅支持Windows Vista+
XP用户请使用http://pan.baidu.com/s/1o6xglmy 带背景(2.8MB)
背景选自废话二次元四周目截图
BMCLAPI(针对开发者)
BMCLAPI是@bangbang93 开发的BMCL的一部分,用于解决国内线路对Forge和Minecraft官方使用的Amazon S3速度缓慢的问题。BMCLAPI是对外开放的,所有需要Minecraft资源的启动器均可调用。若有任何意见或者建议,可以去BMCL板块发帖http://www.bangbang93.com/forum-bmcl-1.html
BMCLAPI开发文档:http://bmclapi.bangbang93.com
作者所在服务器“废话二次元”招收玩家,鉴于这里是软件版,我就不转载详细信息了先前往http://2dmmc.bangbang93.com/question回答问题获取白名单
服务器信息:
论坛:http://2dmmcbbs.bangbang93.com/forum.php
四周目宣传贴:http://www.mcbbs.net/thread-123908-1-1.html
五周目宣传贴
http://tieba.baidu.com/p/2592253386
六周目也结束了_(:з」∠)_没宣传过
七周目宣传贴http://www.mcbbs.net/thread-241336-1-2.html(已结束)服务器改名为炉心工艺后的官网http://fc.bangbang93.com
代码统计(V2.6.7):
| # 总行数 | 49156 | 
| # 代码行数 | 32203 | 
| # 注释数 | 407 | 
| # 注释行数 | 10110 | 
| # 空白行数 | 6436 | 
启动器使用C#编写,运行时需要.net Framework 4.5,Win8自带.net 4.5,Win7的Windows Update会自动安装(如果你开了),xp和没有安装过的win7请去http://www.microsoft.com/zh-cn/download/details.aspx?id=17718下载运行环境
登录插件说明:http://www.mcbbs.net/thread-163528-1-1.html
备用登录插件下载地址:http://www.bangbang93.com/thread-1832-1-1.html
在自己的论坛撸了个分区,用于收集bug和需求,接受启动器定制
http://www.bangbang93.com/forum-bmcl-1.html
http://r.virscan.org/report/511b73dabf123535219146286c6a6339
附一发扫描报告,版本:V3.3.0.1357(程序版本V3.3.0.1357)
扫描结果:0%的杀软(0/39)报告发现病毒
源码见下方
关于BMCLV2的背景图
程序会读取bg目录,支持jpg、bmp、png格式图片,推荐使用16:9分辨率的图片,否则会被拉伸。
启动时淡入淡出的效果大家绝不觉得有点慢?
V2开坑中,全部重写
 
 
 
BMCL V2界面预览
一张图证明能力,rd-132211(第一版MC,只有草方块和圆石)到13w37b,共计99版本
 
程序图标:
 
图标作者http://weibo.com/delta4s
想不好名字,于是就用了bangbang93's Minecraft Launcher,当然你要理解成Best Minecraft Launcher也行(\\\\)
V2已实现V1所有功能
源码V1:https://github.com/bangbang93/bmcl/
源码V2:https://github.com/bangbang93/BMCLV2
更新日志
BMCLV1信息(上一版本)
欢迎多多来举报bug
美化一下界面
一天更了三次……目测今天至少还得再更两次
决定开源了
没人啊_(:з」∠)_为它我已经熬了三个通宵了
谢谢分享,支持一个,希望能做一个linux下的。
 本帖最后由 bangbang93 于 2013-7-5 23:26 编辑 
以下供登录插件开发使用
接口说明:
namespace loginauthmethod
{
public interface auth
{
bool login(string username, string passwd); //登录验证会调用这个方法,登录成功返回true,失败(包括网络错误和密码验证错误)返回false
string getname(); //获取登录方式的名字,供用户选择
string getsession(); //登录session,如果登录方式不返回session,就return "nothing";
string getPid(); //获取用户的唯一id,不过不见登录有什么用,为防止以后Mojang调整登录策略我也声明了它,目前随便返回点啥都无所谓
string getPname(); //用于获取真正的用户名,比如正版登录名可能是Mojang帐户的邮箱,但是玩家名就不是邮箱了
}
}
http://pan.baidu.com/share/link?shareid=2277540071&uk=2349099430
这是接口实现的dll,开发时请添加进引用
https://github.com/bangbang93/bmcl/tree/master/AuthMothed
接口源码,有问题的话可以跟帖或者去github上发布issue
https://github.com/bangbang93/bmcl/tree/master/offical
我实现的正版登陆源码,供参考
以下供登录插件开发使用
接口说明:
namespace loginauthmethod
{
public interface auth
{
bool login(string username, string passwd); //登录验证会调用这个方法,登录成功返回true,失败(包括网络错误和密码验证错误)返回false
string getname(); //获取登录方式的名字,供用户选择
string getsession(); //登录session,如果登录方式不返回session,就return "nothing";
string getPid(); //获取用户的唯一id,不过不见登录有什么用,为防止以后Mojang调整登录策略我也声明了它,目前随便返回点啥都无所谓
string getPname(); //用于获取真正的用户名,比如正版登录名可能是Mojang帐户的邮箱,但是玩家名就不是邮箱了
}
}
http://pan.baidu.com/share/link?shareid=2277540071&uk=2349099430
这是接口实现的dll,开发时请添加进引用
https://github.com/bangbang93/bmcl/tree/master/AuthMothed
接口源码,有问题的话可以跟帖或者去github上发布issue
https://github.com/bangbang93/bmcl/tree/master/offical
我实现的正版登陆源码,供参考
很有潜力啊。视开发进度,很有希望进推荐
PS:“检查资源文件”后界面显示不完整
PS:“检查资源文件”后界面显示不完整
检查资源文件要去官方拉列表,可能要段时间……具体是怎么不完整,带张图呗
很好用,话说那个穷举是什么?
新版本很好很强大,谢谢楼主的努力,谢谢分享。
Yoooo,又有一个高亮启动器
这我知道……我源码里至少有五六处穷举
為何我一開始遊戲就彈出[1]的視窗呢?
请问能不能实现本地已有旧版本的导入功能,如能实现就更好了。
{:10_522:}简洁,明了,能吃.
 
 
 
 
 
