活着的NPC

活着的NPC

拥有可自定义的军队,便于多人游戏前轻松设置;召唤像守卫这样的活体NPC来对抗怪物或敌人。 包含不同种类、各有用途的NPC。

这个数据包添加了各种 NPC,可用于地图制作,并允许为多人游戏创建自定义军队。NPC 会对周围环境做出反应

该数据包不会改变任何生存玩法,但对地图制作以及在其他数据包中被引用很有用。

自定义军队

游玩之前

如果你使用军队功能,传送功能将被弃用

要设置军队所有者: 打开数据包,进入 data/npc_army/function/

在 team1.mcfunction 中,设置第一支军队所有者的名称,然后在游戏内运行 /team join team1 <team1 所有者的用户名>

在 team2.mcfunction 中,设置第二支军队所有者的名称,然后在游戏内运行 /team join team2 <team2 所有者的用户名>

要设置士兵将佩戴的军队旗帜: 打开数据包,进入 data/npc_army/function/

 在 banner_team_1.mcfunction 中,打开链接并生成一面旗帜,然后相应地复制 nbt

 在 banner_team_2.mcfunction 中,打开链接并生成一面旗帜,然后相应地复制 nbt

军队设置完成后的游戏内操作

要从每支军队中召唤守卫,对于 team 1 的每位骑士,运行 /function living_npc:player_guard/team1/guard1_[到 9]_, 对于 team 2 的每位骑士,运行 /function living_npc:player_guard/team2/guard10_[到 18]_

其他 NPC

盟友(召唤命令)

  • /function living_npc:village_guard/village_guard1[到 4]

每个区域最多可召唤 4 名村庄守卫,也可以召唤更多,但不要与其他守卫处于相同位置,以避免冲突

  • /function living_npc:mario/mario
  • /function living_npc:mario/toad

敌人(召唤命令)

  • /function living_npc:darknut/darknut1(到 10)

每个区域最多可召唤 10 个 darknut,也可以召唤更多,但不要与其他 darknut 处于相同位置,以避免冲突

  • /function living_npc:darklink/darklink

  • /function living_npc:yiga/yiga

  • /tag <玩家名称> add yiga_wanted -> 每 15 分钟会在玩家位置生成一个 yiga