【发布时间】:2021-07-08 16:06:29
【问题描述】:
当我读到关于修改version.jar 文件来修改你的游戏时,我正在玩弄我的世界版本文件。我开始尝试一些东西,但几乎立刻就卡住了。
我使用终端应用在 Mac 上工作。
我的问题如下:
我开始将version.jar 文件放入TEST 文件夹中。
- 首先我运行
cd path_to_folder/TEST。 - 然后我运行:
jar -xf version.jar女巫似乎提取了用.class文件填充文件夹的文件、一些其他文件和一些文件夹,包括文件夹META-INF/MANIFEST.MF。
此时我尝试重新创建version.jar 文件。
- 首先,我使用
rm version.jar删除TEST中仍然存在的原始version.jar文件。 - 我运行
jar -cmf META-INF/MANIFEST.MF 1.12.2_mod.jar *女巫创建了一个新的version.jar文件。
现在我尝试运行它,但它不起作用。
分析两个文件的尺寸(之前和之后),我没有得到相同的大小:原来是 10’180’113 字节和新的 10’195’006 咬。
如何解决我的问题?
编辑:
在尝试使用终端之前,我使用了MacOS的原生解压缩工具,然后将其压缩为zip,最后将扩展名重命名为.jar。没用。
如果我首先将.jar 扩展名重命名为.zip,然后解压缩、压缩并最后重命名扩展名,则结果相同。没用。
我也尝试使用 Keka 来压缩和解压缩 zip 文件。没用。
我可以尝试将文件注入到version.jar 文件中,但我在命令的语法上遇到了困难...
【问题讨论】:
-
您的故事中没有任何内容表明尺寸差异是实际原因。 JAR 文件是 zip 文件,因此根据方式或顺序,大小可能会有细微差别。您需要比较两个 JAR 的实际内容以查看问题可能是什么。顺便说一句,像这样破解文件不适合初学者。您更有可能在 Minecraft 专用论坛中找到帮助。
-
规则 1 用于试验计算机:总是事先备份您的文件。您遵守了吗?如果是,请比较文件以确定差异。
-
感谢您的建议!我已经知道这条规则,我只是想指出我没有将
version.jar包含在新规则中。我在其他地方备份了它。
标签: java jar extract minecraft