| 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 示例配置 (如果存在)