= 创作分享 =
你问我答
求代为编辑模组的两个参数,已定位但不会改 ...
QQ酱333036

求代为编辑模组的两个参数,已定位但不会改

QQ酱333036 于 2025-1-7 10:23 ( 23天前 ) [复制链接] [只看楼主] [打印]
417 6
100RF

开源模组,在GitHub上发现了1.20.1(fork),然后自己试下来都编辑不了,各位大佬有没有什么建议
TheidenHD/Psi/releases/tag/1.20-Alpha-6

我在jar文件里能找到的对应位置,也能找到源码的位置
jar\vazkii\psi\common\core\handler\PlayerDataHandler$PlayerData.class

以下是GITHUB上(原作者的)的源码位置:
Psi/PlayerDataHandler.java at master · VazkiiMods/Psi · GitHub

265                public int totalPsi = 5000; //这里我想改到1,000,000,<init>ldc integer 5000 那里应该是,这个可能有点麻烦
626                return (int)(getTotalPsi()*0.02 * amount);//这里0.02改到零就好,在damage里面ldc double 0.02那里应该是

jdjui可以查看不能编辑,madedit实在找不到要改的在哪里
我已知的办法还包括使用JByteMod打开后应该在
jar\vazkii\psi\common\core\handler\PlayerDataHandler$PlayerData.class
但是仅1.12.2和1.19.2可以这样编辑,1.18.2和我翻到的1.20.1不能,JByteMod打开之后界面没有变化
所以有没有面向新手的教程推荐,或者我可以使用什么工具去修改


最佳答案

查看完整内容

根据你的需求,我修改了一份jar,在本留言的附件中(因为上传大小限制,这里分卷压缩了,请下载所有分卷,然后解压),你可以尝试下载使用。
发表于 2025-1-7 10:23:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

回复 | 举报

该帖共收到 6 条回复!
MapleSugar365
根据你的需求,我修改了一份jar,在本留言的附件中(因为上传大小限制,这里分卷压缩了,请下载所有分卷,然后解压),你可以尝试下载使用。

Psi-1.20-103.7z.001

512 KB, 下载次数: 2

分卷1

Psi-1.20-103.7z.002

512 KB, 下载次数: 2

分卷2

Psi-1.20-103.7z.003

512 KB, 下载次数: 2

分卷3

Psi-1.20-103.7z.004

385.61 KB, 下载次数: 2

分卷4

发表于 2025-1-7 10:23:02 | 只看该作者

回复 | 举报

面筋哥
有源码了为啥还要修改class文件?
发表于 2025-1-8 09:50:37 | 只看该作者

回复 | 举报

QQ酱333036
15952723879 发表于 2025-1-8 09:50
有源码了为啥还要修改class文件?

源码是作者1.19.2的,我想升版本到1.20.1,但是作者还没有更新,我是看到有一个1.20.1的fork,但是按照以往的方式改不了。。
发表于 2025-1-8 10:01:10 | 只看该作者

回复 | 举报

小唐工
我这边有个汉化工具倒是可以读取并替换class文件,不确定可不可行
发表于 2025-1-8 17:56:09 | 只看该作者

回复 | 举报

小唐工
是用字段去替换文件里的字段
发表于 2025-1-8 17:56:31 | 只看该作者

回复 | 举报

QQ酱333036
Youi 发表于 2025-1-7 10:23
根据你的需求,我修改了一份jar,在本留言的附件中(因为上传大小限制,这里分卷压缩了,请下载所有分卷, ...

非常感谢辛苦了
发表于 2025-1-13 08:38:08 | 只看该作者

回复 | 举报

百科目前不允许匿名发帖哦~ 请先 [ 登陆 ][ 注册 ] 吧~

本版积分规则

发新帖
  • 回复
  • 点评
  • 评分

[ MC百科(mcmod.cn) 除另有声明,所有开放公共编辑的内容均使用 BY-NC-SA 3.0 协议 ]

Minecraft百科CC协议
快速回复 返回顶部 返回列表