极影Sama
本帖最后由 极影Sama 于 2021-8-22 11:12 编辑


ZNPCs —— 自定义NPC
——完全免费、开源的NPC插件
无需公民citizen插件commandNPC插件作为前置
并且该插件支持指令绑定,除了使用PlaceholderAPI变量,无需任何其它插件!
搬运工的话

在做服务器的时候,急需一款类似于Hypixel大厅NPC的插件。Citizens(公民插件)无法做出想要的效果,且Citizens插件付费,小白服主难以承担。于是在站内找到了ZNPCs这款插件,原贴配置文件汉化过时,在征得插件作者和一搬作者允许后搬运此插件。ZNPCs是我搬运以及汉化的第一个插件,难免会有些许不足,还望见谅。

二搬授权&搬运授权
二搬授权


搬运授权



NPC不会在TAB栏显示
支持多个服务器命令和Bungee动作
支持1.8+版本
指令冷却
无前置插件​
轻量级​,仅186KB
支持PlaceholderAPI
实时更新,您无需重新加载即可使配置文件生效
支持皮肤显示
支持多种实体类型(比如可以生成人、羊、牛、豹猫等多种MC内已有的实体)
NPC对话
NPC始终面向玩家
NPC有自己的皮肤视图
NPC可以行走
自定义NPC,比如更改羊的羊毛颜色
在GITHUB上开源
支持RGB颜色
支持URL皮肤
100%可配置,插件包含messages.json,可以编辑所有信息
NPC可以发光
还有更多.....

/znpcs   查看所有指令(由于原作者未将该部分文本单独写出,导致无法翻译,具体指令教程请看本帖)
/znpcs create <id> <type> <name>​ 创建一个NPC   
/znpcs lines <id> <lines>​ 在指定id的NPC的头顶自上至下生成多行文字
/znpcs delete <id>​ 删除NPC
/znpcs move <id>​ 将NPC移动到你身旁
/znpcs list​ 查看当前所有的NPC列表
/znpcs teleport <id>​ 将你传送到该NPC身旁
/znpcs skin <id> <skin_name>​ 给NPC更换皮肤
/znpcs equip <id> <helmet,chestplate,leggings,boots,hand>​ 给NPC装备
/znpcs height <id> <hologramHeight>​更改NPC头顶全息字的高度
/znpcs type <id> <type>​ 更改NPC的类型(如将豹猫变成牛等)
/znpcs toggle <id> <holo,glow,mirror,look>​ 让NPC悬浮字隐藏/NPC发光/视角/看着玩家
/znpcs action <add> <remove> <cooldown> <list>​ 设置NPC指令
/znpcs conversation <create> <remove> <set> <gui>​ 设置NPC对话
/znpcs path <set><create><exit><list>设置NPC路径
/znpcs customize​ <npc_id> <customizeValues>作用不详,作者的教程视频也未提到,等待更新
以下教程为楼主亲自编写,不会用的看过来~


  1. "REPLACE_SYMBOL": "-",             替换符号(该插件早期版本输入指令需要输入-)
  2.   "NAMING_METHOD": "DEFAULT",        命名方法
  3.   "VIEW_DISTANCE": 32,               能见度
  4.   "ANIMATION_RGB": false,            动画RGB(默认关闭,具体我也没用过)
  5.   "MAX_PATH_LOCATIONS": 500,         最大路径位置
  6.   "LINE_SPACING": 0.3,               行间距(NPC头上有许多行文字时,每行之间的间距)
  7.   "SAVE_NPCS_DELAY_SECONDS": 600     保存NPC的延迟(单位:秒)


  8. 除了以下三项,其它的不建议修改
  9.   "MAX_PATH_LOCATIONS": 500,         最大路径位置
  10.   "LINE_SPACING": 0.3,               行间距(NPC头上有许多行文字时,每行之间的间距)
  11.   "SAVE_NPCS_DELAY_SECONDS": 600     保存NPC的延迟(单位:秒)
复制代码

原贴:https://www.spigotmc.org/resourc ... -open-source.80940/
汉化文件: ZNPCs汉化文件V1.0.zip (995 Bytes, 下载次数: 1131)
请将压缩包解压,等待插件加载完毕后替换\plugins\ServersNPC文件夹中原有的messages.json即可
由于部分内容作者未单独写出,导致无法翻译,
具体食用方法请阅读本帖“详细教程”部分。


https://github.com/ZNetworkW/znpc-servers




2021.12 数据,可能有更多内容

