CoreModTutor icon indicating copy to clipboard operation
CoreModTutor copied to clipboard

Minecraft 1.3.2-1.15.2 Vanilla and FML CoreMod Development Tutorial.

Results 4 CoreModTutor issues
Sort by recently updated
recently updated
newest added

在[Minxin 0.8](https://github.com/SpongePowered/Mixin/releases/tag/releases%2F0.8)的更新里加入了对ModLauncher的支持

5.6节中向《目标类中添加类成员》部分 使用接口添加字段时,若接口与位于mixinconfig中指定的包或其子包中会使该接口类被标记为invalidClass导致无法加载 _(推测位于mixinconfig指定包及其子包内的所有类均会被标记为invalidClass,未验证)_ 请求在文章相应部分(代码中的package部分)修改内容并注明此特性。

关于tweak-mod中引用的replay mod的代码段。getReparseableCoremods是不是应该改成getIgnoredMods

[简介-CoreMod-使用FML等ModLoader的原因](https://xfl03.gitbook.io/coremodtutor/1-jian-jie/1.1#shi-yong-fml-deng-modloader-de-yuan-yin) **有一行文字表述不清** `CoreMod可以通过修改其他类的行为是直接修改文件还是在运行时动态修改分为两种类型` --- [Java虚拟机-ByteCode字节码](https://xfl03.gitbook.io/coremodtutor/2/2.2) **文章无内容** --- [原版CoreMod-LaunchWrapper-加载流程](https://xfl03.gitbook.io/coremodtutor/3-yuan-ban-coremod/3.3#jia-zai-liu-cheng) **代码有误** ```java final URLClassLoader ucl = (URLClassLoader) getClass().getClassLoader(); classLoader = new LaunchClassLoader(ucl.getURLs()); ... Thread.currentThread().setContextClassLoader(classLoader); ``` * 由于从Java9开始,不再默认使用`URLClassLoader`而是`AppClassLoader`,在Java9及以上的版本这一行代码会发生`ClassCastException`导致游戏[崩溃](https://github.com/Mojang/LegacyLauncher/pull/11),直到ModLauncher才修复了这一问题 ```java final URLClassLoader ucl =...