McLists一周年快乐
服务器已经添加了详细介绍信息板块
服主可以在管理后台来提交自己服务器介绍信息。
服务器介绍信息提交后,管理人员会进行审核
审核通过后会在服务器详细页面进行显示
提交服务器介绍信息会让新玩家更好的了解你的服务器哦~
添加图片信息,也会让百度等搜索引擎更好的收录您的服务器哦~
管理平台地址:传送门
BungeeNPCs - CommandNPCs

BungeeNPCs - CommandNPCs - BungeeNPCs - 跨服NPC传送插件

让你的玩家通过NPC连接到服务器 | BungeeCord
Bukkit / Spigot 作者 Esyui 支持版本 1.8 - 1.12
服务器使用量
未统计
服务玩家数
未统计
下载量
83,886
插件详细介绍

ServerNPC 是一款功能强大的插件,允许你在服务器中创建可交互的 NPC。这些 NPC 可以显示自定义皮肤和全息文本,并执行命令将玩家传送到指定子服务器或执行其他操作。配置简单,权限系统完善,并支持 PlaceholderAPI。

核心特性

  • 高度可配置:通过配置文件轻松调整所有设置。
  • 自定义皮肤:为每个 NPC 设置独特的皮肤。
  • 权限控制:为每个 NPC 设置独立的交互权限,并可自定义所有管理命令的权限。
  • 易于使用:直观的命令让创建和管理 NPC 变得非常简单。
  • 扩展支持:支持 PlaceholderAPI,可在全息文本中使用丰富的变量。

命令与权限

管理命令

  • /servernpc create (serverName) (NPCskin) (NPCname)

创建一个新的 NPC。

  • /servernpc delete (NPCid)

删除指定 ID 的 NPC。

  • /servernpc list

查看所有已创建的 NPC 及其 ID。

  • /servernpc addcommand (NPCid) (Executor (player/console)) (command)

为指定 NPC 添加点击后执行的命令。

  • /servernpc reload

重新加载插件的配置文件。

权限节点

  • servernpc.admin - 拥有所有管理权限(allTheAbove)。
  • servernpc.create - 允许使用创建命令。
  • servernpc.delete - 允许使用删除命令。
  • servernpc.list - 允许使用列表命令。
  • servernpc.reload - 允许使用重载命令。
  • servernpc.(服务器名) - 例如 servernpc.test,允许玩家与特定 NPC 交互。

配置说明

主要配置文件 config.yml 结构如下:

# 是否接收更新通知
update-notification: true

# 全息显示设置
Hologram:
  # 全息文本相对于 NPC 的 Y 轴偏移
  YAxisAdd: 2.5
  # 全息文本行内容,支持颜色代码和 PlaceholderAPI 变量
  Lines:
  - '&b%NPCName%'
  - '&e{online: %server%} players'

# 消息文本
Messages:
  rightClick: '&aSending you to the &7%server% &aserver.'
  cmdNoPerm: '&c&lERROR: &7You don''t have permission to use this command.'
  npcNoPerm: '&c&lERROR: &7You don''t have permission to use the &e%server% &7NPC.'
  onlyPlayers: '&c&lERROR: &7This command is only available for players.'
  # 点击 NPC 的冷却时间(秒)
  cooldownTime: 5

# 命令权限节点(可在此处自定义)
Permissions:
  create: servernpc.admin
  delete: servernpc.delete
  list: servernpc.list
  reload: servernpc.reload
  allTheAbove: servernpc.admin

# 已创建的 NPC 数据将自动存储在此部分
NPCS:
  '1':
    Server: Test
    Skin: Island
    Name: Test
    Permission: servernpc.test
    Location: world, 89.74857536318889, 136.0, -198.6885826978651, 7.5154123, 183.09644
    HoloLocation: world, 89.74857536318889, 139.0, -198.6885826978651

依赖与要求

必需依赖

  • HolographicDisplays - 用于生成 NPC 上方的全息文本。
  • ProtocolLib - 用于处理 NPC 的皮肤、交互等底层网络协议。

可选依赖

  • PlaceholderAPI - 如果安装,可以在全息文本的 Lines 中使用其变量。

> 开发者说明:未来更新计划实现自研的全息系统,以移除对 HolographicDisplays 的依赖。

使用示例

  • 创建 NPC:手持物品,执行 /servernpc create Lobby Steve 大厅接待员。插件会在你的位置生成一个名为“大厅接待员”、使用“Steve”皮肤、指向 Lobby 服务器的 NPC。
  • 添加命令:执行 /servernpc addcommand 1 console say %player% 点击了NPC!。这会让 ID 为 1 的 NPC 在被点击时,以控制台身份执行公告命令。
  • 设置权限:在配置中为该 NPC 设置 Permission: servernpc.lobby,则只有拥有 servernpc.lobby 权限的玩家才能使用它。

---

支持开发:如果你喜欢这个插件,请考虑 Donate! 来支持作者的持续开发。

测试支持版本
1.8 1.9 1.10 1.11 1.12
版本分布
基本信息
插件名称 BungeeNPCs - CommandNPCs
作者 Esyui
平台 Bukkit / Spigot
支持版本 1.8 - 1.12
点赞数 10
最近版本
暂无数据 -

友情链接: 网易我的世界 | 泰拉瑞亚 | ocent云计算 | 米饭Minecraft插件文档 | 友链合作

历史访问人次:3,028,289  |  今日访问人次:12,417  |  昨日访问人次:11,147

独立 IP:4,877  |  最近24小时有3,877人访问本站

Copyright © 2019-2026 我的世界服务器列表站. All rights reserved.

Powered by GermMC 京ICP备17023959号-6