NPC Forge — 用 ModelEngine 模型创建NPC

免费 RPG NPC Forge — 用 ModelEngine 模型创建NPC 1.3

请先注册登录后下载
版权类型
转载
插件英文名称
NPC Forge
支持的核心
  1. Bukkit
  2. Spigot
  3. Paper
  4. Purpur
  5. PufferFish
  6. PaperSpigot
  7. Leaves
  8. 其他Spigot下游
  9. 其他Paper下游
版权链接
https://www.spigotmc.org/resources/npc-forge.122020/
前置组件
ModelEngine
资源语言
  1. 英语
适配版本
  1. 1.21
[MD]

# 🛠️ NPC Forge | 适用于 ModelEngine 模型的 NPC 插件

## 插件简介

NPC Forge 是一个轻量级但功能强大的 Spigot 服务器插件,可与 ModelEngine 集成,使用自定义模型创建交互式 NPC。通过该插件,您可以创建响应玩家互动、执行命令的 NPC,为您的服务器增添活力。

## 主要功能

- **创建自定义模型的 NPC:** 与 ModelEngine 集成,支持使用自定义模型创建 NPC。
- **交互式点击命令:** 支持玩家和服务器执行的点击命令。
- **动态玩家跟踪/注视系统:** NPC 可动态跟踪并注视玩家。
- **简易的 NPC 管理:** 提供可点击的控制,方便管理 NPC。
- **完整的命令自动补全:** 所有命令均支持自动补全,提升使用体验。
- **简单的权限系统:** 提供直观的权限管理。
- **开发者 API 与事件支持:** 为开发者提供多种事件,方便进行二次开发。

## 命令与权限

- **创建与管理:**
- `/npc create <名称> <模型> <显示名>`:创建 NPC(权限:`npcforge.create`)
- `/npc delete <名称>`:删除 NPC(权限:`npcforge.delete`)
- `/npc changeModel <名称> <模型>`:更改 NPC 模型(权限:`npcforge.changemodel`)
- `/npc rename <名称> <显示名>`:重命名 NPC(权限:`npcforge.rename`)
- **位置控制:**
- `/npc tp <名称>`:传送到 NPC(权限:`npcforge.tp`)
- `/npc tphere <名称>`:将 NPC 传送到当前位置(权限:`npcforge.tphere`)
- `/npc look <名称>`:切换 NPC 的玩家跟踪状态(权限:`npcforge.look`)
- **交互命令:**
- `/npc addcmd <名称> <right|left> <server|player> <命令>`:添加点击命令(权限:`npcforge.addcmd`)
- `/npc remcmd <名称> <right|left> <server|player> <编号>`:移除指定编号的点击命令(权限:`npcforge.remcmd`)
- `/npc clrcmd <名称>`:清除所有点击命令(权限:`npcforge.clrcmd`)
- `/npc lscmd <名称>`:列出所有点击命令(权限:`npcforge.lscmd`)
- **其他:**
- `/npc list`:显示所有 NPC(权限:`npcforge.list`)

## 开发者 API

NPC Forge 为开发者提供了多种事件,方便进行扩展和定制:

- **NPCCreateEvent**:当创建 NPC 时触发。
- **NPCDeleteEvent**:当删除 NPC 时触发。
- **NPCRightClickEvent**:当玩家右键点击 NPC 时触发。
- **NPCLeftClickEvent**:当玩家左键点击 NPC 时触发。

开发者可以监听这些事件,以实现自定义功能。

[/MD]
作者
科比•布莱恩特
下载
0
查看
11
首次发布
最后更新

评论

0.00 星 0 星

分享资源

相似资源 最多浏览 查看更多
后退
顶部 底部