QWERTY770
我在这个生物的Goal中添加了下面两行,但是发现完全没有作用:
  1. this.goalSelector.addGoal(2, new RestrictSunGoal(this));
  2.         this.goalSelector.addGoal(3, new FleeSunGoal(this, 1.0));
复制代码
虽然我已经加上了见到阳光造成火焰伤害,但是生物并不会主动躲避阳光。

我希望它们像原版的骷髅那样,白天会躲在方块下方不被太阳直射,如何用代码实现?

完整代码:Xdi8aho-Mod/FireflyEntity.java at trunk · Xdi8Mod/Xdi8aho-Mod (github.com)

版本Minecraft Java版 1.18.2,Forge 40.1.25

teddyxlandlee
RestrictSunGoal只对地面寻路的实体有效,把它注释掉试试另外你好像错版了,这种问题不需要悬赏,去编程求助就行

QWERTY770
teddyxlandlee 发表于 2022-6-23 08:07
RestrictSunGoal只对地面寻路的实体有效,把它注释掉试试另外你好像错版了,这种问题不需要悬赏,去编程求 ...

注释掉了,不起作用

第一页 上一页 下一页 最后一页