示例 NPC首先,你需要知道在哪里找到 NPC 的配置文件。所有的 NPC 配置文件都在 ~/EliteMobs/npcs 文件夹。

每个 NPC 都有自己独立的文件储存配置,这意味着如果您想创建一个新的 NPC 的话,只需要在这个文件夹再新建一个新的文件即可。

下面将提供一个示例的 NPC 配置文件以便于你了解如何填写 NPC 的配置文件:

复制isEnabled: true

name: Example

role:

profession: NITWIT

location: EliteMobs_adventurers_guild,285.5,91,209.5,0,0

greetings:

- I'm a test npc!

farewell:

- Bye!

dialog:

- Test dialog!

canMove: false

canTalk: true

activationRadius: 3.0

canSleep: true

interactionType: CHATisEnabledisEnabled 设置是否启用该 NPC。

namename 设置 NPC 的名称,显示在 NPC 头顶的第一行。

rolerole 设置 NPC 的角色,与名称相差不大,只是显示在 NPC 头顶的的第二行。以作者的愿景,你应该在这里填写 NPC 的作用。

professionprofession 设置 NPC 的职业(也就是村民的职业),在这里只是改变皮肤而已。

locationlocation 设置 NPC 的位置,你可以在创建完 NPC 文件后在重启插件后使用指令 /em npc set [NPC文件名称] 来在游戏内设置,这样更加便捷。该选项的格式是 世界名称,x,y,z,pitch,yaw。

greetingsgreetings 设置当玩家点击该 NPC 后,NPC 的对话信息。

farewellfarewell 设置当玩家关闭该 NPC 所提供对应功能的菜单后,NPC 的对话信息。

dialogdialog 设置当玩家靠近该 NPC 时,NPC 的对话信息。

canMovecanMove 设置 NPC 是呆在原地还是会漫步行走。目前漫步行走尚未完成,不推荐使用。

canTalkcanTalk 设置 NPC 能否对话。

activationRadiusactivationRadius 设置 NPC 使用靠近类型对话时的检测半径。

canSleepcanSleep 设置 NPC 是否在晚上睡觉。如果是那么 NPC 在晚上将会消失并在原地提示一个相关信息。

interactionTypeinteractionType 设置 NPC 的交互功能,有如下功能:

GUILD_GREETER打开冒险家公会菜单。

CHAT仅对话,将会使用 dialog 选项的对话。

CUSTOM_SHOP打开固定战利品商店。

PROCEDURALLY_GENERATED_SHOP打开随机战利品商店。

QUEST_GIVER打开任务菜单。

CUSTOM_QUEST_GIVER给予任务。

TELEPORT_BACK返回上一个地点。(类似于 /back 的存在)

BAR打开酒吧菜单。

ENHANCER打开强化菜单。

REFINER打开精炼菜单。

REPAIRMAN打开修复菜单。

SCRAPPER打开回收菜单。

UNBINDER打开解除附魔菜单。

SELL旅行商人,使用唤商附魔的物品召唤生成。

ARENA_MASTER打开怪物竞技场菜单。


微信聊天记录误删别慌!四大实用恢复技巧助你找回重要数据
虎牙直播怎么开启竞猜(如何开启虎牙直播的竞猜功能?)