ZNPCs —— 自定义NPC
——完全免费、开源的NPC插件无需公民citizen插件commandNPC插件作为前置
并且该插件支持指令绑定,除了使用PlaceholderAPI变量,无需任何其它插件!
搬运工的话
在做服务器的时候,急需一款类似于Hypixel大厅NPC的插件。Citizens(公民插件)无法做出想要的效果,且Citizens插件付费,小白服主难以承担。于是在站内找到了ZNPCs这款插件,原贴配置文件汉化过时,在征得插件作者和一搬作者允许后搬运此插件。ZNPCs是我搬运以及汉化的第一个插件,难免会有些许不足,还望见谅。

二搬授权&amp;搬运授权
二搬授权
一搬地址:https://www.mcbbs.net/thread-1070917-1-1.html

搬运授权


NPC不会在TAB栏显示
支持多个服务器命令和Bungee动作
支持1.8+版本
指令冷却无前置插件​
轻量级​,仅186KB
支持PlaceholderAPI
实时更新,您无需重新加载即可使配置文件生效
支持皮肤显示
支持多种实体类型(比如可以生成人、羊、牛、豹猫等多种MC内已有的实体)
NPC对话
NPC始终面向玩家
NPC有自己的皮肤视图
NPC可以行走
自定义NPC,比如更改羊的羊毛颜色
在GITHUB上开源
支持RGB颜色
支持URL皮肤
100%可配置,插件包含messages.json,可以编辑所有信息
NPC可以发光
还有更多.....

/znpcs   查看所有指令(由于原作者未将该部分文本单独写出,导致无法翻译,具体指令教程请看本帖)
/znpcs create &lt;id&gt; &lt;type&gt; &lt;name&gt;​ 创建一个NPC   
/znpcs lines &lt;id&gt; &lt;lines&gt;​ 在指定id的NPC的头顶自上至下生成多行文字
/znpcs delete &lt;id&gt;​ 删除NPC
/znpcs move &lt;id&gt;​ 将NPC移动到你身旁
/znpcs list​ 查看当前所有的NPC列表
/znpcs teleport &lt;id&gt;​ 将你传送到该NPC身旁
/znpcs skin &lt;id&gt; &lt;skin_name&gt;​ 给NPC更换皮肤/znpcs equip &lt;id&gt; &lt;helmet,chestplate,leggings,boots,hand&gt;​ 给NPC装备
/znpcs height &lt;id&gt; &lt;hologramHeight&gt;​更改NPC头顶全息字的高度
/znpcs type &lt;id&gt; &lt;type&gt;​ 更改NPC的类型(如将豹猫变成牛等)
/znpcs toggle &lt;id&gt; &lt;holo,glow,mirror,look&gt;​ 让NPC悬浮字隐藏/NPC发光/视角/看着玩家
/znpcs action &lt;add&gt; &lt;remove&gt; &lt;cooldown&gt; &lt;list&gt;​ 设置NPC指令
/znpcs conversation &lt;create&gt; &lt;remove&gt; &lt;set&gt; &lt;gui&gt;​ 设置NPC对话
/znpcs path &lt;set&gt;&lt;create&gt;&lt;exit&gt;&lt;list&gt;设置NPC路径
/znpcs customize​ &lt;npc_id&gt; &lt;customizeValues&gt;作用不详,作者的教程视频也未提到,等待更新
以下教程为楼主亲自编写,不会用的看过来~/znpcs create &lt;id&gt; &lt;type&gt; &lt;name&gt;​创建一个NPCid为NPC的编号,必须为纯数字,不可过大(如99999999999999999这样的不可以),不会被显示出来type为NPC的类型,如player,或是ocelot创建豹猫name为NPC的名称,会显示在NPC头顶。可以使用&amp;4 &amp;c &amp;l 这样的前缀改变文字格式示例:/znpcs create 001 player Notch这样就会在当前位置生成NPC。若检测到NPC的名称为某个正版玩家的ID,则会自动加载该玩家的皮肤。


/znpcs lines &lt;id&gt; &lt;lines&gt;​
在指定id的NPC的头顶自上至下生成多行文字,每个空格算作新的一行,如果想在同一行输入空格,只需输入“-”便会自动生成空格而不是另起一行。注意:该指令会覆盖原有NPC的名称示例:/znpcs lines 001 MCBBS有你更精彩~​

看,这样做原有名称会被覆盖。/znpcs lines 001 Notch MCBBS有你更精彩~​

这样设置就会将原有名称重新添加在上面了

/znpcs delete &lt;id&gt;​删除NPC

/znpcs move &lt;id&gt;​将NPC移动到你身旁

/znpcs list​查看当前所有的NPC列表

/znpcs teleport &lt;id&gt;​将你传送到该NPC身旁

