PumpkinXD
本帖最后由 Lne 于 2022-3-10 19:18 编辑

可惜我不懂forge
不清楚应该咋样才能移植1.12.2的补丁mod到1.8.9
只能看着idea给(几乎未修改的)config飘红
(仍然不可用的移植版的仓库:https://github.com/PumpkinXD/KokoaLinux/tree/1.8.9想帮忙可以fork这个branch)



MC大逍遥
为啥要把高版本移植到低版本呀

PumpkinXD
MC大逍遥 发表于 2022-3-10 17:27
为啥要把高版本移植到低版本呀

因为inputfix和cocoainput在linux下用不了
而这个mod可以在linux下修复输入问题(但这个mod目前仅有1.12.2版)

MC大逍遥
Lne 发表于 2022-3-10 17:29
因为inputfix和cocoainput在linux下用不了
而这个mod可以在linux下修复输入问题(但这个mod目前仅有1.12. ...

好牛逼的样子,但是应该挺容易出错的,高版本一直很难与低版本相融

未央鹿鸣
把api全改了 但是不出意外的话很多api是相互没有的

PumpkinXD
未央鹿鸣 发表于 2022-3-10 17:37
把api全改了 但是不出意外的话很多api是相互没有的

其余部分确实有api不一样的
比如getgui()/gui在1.12是方法,在1.8.9就是字段
但我一直搞不明白config(原作者建议我直接删掉原来的config然后写死一些参数,可问题是我都不知道咋写死)

未央鹿鸣
Lne 发表于 2022-3-10 17:39
其余部分确实有api不一样的
比如getgui()/gui在1.12是方法,在1.8.9就是字段
但我一直搞不明白config(原 ...

就是把一些需要从config读取的参数直接写到变量里,你可以用pycharm搜索需要写死的变量 然后改

晓迅
你应该去问答区问,在这会被删帖

WserHiouY
为啥不下个相同版本的mod?

sgsdgsg
nb~~~~~~~~~~~

huan7112053
可恶,我这个小白看不懂啊

未来空灵
nb~~~~~~~~~~~

小鲁迅
说实话我也不懂,我玩mod客户端都是嫖的人家服务器下载的整合端

jibghong
去网上搜几个视频瞅瞅

JackChuan
那你得学写mod,才能体会其中的原理吧

。—。
[1.8.9-1.4.7][Minecraft Language InputFix——Minecraft语言输入修复补丁]
https://www.mcbbs.net/thread-83941-1-1.html
记得laincraft的inputfix出来之前有个基于lwjgl的补丁不知道能不能用

丿丶乐山
有一说一在水馆看到这个帖子是真的不知道咋回复了就是真的,看着楼主提出的问题是真的感觉挺有技术性的,好难啊~ 我都是烂人,没想过高低版本同一MOD移植这种操作,不过看到有那么一个问题我也是真的感觉技术是一切啊~ 加油吧大佬~

虚空渺
要不然,请大佬程序员整整?

Lucier310
逆向移植啊........感觉很难的样子

觴·琉星
很麻烦 而且消耗时间

迷路的崽子
我也不懂

小望有点痴呆
尝试大力出奇迹doge

PumpkinXD
。—。 发表于 2022-3-11 00:35
[1.8.9-1.4.7][Minecraft Language InputFix——Minecraft语言输入修复补丁]
https://www.mcbbs.net/thread ...

如果inputfix有用我就不会折腾kokoalinux了
那个mod的F12呼出的窗口依旧无法打字(输入法都无法呼出)