本帖最后由 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
应该有这样的关于区块卸载加载的事件
我试过在区块加载的事件里重新给玩家发包,还是不行