/znpcs skin &lt;id&gt; &lt;skin_name&gt;​给NPC更换皮肤,&lt;skin_name&gt;​指正版玩家的名称示例:/znpcs skin 001 Notch这样就会给编号为001的NPC换上正版ID叫Notch的玩家的皮肤注意:如果你的服务器使用第三方的认证(如统一通行证),这个指令将会根据第三方认证服务器加载皮肤。

/znpcs equip &lt;id&gt; &lt;helmet,chestplate,leggings,boots,hand&gt;​给NPC装备 helmet头盔 chestplate盔甲 leggings护腿boots鞋子 hand手注意:你的物品栏中必须拥有相应物品才能装备

/znpcs height &lt;id&gt; &lt;hologramHeight&gt;​更改NPC头顶全息字的高度

/znpcs type &lt;id&gt; &lt;type&gt;​更改NPC的类型(如将豹猫变成牛等)

/znpcs toggle &lt;id&gt; &lt;holo,glow,mirror,look&gt;​
holo:隐藏NPC头上的全息字(根据作者本人发布在YouTube上的视频教程来看是这么用的,但是我本人在1.8端上测试输入后并没有什么反应,仍然会显示出全息字。)
glow:使NPC边缘发光
你可以在glow后面输入颜色(记得加空格),如gold/green示例:/znpcs toggle &lt;id&gt; glow yellow这样会让NPC边缘发出黄色光你甚至可以输入/znpcs toggle &lt;id&gt; glow dark_purple让NPC边缘发出深紫色的光(记住是dark_purple中间有“_”)
注意:在作者演示的视频中这个功能是正常的,但是我自己在1.8版本测试会出现报错无法使用,本人推测是1.8版本中未更新像1.9那样的光灵箭,导致无法使用这个功能。mirror:一搬翻译为视角,Google翻译为镜子。在原作者的视频教程中也没看个明白这到底是啥。


look:让NPC一直看着玩家,再次输入即可固定NPC朝向。


/znpcs action &lt;add&gt; &lt;remove&gt; &lt;cooldown&gt; &lt;list&gt;​
给NPC绑定指令add添加指令 remove移除指令 cooldown设置冷却时间 list查看当前NPC的指令示例:/znpcs action add &lt;npc_id&gt; SERVER 生存服    将玩家传送至Bungee中名为“生存服”的服务器。/znpcs action add &lt;npc_id&gt; CMD spawn   玩家输入/spawn指令SERVER=服务器完成该指令CMD=玩家完成该指令CONSOLE=控制台完成该指令请正确设置,以免无权限玩家也能运行该指令。/znpcs action remove &lt;npc_id&gt; CMD spawn   移除该NPC让玩家输入/spawn的指令/znpcs action cooldown &lt;npc_id&gt; CMD spawn 10设置玩家需间隔10秒才能触发该指令/znpcs action list &lt;npc_id&gt; 查看当前NPC所绑定的指令

/znpcs conversation &lt;create&gt; &lt;remove&gt; &lt;set&gt; &lt;gui&gt;​
create=创造一个NPC对话remove=移除一个NPC对话set=设置一个NPC对话gui=打开NPC对话界面

/znpcs path &lt;set&gt;&lt;create&gt;&lt;exit&gt;&lt;list&gt;设置NPC路径用法:/znpcs path create &lt;name&gt;   创建一个NPC路径接着走一遍你想让NPC走的路完成后输入/znpcs path exit退出NPC路径创建/znpcs path set &lt;npc_id&gt; &lt;你刚刚创建NPC路径时设置的路径名称&gt;/znpcs path list查看所有NPC路径

/znpcs customize​ &lt;npc_id&gt; &lt;customizeValues&gt;作用不详,作者的教程视频也未提到,等待更新。

代码:

  1. "REPLACE_SYMBOL": "-",    替换符号(该插件早期版本输入指令需要输入-)
  2. "NAMING_METHOD": "DEFAULT",  命名方法
  3. "VIEW_DISTANCE": 32,   能见度
  4. "ANIMATION_RGB": false,   动画RGB(默认关闭,具体我也没用过)
  5. "MAX_PATH_LOCATIONS": 500,   最大路径位置
  6. "LINE_SPACING": 0.3,   行间距(NPC头上有许多行文字时,每行之间的间距)
  7. "SAVE_NPCS_DELAY_SECONDS": 600  保存NPC的延迟(单位:秒)


  8. 除了以下三项,其它的不建议修改
  9. "MAX_PATH_LOCATIONS": 500,   最大路径位置
  10. "LINE_SPACING": 0.3,   行间距(NPC头上有许多行文字时,每行之间的间距)
  11. "SAVE_NPCS_DELAY_SECONDS": 600  保存NPC的延迟(单位:秒)

