Skip to content

信息


允许NPC说话!

NPC是一种简单的生物,当你进入NPC的信息编辑模式时,在聊天栏发送的所有信息NPC都可以记住且保存它们。

你可以随时查看这些信息,如果不喜欢某条信息也可以点击信息右侧的X来删除。

输入以下指令可以查看目前已选择的NPC会发送的所有信息:

/npc edit messages list

聊天编辑

向NPC添加信息

选中NPC后输入以下指令:

/npc edit messages

会通过聊天栏告诉你以下信息:

你已进入的信息编辑界面,请输入相同的指令退出编辑。

此时在聊天栏中发送信息,将会重复发送当前已设置的信息。你可以发送普通的文本,也可以使用基于/tellraw指令的JSON颜色文本。

此时在聊天栏中发送的任何信息都会被添加到NPC的即将发送信息的列表中。

设置彩色信息!

NPC的信息列表可以设置带有彩色文本的信息! 同时也支持tellraw的json文本格式。

  1. 使用文本生成tellraw指令! 有一些工具可以制作此功能,推荐使用MCStacker。 例如:
    /tellraw @p {"text":"Discord的邀请!","color":"gold","bold":true,"italic":true,"clickEvent":{"action":"open_url","value":"https://discord.gg/9PAesuHFnp"}}
    

将会发送一个以下类似的文本:

Discord的邀请!

  1. 将所有文本从第一个{开始复制到最后。
    {"text":"Discord的邀请!","color":"gold","bold":true,"italic":true,"clickEvent":{"action":"open_url","value":"https://discord.gg/9PAesuHFnp"}}
    
  2. 最后在聊天栏中发送该信息,NPC会解析该内容!

然后呢?

当一切设置完毕后,NPC会尝试在NPC附近一定范围内的任何玩家发送该信息,信息拥有一定的延时,可以在配置文件中更改,寻找有关messageDelay的选项即可。

编辑信息

哦不,我不小心打错字了!我应该如何才能修改它呢?

  1. 可以输入以下指令来查看信息的ID:
    /npc edit messages list
    

NPC会在聊天栏中发送以下信息:

1-> Discord的邀请! X

2-> 第二条信息。 X

3-> 第三条信息... X

  1. 点击想要编辑信息后输入以下指令:

    /npc edit messages <id>
    

  2. 在聊天栏中输入新的信息后重新发送即可完成修改。

删除信息

在聊天栏中输入以下指令:

/npc edit messages <id> delete
输入上述指令后会删除<id>内的信息,如果不想输入指令也可以在聊天栏中点击信息旁边的X 来删除。

如果想删除该NPC的所有信息,请在聊天栏中输入以下指令:

/npc edit messages clear