夏雨吖
本帖最后由 M8_mve 于 2020-1-30 10:31 编辑

我自己继承的EntityPlayer召唤出来,走开到很远再回来之后就消失了

setRemoveWhenFarAway是false还是会消失

我猜是因为区块卸载,我在区块加载的事件里给玩家发PlayerInfo和NamedEntitySpawn两个包也不行

doc里好像也没有关于远离实体的事件

有没有人可以帮帮我



我根本就不会排版



微笑的路人
你不应该去问答版吗

秋韵
遇到这种问题的话。。
我个人认为定时检测实体还在不在
不在就把他召唤出来

夏雨吖
秋韵 发表于 2020-1-31 19:45
遇到这种问题的话。。
我个人认为定时检测实体还在不在
不在就把他召唤出来

实体还在,只是玩家那边不显示了

飞翔之歌
你可以试一下让Human至多离开玩家2个区块,这样应该会没事。

夏雨吖
飞翔之歌 发表于 2020-2-8 08:49
你可以试一下让Human至多离开玩家2个区块,这样应该会没事。

但我的Human是站在那里不动的

飞翔之歌
M8_mve 发表于 2020-2-8 09:17
但我的Human是站在那里不动的

那你记录下Human的位置,如果Human消失了,在原地再召唤一个。

飞翔之歌
飞翔之歌 发表于 2020-2-8 09:22
那你记录下Human的位置,如果Human消失了,在原地再召唤一个。

应该有这样的关于区块卸载加载的事件

夏雨吖
飞翔之歌 发表于 2020-2-8 09:22
那你记录下Human的位置,如果Human消失了,在原地再召唤一个。

消失只是玩家看不到,在实体还是存在的

夏雨吖
飞翔之歌 发表于 2020-2-8 09:23
应该有这样的关于区块卸载加载的事件

我试过在区块加载的事件里重新给玩家发包,还是不行

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