设为首页收藏本站喵玉殿官方微博

 找回密码
 少女注册中
搜索
查看: 6931|回复: 5

[教程] 【新人贴】Linux下调教MC幻想乡 (3月3日新增自己重新编译的Linux启动器)

[复制链接]
发表于 2015-1-3 13:02:58 | 显示全部楼层 |阅读模式
本帖最后由 dehavilland 于 2015-3-5 22:20 编辑

3月3日更新自行反编译--修改--重编译的Linux专用启动器,修正了GBA提出的更新功能的问题(其实就是利用replace函数把mclist.txt的斜杠方向改一改...)(另:已经包括了手动法第三步的替换文件)原方法为手动法,仍然保留

高高兴兴入MC幻想乡坑,结果发现安装包不是跨平台的= =,于是略加调教,成功。下面分享调教过程:

1.安装Java和所需要的库。原版oracle java很麻烦,在本机上openjdk7完全可以。所以呢...(记得sudo或者su -c)

For Ubuntu:apt-get install java-7-openjdk libxrandr2 libxcursor1 libxcb1 libxdmcp6 libxxf86vm1 libxau6
For Fedora:  yum install java-1.7.0-openjdk libXrandr libXcursor libxcb libXdmcp libXxf86vm libXau
For Arch:pacman -S jre7-openjdk libxrandr libxcursor libxcb libxdmcp libxxf86vm libxau

[原手动法,不使用launcher,没有更新功能]

手动2.下载MC幻想乡,进入目录,运行 java -jar TohoLauncher.jar, 按流程输入用户名等,选择或者不选择64位,生成一个launch.bat,退出。

手动3.下载http://pan.baidu.com/s/1bnlM4yF,删掉.minecraft/Native里面的所有.dll文件(注意.minecraft在linux下是隐藏文件),然后换成我的压缩包里面的.so文件。

手动4.打开launch.bat,第一行开头是SET PATH=神马,去掉,改成:
对于ubuntu: export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib/jvm/java-7-openjdk-{amd64或i386,取决于是64位or32位}/jre/lib/{amd64或i386}:/usr/lib/jvm/java-7-openjdk-{amd64或i386}/jre/lib/{amd64或i386}/headless:/usr/lib/jvm/java-7-openjdk-{amd64或i386}/jre/lib/{amd64或i386}/server

fedora类似,/usr/lib/jvm/后面的东西自己找找吧。

对于arch: export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib/jvm/java-7-openjdk/jre/lib/amd64:/usr/lib/jvm/java-7-openjdk/jre/lib/amd64/headless:/usr/lib/jvm/java-7-openjdk/jre/lib/amd64/server

手动5.下一行开头是start /D ".minecraft" javaw blablabla,去掉前面的"start /D ".minecraft"",把javaw改成java,接下来所有的"\"替换成"/",所有的分号替换成冒号。

手动6.保存,如下操作把launch.bat拷贝进.minecraft文件夹里面并且改名为launch并且加可执行权限:

cp launch.bat .minecraft/launch
cd .minecraft
chmod +x launch

手动. 每次运行的时候,进入.minecraft文件夹然后./launch就可以了。

======================================================

3月3日更新Linux专用启动器

通过jd-gui反编译,做了一个Linux专用的启动器。里面也包含了手动第三步中的替换文件,只要在MC幻想乡安装目录下直接解压覆盖即可。

启动器更新功能经过修改貌似已经正常,除了那个有中文名的ElectricRailway 0.02-MC幻想乡164服务器专供.zip下载下来可能有乱码...自己改名字即可。

mine.part3.rar (200.55 KB, 下载次数: 703)

mine.part2.rar (307.2 KB, 下载次数: 712)

mine.part1.rar (307.2 KB, 下载次数: 840)

评分

参与人数 2积分 +3 喵玉币 +13 萌度 +32 收起 理由
GBA + 1 + 5 + 20 等加入官方压缩包
miyana_teru + 2 + 8 + 12 很好的一個解決方式,就是標題有點那個了….

查看全部评分

发表于 2015-1-23 18:57:28 | 显示全部楼层
看样子很努力了啊0.0赞一个
回复

使用道具 举报

发表于 2015-1-23 19:50:10 来自手机 | 显示全部楼层
赞,喂太迟了吧!

点评

我什么时候说过这话………………_(:_」∠)_  发表于 2015-3-4 19:54
回复

使用道具 举报

发表于 2015-1-25 16:54:16 来自手机 | 显示全部楼层
嗯,学到了,觉得Mac上也应该能用
回复

使用道具 举报

发表于 2015-2-17 21:17:19 | 显示全部楼层
启动器的更新功能在linux下会造成神奇的效果~
回复

使用道具 举报

 楼主| 发表于 2015-3-4 13:18:14 | 显示全部楼层
本帖最后由 dehavilland 于 2015-3-4 13:20 编辑

@takutakutakumi @无面人86号 @卡通动物园 @GBA @miyana_teru

更新了Linux专用启动器...见1L

原来的TohoLauncher.jar我用jd-gui反编译了,接着修改FileOps.java(改cmdsPath,改斜杠改分号)
修改FrameConfig.java(改cmdsPath)
修改Version.java(加入replace语句,把反的斜杠扳正,消除了更新器神奇的效果...)
再重新编译...
然后就有了Linux专用的启动器...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 少女注册中

本版积分规则

合作与事务联系|无图版|手机版|小黑屋|喵玉殿

GMT+8, 2025-10-31 03:40

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表