Page cover

实现须佐能乎完全体

思路:

1.先写个MOD,把注册一个须佐模型的空实体,然后在游戏内做一个NPC,使用须佐的模型,并且指向玩家的ID,如果玩家在线就调用riding的函数,实现须佐跟随。制作完后将NPC保存到Mob权杖中。

2.然后用NPC的JavaScript脚本监听玩家Tick事件,判断玩家NBT数据中的须佐状态是否为true,是则用Spawn函数召唤刚刚保存的NPC。

有了思路 上实践

MOD写完了,代码量比较多,就不发上来了。

须佐NPC的脚本:

if(world.getPlayer("linglong_love") != null) {
 var player = world.getPlayer("linglong_love");
 npc.setMount(player);
 npc.setRotation(player.getRotation());
}else {
 npc.despawn();
}

实现后的效果图:

完成(NPC的Javascript脚本实在是方便了)

最后更新于