= 创作分享 =
你问我答
求适合制作拔刀附属参考的教程或源代码 ...
|OMO

求适合制作拔刀附属参考的教程或源代码

|OMO 于 2025-1-8 15:47 ( 22天前 ) [复制链接] [只看楼主] [打印]
191 3
20RF
基于:拔刀剑-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.,我准备等调试的时候再处理

发表于 2025-1-8 15:47:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

回复 | 举报

该帖共收到 3 条回复!
|OMO
还有一件事:在按模板创建SE、SA类的时候,IDEA会报错并要求实现为抽象类,但给刀注册SE的时候因为要创建实例,但抽象类不能创建实例,这时候回去删掉abstract又正常了
发表于 2025-1-8 15:58:28 | 只看该作者

回复 | 举报

|OMO
好家伙deobf也过时了,还好找到替代方法了
发表于 2025-1-9 14:34:21 | 只看该作者

回复 | 举报

|OMO
这个不错斩无不断,mdk版本比较新,唯一麻烦的是个mod内容比较综合,不像狐月刀改这种几乎所有代码都是关于拔刀剑的
发表于 2025-1-9 14:51:04 | 只看该作者

回复 | 举报

百科目前不允许匿名发帖哦~ 请先 [ 登陆 ][ 注册 ] 吧~

本版积分规则

发新帖
  • 回复
  • 点评
  • 评分

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

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