作者 夜幽 原贴地址 https://www.mcbbs.net/thread-980395-1-1.html API 1.0.0 YRCMDNPC 对不起,您未启用JavaScript,无法查看图片。请您启用JavaScript后再查看。 大家都爱的指令NPC 作者:夜幽 指令:/ycn 创建 id 创建一个NPC(默认皮肤和模型名字配置为 id以及 geometry. + id 配置文件:对不起,您未启用JavaScript,无法查看图片。请您启用JavaScript后再查看。 名字:NPC的自定义名字 指令:List类型,可以写自定义指令,其中 可以使用例如 对不起,您未启用JavaScript,无法查看图片。请您启用JavaScript后再查看。 达到普通玩家执行OP命令,以及 对不起,您未启用JavaScript,无法查看图片。请您启用JavaScript后再查看。 让控制台执行命令 变量:@player(玩家名字) 发消息:List类型,朝玩家发送信息,变量:@player(玩家名字) @health(玩家当前血量,可以做治疗npc) 是否看向人:Boolean类型,需要NPC随时看向最近玩家写true,不需要写false 移速:巡回动作的相关参数,影响NPC的巡回速度 巡回路径:List类型,格式为终点坐标x:终点坐标y:终点坐标z,可以设置N个(丧病的设置一个圆也是没问题的 是否旋转:Boolean类型, 需要旋转写true,不需要写false 是否顺时针:Boolean类型,假如NPC确认需要旋转,则顺时针写true,逆时针写false 旋转速度:Double类型,可以小数,决定npc旋转速度 皮肤:根据皮肤列表文件夹里的皮肤文件设置 模型名字:根据皮肤列表文件夹里的模型文件设置 yaw:NPC横向转头角度 pitch: NPC纵向转头角度剩下的参数最好不要乱改避免报错或者奇怪问题皮肤设置:对不起,您未启用JavaScript,无法查看图片。请您启用JavaScript后再查看。 首先先创建皮肤文件夹 文件夹名字需要与NPC配置文件的皮肤一栏对等 其次打开文件夹 对不起,您未启用JavaScript,无法查看图片。请您启用JavaScript后再查看。 我们需要两个文件 skin.png 皮肤文件 以及geometry.json 模型文件 打开模型文件 修改模型名字 要与NPC配置文件的模型一栏以及皮肤文件夹对等,如图 对不起,您未启用JavaScript,无法查看图片。请您启用JavaScript后再查看。 假如皮肤文件夹名字为 baolei 则模型名字需为 geometry.baolei 最后检查NPC配置文件是否和皮肤文件对等 对不起,您未启用JavaScript,无法查看图片。请您启用JavaScript后再查看。 对不起,您未启用JavaScript,无法查看图片。请您启用JavaScript后再查看。 对不起,您未启用JavaScript,无法查看图片。请您启用JavaScript后再查看。 对不起,您未启用JavaScript,无法查看图片。请您启用JavaScript后再查看。 这样就完成了 注意:模型名字以及皮肤文件夹不允许中文,偏要用中文整出来报错以及使用错误我不予理睬