原贴:https://www.spigotmc.org/resourc ... -open-source.80940/
汉化文件:
请将压缩包解压,等待插件加载完毕后替换\plugins\ServersNPC文件夹中原有的messages.json即可
由于部分内容作者未单独写出,导致无法翻译,
具体食用方法请阅读本帖“详细教程”部分。

https://github.com/ZNetworkW/znpc-servers

等待更新



SBBCMKCUF
感谢lz搬运!

名副其实
很棒
但是你得知道Citizens是有官方构建站可以免费下载Citizens的

苏子峰
可以与Citizens插件共同使用吗

极影Sama
苏子峰 发表于 2021-8-22 11:40
可以与Citizens插件共同使用吗

这个差不多算是取代了citizen.....我也没试过两个能不能一起用
这两个是同类型插件,用一个就够了

红人丶云浩
这插件挺好的可惜不能用,好多插件都前置Citizens 可惜了~

TNT8
插件很好,但Citizens的兼容性更广,以它为软依赖的插件不计其数,短时间内没有插件能取代它的地位。

JrChen
type是什么意思

JrChen
大佬们,你们创建指令是怎么打的,<type>里填啥,ID必须是数字吗,id不都是英文名字吗。总是提示错误

极影Sama
JrChen 发表于 2021-8-22 16:12
大佬们,你们创建指令是怎么打的,里填啥,ID必须是数字吗,id不都是英文名字吗。总是提示错误 ...

请看帖子内“详细教程”部分
/znpcs create <id> <type> <name>​
id为纯数字,如1 001 100 123 456
type为类型,如player,或是其他mc生物英文的名称
name是你的NPC名称
并且输入指令的时候不需要输入<>

lxs060901
可以了,这个插件顶了,可以告别了commandNPC了

不爱吃肠粉
你好,设置npc对话有没有详细点的教程

2123068481
感谢楼主

Void_0
无需前置这个太强了,足够轻量化了

dmxyfuck
ssssssssssssssssssssss

dmxyfuck
sssssssssssssssss

平凡之路
看起来不错,但是公民有很多附属插件,我都连用呢,放弃不了

2123068481
求设置conversation的教程 求求求求

2123068481
dddddddddddddddddddddddddddddddddddddd

2667014631
我想知道这个插件和citizens那个更加的省内存

极影Sama
2667014631 发表于 2021-9-16 17:16
我想知道这个插件和citizens那个更加的省内存

我个人认为这个更省内存,因为这个插件没有任何前置,你要是用citizens绑定指令还要单独装插件

天缘似
你好 能否细讲一下NPC对话如何用 还有就是 设置了NPC路径好像无法删除路径?

q1596074031
不错的插件

梦雨灵
可惜trmenu打开菜单的命令npc无法执行

被分尸的萝卜
终于找到了,感谢分享

Oo觞寒oO
可以,很好用的npc插件,感谢楼主分享

Oo觞寒oO
/znpcs create <id> <type> <name>​ 创建一个NPC  
这里的type是什么意思,求解

极影Sama
Oo觞寒oO 发表于 2021-9-27 23:19
/znpcs create   ​ 创建一个NPC  
这里的type是什么意思,求解

type是类型,比如player就是创建一个人形npc,当然你也可以填别的mc里的生物英文名

迩芣懂啊
挺不错的npc插件

胡闹0519
无法使用指令冷却,没有玩家变量

江祈言
好耶!不错的插件!!

是屑豆芽
感谢大佬分享插件

454111
hjkljhkjhjkhjkkjjk

或许还有机会
可以和bq联动吗

汉斯-比尔
更加好用的NPC插件,真不错

1741466575
自定义NPC又有新的插件了,希望bug更少

幻界shout
这个好,终于不用再用公民了呜呜6666

李星星yyds
感谢楼主...................

策马奔腾嚯
请问绑定的指令有空格怎么办

鸭⠀⠀
我装进去 冲突了跟我端的插件 毕竟是新插件 兼容性还需要提升

xiaoxu333
好家伙!!!!!

qiumeng2333
真好 爱了

风味瓜子
非常好的插件,重点是免费啊!白嫖永远是最香的!

xiaopanTT1108
很有用!!吹爆!!!!!

Lightcloud_
MCBBS有你更精彩~

末愁
看得出你很用心 给你点赞

江祈言
很不错的插件,希望更新支持1.18谢谢♪(・ω・)ノ

fang2006
楼主,我测试过了,mirror这个选项就是“镜子”模式(物理),看NPC的玩家是什么皮肤NPC就变成什么皮肤,这就很“镜子”

ccc3993
希望能给更多插件做前置

dsyq乌合之众
很高端的插件,支持支持

下一页 最后一页