本篇教程由作者设定未经允许禁止转载。

氪金萝莉里的萝莉卡片有网络卡片四张,包内自带图片2张,前者可在配置文件中更改(可改三张,还有一张没找到方法改,请大佬赐教),后者需要解包后重新打包(注意!不需要重新编译.class文件,没有源码也可以重新打包!)

直接用压缩软件例如7z或者RAR之类打开氪金萝莉的jar文件以拖拽的方式解压出文件修改后再拖回去,可以进行与原文件差别不大的小改动,能跑起来是你运气好(之前改锁定血量时我就是这么干的,看来是我运气好)。

但人与人的XP区别有如天上的星辰般遥远,相信每一个特定的人喜欢的图片有90%的可能性彼此都不相同。所以更改图片还是要遵循基本法。否则有极大的可能运行报错。

以下方法仅限Windows10系统下,其它windows系统应该也适用。

JAR 文件就是 Java Archive ( Java 档案文件),它是 Java 的一种文档格式。 JAR 文件非常类似 ZIP 文件。准确的说,它就是 ZIP 文件,所以叫包。JAR 文件与 ZIP 文件唯一的区别就是在 JAR 文件的内容中,多出了一个META-INF/MANIFEST.MF 文件,这个文件是在生成 JAR 文件的时候自(也可以自行创建)。虽然其就是ZIP文件,但你直接用RAR等软件解压和打包jar文件,有很大概率会出错,所以要使用“jar -xvf xxx.jar”这样的命令来解包文件。

但是直接在windows下用CMD命令行窗口,键入“jar”命令大概率得到如下提示:

关于氪金萝莉卡片图的魔改-第1张图片显然,大部分朋友都是没有运行环境的,需要安装JDK运行环境(后面网盘里我会给出安装文件),因为是1.12.x环境,所以唯一的选择就是安装jdk-8u391-windows-x64.exe。下载后按照提示下一步下一步直至安装完成(如果报错可能是你已经安装了冲突的版本,需要卸载了再重新安装,但有时候改一下默认的安装文件夹放到一个新的目录中会有奇效)。

安装后再重新打开CMD命令行窗口,应该就能使用jar命令了。

但若是运气不好,运气是守恒的,前面用光了,那可能还是得到上面的提示——不是内部或外部命令,也不是可运行的程序。

怎么办呢?

这时候去看看你安装的文件夹位置,例如安装在C:\Program Files\Java\jdk-1.8_391文件夹下,那么到C:\Program Files\Java\jdk-1.8_391\bin\文件夹下你能找到jar等一系列可执行文件,现在回到CMD命令行窗口,键入命令:

cd C:\Program Files\Java\jdk-1.8_391\bin

关于氪金萝莉卡片图的魔改-第2张图片

好了,现在键入jar命令,你会发现可以运行了!(网上有说添加%JAVA_HOME%\bin和%JAVA_HOME%\jre\bin到系统PATH里的,试过,没用)

关于氪金萝莉卡片图的魔改-第3张图片

然后你就可以使用jar来解压氪金萝莉的文件了,尝试了一下,只能解压到jar当前目录下,但氪金萝莉的文件可以不放到当前目录下,具体如下:

jar -xvf Z:\LoliPickaxe-1.2.16g-1.12.2.jar

作用是将Z盘根目录下的LoliPickaxe-1.2.16g-1.12.2.jar文件解压到jar文件所在的目录下。做人留一线,日后好相见,最好改个名,原文件做个备份。

关于氪金萝莉卡片图的魔改-第4张图片关于氪金萝莉卡片图的魔改-第5张图片全部执行完毕后,到jar文件所在目录下找到assets文件夹,点击进去,在\assets\lolipickaxe\lolicards文件夹下就是你可以更改的本地图片。分别对应lolipickaxe:loli_card萝莉卡片和lolipickaxe:loli_card_album萝莉卡片册。图片格式为png,大小和分辩率没有特别规定,只要你电脑客户端能承受即可。文件名要严格与原文件名相符。

