初学java,有不懂的地方,向万能的8u求教。
minecraft吧
全部回复
仅看楼主
level 14
世界重构 楼主
之前在吧里发帖说过现在我在0基础自学java。
事情是这样的,有的模组不是闭源吗?但我发现可以通过反编译class文件得到源代码。我用此方法得到了optifine和工业时代2的代码。那闭源的意义是什么?忽悠外行的吗?现在of兼容性不好都说是不开源造成的,那我反编译得到的是什么东西?
还有,之前在MC百科的神秘时代6看到“Azanor 并没有将神秘时代6开源,所以神秘6完全弃坑。”。(没下载过神秘时代6,没有扒过它的代码)所以不开源就没有源码吗?还是根据协议其他人不能使用它的代码?
Java初学,什么都不懂,真心求教。[乖]
2023年09月03日 10点09分 1
level 12
optifine如果不闭源马上就会收到律师函[滑稽](因为里面部分代码违反了我的世界的规则)如果真的不想让别人获得源代码那你根本不能用简单的方法反编译
2023年09月03日 10点09分 2
这个确实听过,of的部分代码涉及到MC的代码。
2023年09月03日 10点09分
@世界重构 of作者计划用mixin重写optifine,不过coming s∞n[滑稽]
2023年09月03日 10点09分
@氯氧化锎℉🌀✨ of确实很好,我fabric用了一堆模组才实现of一个模组的功能。
2023年09月03日 11点09分
@世界重构 以前我也挺喜欢of的,还买过披风,但是后来迫不得已放弃了()
2023年09月03日 15点09分
level 12
既然有盗版游戏(软件),那正版的意义是什么?
你可以试试反编译MC(MC是闭源商业游戏),看看得到的是什么?
闭源只是一种阻碍手段,真要管你就直接律师函了
OF是为了自保,开源后的结果可以参考Bukkit
2023年09月03日 12点09分 4
明白了[小乖][乖]
2023年09月03日 12点09分
level 11
闭源有两种情况:无混淆和有混淆。两者都可以用反编译软件查看代码,但前者是人话,后者是天书
2023年09月03日 13点09分 5
大概知道点了。[乖]
2023年09月03日 14点09分
1