MC百科社群

标题: 求适合制作拔刀附属参考的教程或源代码 [打印本页]

作者: QQ酱981479    时间: 2025-1-8 15:47
标题: 求适合制作拔刀附属参考的教程或源代码
基于:拔刀剑-r33、forge-1.12-14.21.1.2387-mdk

我发现一些很怪的事,
1.拔刀注册基本会有一行public static ItemSlashBladeNamed bladeNamed;但是却找不到有哪段代码对这个字段进行了调用(总不能是ItemStack <name> = new ItemStack(SlashBlade.bladeNamed,1,0);吧)
2.射命丸政的教程里演示的配方里没有涉及前置刀,狐月刀改的源代码里有,但是那个用了GameRegistry.findItemStack,而GameRegistry在cpw.mods.fml.common.registry.GameRegistry里,但我却没法导入这个包(提示:无法解析符号“cpw”)
3.别人的代码里有Boolean.valueOf()和Integer.valueOf()的使用,但我的IDEA会提示“不必要的装箱”
4.别人导入前置拔刀剑-r33都会在gradle.build里加deobf,但我的IDEA会报错,删了不仅不影响识别libs里的jar包,还不会因此报错

一些可能有影响的因素:forge-1.12-14.21.1.2387-mdk绑定的gradle版本为2.14,但因为和IDEA的兼容问题,我改用了4.9(和latest那个版本的.mdk绑定);其实我并没有成功构建工作站,出现了一个问题:api: Could not resolve com.mojang:text2speech:1.10.3.,我准备等调试的时候再处理

作者: QQ酱981479    时间: 2025-1-8 15:58
还有一件事:在按模板创建SE、SA类的时候,IDEA会报错并要求实现为抽象类,但给刀注册SE的时候因为要创建实例,但抽象类不能创建实例,这时候回去删掉abstract又正常了
作者: QQ酱981479    时间: 2025-1-9 14:34
好家伙deobf也过时了,还好找到替代方法了
作者: QQ酱981479    时间: 2025-1-9 14:51
这个不错斩无不断,mdk版本比较新,唯一麻烦的是个mod内容比较综合,不像狐月刀改这种几乎所有代码都是关于拔刀剑的




欢迎光临 MC百科社群 (https://bbs.mcmod.cn/) MC百科|最大的MineCraft中文模组百科