更改完成后,在CMD命令行窗口中键入以下命令:

jar -uvf0 Z:\LoliPickaxe-1.2.16g-1.12.2.jar assets

其作用是将你刚才更改的jar文件所在目录下assets文件夹中的内容,更新到Z盘根目录下的LoliPickaxe-1.2.16g-1.12.2.jar文件中


将更改后的LoliPickaxe-1.2.16g-1.12.2.jar文件拷回到Minecraft文件夹下的MODS文件夹中,取消勾选原来的氪金萝莉MOD,勾上这个更改过的改名后的新氪金萝莉MOD,就可以到游戏中欣赏你刚才打包进去的新图片了。


以上为需要解包更改的2张本地图片(其中一张为相册,共8张图片,这样总计就是9张图),还有三张图片在配置文件中可以更改(另一张暂未找到办法),具体方法是:

到\.minecraft\config文件夹下找到lolipickaxe.cfg

打开后找到如下内容:

    # 创造模式物品栏默认网络卡片

    S:loliCardOnlineDefURL <

http://xxxxxx

http://xxxxxxx

http://xxxxxxxxx

     >

这三条网址国内是打不开的,所以那些卡片打开也是无响应的,一般说来是要自创个网络相册将其替换,但是,我们也可以将其更改为本地路径!

其实用浏览器就可以察看本地图片的,只不过其地址路径比较特殊,要以file:///开头,后面的路径不是用反斜杠“\”,而是用与网络地址相同的“/”,例如在D盘的pic文件夹下有图片1.jpg,那么把这么一条地址“file:///D/pic/1.jpg”复制后粘贴到浏览器地址栏,就会看到图片直接显示在浏览器里。

因此,可以把这三条网址替换成file:///的本地图片地址,这样就可以直接察看本地图片了。

更奇妙的是,如果得到一张萝莉卡片,察看后,退出游戏,再更改config文件,替换为新的图片,进游戏,会发现之前得到的卡片显示的还是老的图片,但新得到的卡片,显示的是新图片,可能是缓存机制?目前还需要详细的测试。用这个方法,貌似能无限次地察看本地图片(每天一改,每天都有新的惊喜)。(

至于不能改改的那张网络卡片

    # 萝莉卡片URL

    S:loliCardURL <

        gk_head_portrait.png:::http://xxxxxxxxx

        小莫女儿:::http://xxxxxxx

     >

网址是相册地址,尝试更改为本地文件夹但是失败,仍然打开无响应。继续研究中……


好吧,经测试,萝莉卡片应该是类似拔刀剑,物品ID只有一个(就是那个我不能改的,其实是meta为空的物品)。只要你在“创造模式物品栏默认网络卡片”的列表里无限添加图片地址,JEI里的萝莉卡片就会相应增加,加五行,JEI里就会有六张萝莉卡片,除了第一个meta为空以外,其它每一行图片地址会生成相应的新的萝莉图片卡片,鼠标移上去会看到图片地址。图片格式不限,浏览器能识别的应该都可以,但.wbep不确定行不行。

例如添加如下

    # 创造模式物品栏默认网络卡片

    S:loliCardOnlineDefURL <

        file:///X:/213213/else/38(6).jpg

        file:///X:/beautylegnew/else/3(2).jpg

        file:///X:/abc/else/5(12).jpg

        file:///X:/xxxxxx/145351w5arik7dcd5id6n6.png

        file:///X:/xxxx/新建文件夹%20(9)/新建文件夹/1.6227321404077444E9.jpg

        file:///X:/xxxxx/新建文件夹%20(5)/5B580990-6B74-6FE2-8108-882F47237A3F.jpg

     >

JEI里就会有七张萝莉网络图片卡,除第一张为空外,其它都能读取,如果是透明图片,还会有如下华丽效果:

关于氪金萝莉卡片图的魔改-第6张图片


最后,是需要用到的一些文件:

链接:https://pan.baidu.com/s/1QkM-7qZnYGDBFAqhyWHpxQ?pwd=mcbk 

提取码:mcbk