LightWeight NPC's | |
---|---|
|
用任何玩家的皮肤繁殖NPC。还包含为开发人员定制的事件! |
作 者 | CodingDynasty |
发布时间 | 2017年3月31日 |
支持核心 | Spigot | 原生版本 |
支持版本 | 1.9,1.10,1.11 |
插件详细介绍
LightWeight NPCs 是一款轻量级的 Minecraft NPC(非玩家角色)插件,旨在为服务器主和开发者提供创建和管理 NPC 的便捷方式,而无需像 Citizens 插件那样包含过多的额外功能。该插件提供了一个简单的 API,允许开发者基于玩家与 NPC 的互动来创建自定义插件。此外,该插件支持使用任何 Minecraft 玩家的 IGN 来获取皮肤,并支持实体名称的颜色代码。现在还支持 NPC 旋转,适用于更多 Spigot 版本,并包含 BossBar 功能。
NPC.ADMIN
- 生成或移除 NPC/npc spawn <skin owner> <Custom Name>
- 创建一个具有指定皮肤所有者和自定义名称的 NPC。/npc delete <NPC's Custom Name>
- 删除具有指定自定义名称的 NPC。/npc edit
- 编辑 NPC 的装备。/npc done
- 保存 NPC 的装备更改。/npc command <command>
- 当玩家点击NPC时,NPC执行服务器指令。(例如: /npc command time set 1000
)。其中,{player}
将被替换为点击 NPC 的玩家的名字。NPCInteractEvent
(当 NPC 被点击时触发) - 返回 Player(玩家), Entity(实体), InteractionType(互动类型), Skin owner(皮肤所有者), 和 Entity ID(实体 ID)。NPCNearEvent
(当玩家在 NPC 半径范围内时触发) - 返回 Player(玩家), Entity(实体), Skin owner(皮肤所有者), 和 Entity ID(实体 ID)。本项目已开源,希望大家能充分利用这些代码。但请尊重开发者的劳动成果,不要重新发布源代码或将其作为自己的作品出售。 如果您决定在您的服务器上使用此插件,请私信我您的 IP,我很乐意来参观并了解大家使用此插件的不同想法!
GitHub 仓库地址
# config.yml 示例配置 (如果存在)