lt_name 发表于 2022-9-12 20:28:07

[Nukkit]RsNPC —— 支持4D皮肤的命令NPC插件

本帖最后由 lt_name 于 2022-11-20 23:00 编辑



RsNPC


支持4D皮肤的命令NPC插件
GitHub开源: https://github.com/MemoriesOfTime/RsNPC


一个命令NPC插件
支持4D皮肤
支持自定义手持物品,护甲
支持看向玩家
支持表情动作
支持自定义点击命令(玩家权限,op权限,控制台权限)和消息
支持设置路径(NPC会根据设置的路径点自动移动)
支持对话框

命令
/rsnpc 打开GUI
/rsnpc create <NPC名称> 在当前位置创建NPC
/rsnpc delete <NPC名称> 移除NPC
/rsnpc addroute <NPC名称> 将当前位置添加到NPC路径
/rsnpc reload 重载NPC


配置文件:
(使用命令创建npc后再去修改)
name: name
坐标:
x: 0.0
y: 0.0
z: 0.0
yaw: 270.0
level: world
手持: '267:0'
头部: 0:0
胸部: 0:0
腿部: 0:0
脚部: 0:0
皮肤: 尸鬼
实体大小: 1.0
看向玩家: true
表情动作:
启用: false
表情ID:
- 4c8ae710-df2e-47cd-814d-cc7bf21a3d67
间隔(秒): 10
允许抛射物触发: true
点击执行指令:
- tell @p hello #玩家权限执行命令
- give @p 260 1&op #op权限执行命令
- give @p 260 1&con #控制台权限执行命令
发送消息:
- ' @p 您好'
- 送您一个苹果!
基础移动速度: 1
route: []
启用辅助寻路: true
旋转: 0.0
对话框:
启用: false
页面: "demo"


static/image/hrline/5.gif

插件演示:






static/image/hrline/line2.png

下载:
前置插件:MemoriesOfTime-GameCore

master 分支(适用于 Nukkit/Nukkit-PM1E/PowerNukkit):


PNX 分支(适用于 PowerNukkitX):


更新日记:
注意:更新日记是master(主)分支的
v2.2.3:
添加NPC配置文件表情部分介绍
支持普通纤细手臂(Alex)的皮肤

v2.2.2:
修复玩家离线后权限检查报错问题
修复1.19.40对话框导致名称不显示问题
添加对话框配置文件和NPC配置文件的介绍

v2.2.1:
实现依赖自动下载/更新
对话框支持变量

v2.2.0:
修复皮肤模型错误导致RsNPC不能加载的问题
允许把皮肤png文件直接放到Skins文件夹内
GUI支持配置NPC开启/选择对话框配置

v2.1.1:
修复对话框功能可能的刷创造问题

v2.1.0:
使用MemoriesOfTime-GameCore前置,减少插件体积
增加1.12格式皮肤模型支持
修复右键(触屏长按)无法打开NPC对话框问题
修复GUI配置NPC没有皮肤可选时报错问题

v2.0.1:
修复刷op的问题(nk本身异步问题,还是建议装个op检查插件)
修复创造模式无法使用对话框的问题

v2.0.0:
添加NPC对话框功能
皮肤不存在时使用默认(史蒂夫)皮肤
删除自带皮肤(以后可能会加一些定制的皮肤)
加载皮肤时检查图片尺寸

v1.8.8:
自动去除命令前的/
修复GUI设置皮肤无法保存问题

v1.8.7:
修复:
新格式的皮肤读取问题

v1.8.6:
修复:
在Nukkit-PM1E报错的问题

v1.8.5:
修复:
op权限执行命令实际是控制台权限执行的问题

v1.8.4:
修复:
NPC首次创建时显示异常
皮肤设置错误时的问题

v1.8.3:
添加:
BaseVariableV2 更安全的变量接口
配置文件可以开关辅助寻路(关闭后npc可以在天上移动)

v1.8.2:
更改:
删除调试信息​
修复:
设置不看向玩家的npc,点击后会看向玩家​

v1.8.1:
修复:
用GUI修改显示名称问题
修复在pn报错问题

v1.8.0:
添加:
GUI界面
命令枚举
旋转功能
更改:
变量接口(兼容之前的)
设置路径的npc会在玩家点击时停止移动3秒

v1.7.1:
修复:
基础移动速度小数部分无效

v1.7.0:
更改:
现在NPC移动更流畅
现在NPC在流体中移动速度会下降
添加:
现在可以在配置文件设置NPC实体大小
现在可以在配置文件设置NPC移动基础速度(需要先添加路径点)
现在长按(Win10右键)NPC也会触发
修复:
在控制台使用addroute命令会报错
NPC会被载具带走

v1.6.2:
调整线程池任务丢弃策略

v1.6.1:
小优化


已知bug:
暂无

static/image/hrline/line8.png





sutaonb 发表于 2022-9-12 21:58:55

我去必须支持

龖嫐 发表于 2022-9-13 21:35:46

...........

yuzzkkslw 发表于 2022-9-18 00:51:56

应该可以的吧

一个很好的猫 发表于 2022-9-18 17:36:28

java版都有吧

cailender 发表于 2022-9-27 14:50:44

我要liteloader的[哔哩_大哭]

qzusergs 发表于 2022-10-14 18:35:02

这个怎么安装呢[抖音_500]

g20061122 发表于 2022-11-7 04:27:31

这个厉害啊

nnbnnbnnb 发表于 2022-11-13 16:19:44

qzusergs 发表于 2022-10-14 18:35
这个怎么安装呢

丢nk服务器目录的plugins文件夹里面,然后重启服务器

杏羿 发表于 2022-11-19 07:57:16

这个厉害欸
页: [1] 2
查看完整版本: [Nukkit]RsNPC —— 支持4D皮肤的命令NPC插件