Mod重写mc源码问题

查看数: 1943 | 评论数: 21 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2023-1-9 07:39

正文摘要:

请问一下大佬,能不能用mod重写mc的源码,比如重写EntityLivingBase,看人家氪金萝莉好像重写了

回复

000001912w 发表于 2023-2-3 18:57:16
本帖最后由 000001912w 于 2023-7-18 18:01 编辑
FireDragon 发表于 2023-1-11 11:20
兼容性差是指和别的mod冲突还是什么
难写,写得不好的话可能会与其它mod的修改发生冲突
xm94732568960 发表于 2023-1-11 11:36:08
本帖最后由 xm94732568960 于 2023-1-11 11:40 编辑
FireDragon 发表于 2023-1-11 11:20
兼容性差是指和别的mod冲突还是什么

是的,coremod不灵活,修改代码的方式比较死板,更容易与其他模组冲突,而mixin可以具体地重定向某个方法中的方法调用,在具体的位置注入代码等,更加灵活,当然兼容性更好
FireDragon 发表于 2023-1-11 11:20:39
xm94732568960 发表于 2023-1-11 10:52
用forge的coremod,不过比mixin兼容性更差

兼容性差是指和别的mod冲突还是什么
xm94732568960 发表于 2023-1-11 10:52:14
FireDragon 发表于 2023-1-11 10:40
那有没有不用mixin重写的方法呢

用forge的coremod,不过比mixin兼容性更差
FireDragon 发表于 2023-1-11 10:40:34
xm94732568960 发表于 2023-1-11 09:28
1.12.2forge不自带mixin,建议用包含mixin的前置(如https://www.mcmod.cn/class/4010.html,https://www.m ...

那有没有不用mixin重写的方法呢
xm94732568960 发表于 2023-1-11 09:28:11
1.12.2forge不自带mixin,建议用包含mixin的前置(如https://www.mcmod.cn/class/4010.htmlhttps://www.mcmod.cn/class/2364.html),如果直接塞进自己的模组里可能会产生兼容性问题
FengMing吖 发表于 2023-1-9 17:37:31
Pandatree 发表于 2023-1-9 10:10
如果你要覆盖原版的chunk_render.class,就在import后面加个@Mixin(ChunkBuilder.class)

这两个类一样吗
FireDragon 发表于 2023-1-9 10:24:04
QQ酱29797 发表于 2023-1-9 10:21
你甚至都不愿意认真看看...

(⊙o⊙)…
QQ酱29797 发表于 2023-1-9 10:21:30
FireDragon 发表于 2023-1-9 10:19
这个好像不支持1.12.2呢

你甚至都不愿意认真看看...

1.png (10.5 KB, 下载次数: 144)

1.png

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

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