关于实体…… - Mod问答 - Minecraft(我的世界)中文论坛 -.htm

关于实体…… - Mod问答 - Minecraft(我的世界)中文论坛 -

Minecraft(我的世界)中文论坛

 找回密码
 注册(register)

!header_login!

只需一步,立刻登录

查看: 604|回复: 4
打印 上一主题 下一主题

[Mod开发] 关于实体……

 关闭 [复制链接]
幻梦师 当前离线
积分
4415
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2019-9-22
查看详细资料

来自:江西

跳转到指定楼层
楼主
发表于 2021-2-11 20:25:38 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
50金粒
我的代码



最佳答案

查看完整内容

看源码EntityEntryBuilder.build()没有注册功能,你在build了之后是否在某个地方注册了这个EntityEntry? 使用EntityRegistry.registerModEntity()来注册你的实体比较好 我个人觉得EntityEntry看起来比较"内部",或许不是给modder用的
帖子永久链接: 
reobf 当前离线
积分
371
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2019-7-3
查看详细资料

来自:上海

沙发
发表于 2021-2-11 20:25:39 | 只看该作者
看源码EntityEntryBuilder.build()没有注册功能,你在build了之后是否在某个地方注册了这个EntityEntry?
使用EntityRegistry.registerModEntity()来注册你的实体比较好
我个人觉得EntityEntry看起来比较"内部",或许不是给modder用的
回复

使用道具 举报

reobf 当前离线
积分
371
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2019-7-3
查看详细资料

来自:上海

板凳
发表于 2021-2-11 23:53:57 | 只看该作者
reobf 发表于 2021-2-11 23:14
看源码EntityEntryBuilder.build()没有注册功能,你在build了之后是否在某个地方注册了这个EntityEntry?
使 ...

或者,你通过world.spawnEntity(new EntitySpiritWolf())看看是否能生成实体
然后保存存档重开看看实体是否还在
如果出现问题,说明问题出在实体注册上
回复

使用道具 举报

幻梦师 当前离线
积分
4415
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2019-9-22
查看详细资料

来自:江西

地板
 楼主| 发表于 2021-2-13 18:12:32 | 只看该作者
reobf 发表于 2021-2-11 23:14
看源码EntityEntryBuilder.build()没有注册功能,你在build了之后是否在某个地方注册了这个EntityEntry?
使 ...


可能,哪里有亿点问题
回复

使用道具 举报

reobf 当前离线
积分
371
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2019-7-3
查看详细资料

来自:上海

5#
发表于 2021-2-13 18:29:04 | 只看该作者
这个registerEntities是怎么被调用的?
你是通过MinecraftForge.EVENT_BUS.register(new EntityRegisterHandler())方法注册的吗?
如果有,你必须为registerEntities方法打上@SubscribeEvent 注解,否则方法是会被忽略的
或者,你试试在registerEntities方法里System.out.print一下,看看方法是否被调用了...

评分

参与人数 1人气 +2收起 理由
幻梦师+ 2I need to learn java

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册(register)

本版积分规则

Archiver|小黑屋|Mcbbs.net ( 京ICP备15023768号-1 ) | 京公网安备 11010502037624号 | 手机版

GMT+8, 2023-10-2 02:15 , Processed in 0.040040 second(s), Total 23, Slave 21 queries, Release: Build.2023.09.20 0657, Gzip On, Redis On.

"Minecraft"以及"我的世界"为美国微软公司的商标 本站与微软公司没有从属关系

© 2010-2023 我的世界中文论坛 版权所有 本站内原创内容版权属于其原创作者,除作者或版规特别声明外未经许可不得转载