
五年前也就是2018年的时候,我在B站发过几篇关于“自定义NPCmod”的专栏,后来想想做得不够好,于是特开此篇,重新详细的介绍一遍大部分内容。
本篇为NPCmod的基础内容教学讲解,游戏版本为1.8.9,其他版本会略有不同,正文的大部分内容来自本人六、七年的自行摸索,部分来自他人与网络资料。
由于是重制版,所以会尽量用精简的语言进行表达,有些地方会一笔带过,看一眼就能知道什么意思的地方不会讲,文章后面会补充说明一些特殊的东西。
想要看旧版可以:




物品介绍篇
一、自定义NPC工具

自定义NPC工具
1.NPC魔杖
召唤NPC的重要工具,右键方块可以在该处召唤一个NPC并进入设置界面
右键NPC可以再次进入设置界面,右键空气可以查看附近的NPC及相对位置,有距离限制

NPC魔杖界面
选中NPC后,在右边可以选择编辑、删除、重置、传送至、重置所有NPC
和冻结所有NPC(Freeze Npcs,不会受伤,可以交互)
使用NPC魔杖右键mod内的功能性方块可以打开设置界面
2.Mob复制魔杖
右键NPC可以保存NPC,可以更改保存NPC的代号(不会改变NPC原有的名字)
可以选择保存在1~9号栏里,可以选择保存在客户端或服务器
右键方块可以选择复制NPC或生成刷怪笼,可以删除NPC
可以选择游戏里原有的生物,如史莱姆

复制NPC
3.脚本魔杖
脚本不在基础教程范围内,跳过
4.NPC路径魔杖
右键NPC可以记录该NPC的位置,随后右键方块可以标记此处
在NPC设置里调整移动方式即可按照路径移动(后面会讲)
一次只能调整一个NPC的路径
5.乘骑魔杖
右键NPC或其他生物可以选择令Mob复制魔杖保存过的NPC或其他生物乘骑
即右键A,选择B,B会骑在A头上
NPC可以让玩家乘骑
6.传送魔杖
右键可以使玩家传送到其他世界,如地狱、末地
可以传送到其他mod的世界里,如暮色森林
7.Scripted Door
脚本,过
8.空灵魂石
右键NPC或其他生物可以装入灵魂石里,灵魂石再次右键可以放出来
装入灵魂石会同时记录NPC或生物状态,如血量、燃烧
创造模式可以无限使用,生存模式只能使用一次
9.红石块
不同于原版的红石块,右键放置会打开设置界面,可以设置启动与关闭的范围
当有玩家进入范围时,自动释放红石信号(15格满信号)
10.定点块
右键可以设置定点名称和激活范围(半径)
(任务相关)
11.结界
右键面朝玩家放置结界,可以设置结界的高度、信息以及更多设置
若玩家不符合要求,则会将玩家强制传送到该结界指向的下一个方块
相邻结界放置时会自动连接,数据会变成一样的
如果从结界后进入会直接传送到前面(可以做单向传送门)
12.Scripted Block
还是脚本,过
13.Bulider Block(建筑方块)
右键放置后使用NPC魔杖打开,可以让NPC进行建造
这一块比较多,我会放到文章末尾一起讲

建造中的NPC
14.Copy Block(复制方块)
可以复制区域内的方块,和Builder Block一起使用,后面一起讲
15.Trading Block(交易方块)
放置后右键使用,可以和同服务器其他玩家进行交易
因为找不到人陪我测试(悲)所以没有图,各位可以去试试

交易
二、自定义NPC方块
这一块其实没什么好讲的,主要是几个RPG里常见的元素
木工台和铁砧(mod自带)可以进行4x4的合成,合成表可以自定义,后面会提到
两个信箱可以收信(*职业相关)

v50

信
板条箱和桶可以放东西,类似箱子,但是可以放更多物品
椅子、凳子可以坐
篝火、立灯可以照明
蜡烛、灯笼也可以照明,还可以使用右键关灯
武器架、底座可以放剑
大型标识牌、墓碑、书可以写字,但是字很小
其他基本就是装饰的,略过
三、自定义NPC杂项
这里面的内容比上面的方块还要贫瘠,但是对于RPG很重要
除了几个乐器可以演奏(拉跨,声音都一样,音符随机)

乐器
(第三个是提琴弓,无法演奏)
剩下的都是一些材料,建议配合背包编辑器之类的mod使用

部分物品展示
四、自定义NPC防具&武器
防具也没什么好讲的,可以给NPC穿上,自己也可以穿
纸质的王冠和裙子可以染色
武器有一些东西可以讲
防具和武器除了原版的五种材质,又多了青铜和绿宝石,以及一些奇怪的材质
1.远程类
远程类武器有手枪、机枪、步枪、燧发枪、弹弓和弩

部分远程类武器展示
不同材质的手枪使用不同的子弹,伤害也不同
燧发枪和机枪使用黑色子弹,弹弓使用圆石,弩使用弩箭
手枪、燧发枪、弹弓和要蓄力使用
机枪和弩需要长按装填,再次右键射出,机枪可以连射
2.投掷类
苦无、反向苦无算近战武器,但是右键可以丢出去(伤害很低,丢出去就消耗耐久)
飞镖和巨大飞镖丢出后造成伤害直接消耗,丢到地上、墙上的可以捡回来
3.盾类
这个mod里面的盾只能说基本没用,测试下来好像是概率格挡,不如更多地牢里面的盾
用来装饰倒是很不错
4.法杖类
mod里的法杖在伤害、装饰上面都非常不错

部分法杖展示
不同法杖的伤害、耐久、蓄力时间都不同
长按右键进行吟唱蓄力(特效好看),等到屏幕中间生成法球时松开会射出
会造成范围爆炸伤害,不会破坏方块
使用法杖需要消耗魔能(Mana),如果没有魔能则只能吟唱,不会生成法球,无法射击

魔能合成(可自定义)
PS.部分高版本移除了装备、材料等物品
需要添加附属MOD
NPC编辑篇
使用NPC魔杖右键生成NPC后,便可以开始最基础的教程
一、外形设置

外形设置
①名称:初始NPC自带随机英文名称,可选择显示或不显示(或攻击时显示)
②标题:显示在名称下方
③模型&尺寸:调整NPC模型和大小

模型编辑
Parts-改变部分外观,如耳朵、头发、翅膀等
Scale-调整头部、躯干、四肢的尺寸
Entity-改变NPC的实体模型,如猪、末影水晶、豹猫等,包括其他mod里的生物
调整完后点击右上角x返回上一级
可以在左下角保存,点击右边的Load可以加载保存的模型
④材质:改变NPC的材质,用来改变NPC的皮肤
可以选择玩家皮肤,也可以选择mod自带的(想要更多皮肤点一次向上选择文件,别乱按)
⑤披风:改变NPC的披风
⑥附加材质:增加一些奇怪的效果,若想变回原样把黑框里的字删掉就好
⑦有活力的:关闭后,NPC不会自然摆动
⑧Tint:改变NPC的色彩,默认ffffff
⑨是否可见:可以设置为可见、不可见(隐形)、部分可见(半透明)
设置为不可见时名称将跟随隐形,手持NPC魔杖时NPC会变为部分可见状态
⑩BOSS型血条:类似末影龙、凋零的顶层血条,可以设置为显示、隐藏、攻击时显示
高版本可以改变血条颜色
二、属性设置

属性设置
①生命&主动攻击范围&生物类型:分别为调整生命、主动攻击范围和生物类型
生物类型分为普通、不死(僵尸)、节肢动物(蜘蛛)
主要用来触发亡灵杀手、节肢杀手等
②重生:可调整为可重生、在白天或夜晚重生、不可重生、Naturally
可调整复活的时间(秒),可调整死亡后是否隐藏NPC
Naturally为自然删除
③近战选项:调整近战相关

近战选项
前两项没什么好讲的,如其名
近战攻击速度:调整NPC攻击间隔,单位为游戏刻(20游戏刻=1s)
击退:调整NPC攻击时造成的击退效果
攻击效果(秒):调整攻击时NPC附加给敌人的负面效果(1级)
可以调整负面效果的时间
如果想要造成2级效果,需要将时间下的增益调整为是
高版本可以调更高的效果等级
④远程选项&弹药类型:调整NPC远程伤害的相关数据

远程选项
命中率:改变NPC远程攻击的命中率
1.8.9有bug,无论怎么调都会变60
范围:射程
攻速:会在最快攻速和最慢攻速之间取一个随机数
当最快攻速=最慢攻速时,攻速固定不变
连发次数:一次攻击连续射击次数,连发结束后攻击进入CD(即攻速)
近战攻击距离:如果敌人在该范围内,NPC会变为近战攻击
连发间隔:连续射击的间隔
ps.以上时间单位皆为游戏刻
FireSound&HitSound&GroundSound:分别调整远程攻击的
发射音效、击中音效、碰撞(方块)音效
Aim While Shooting:瞄准射击,就像骷髅那样
Shoot Indirect:远程攻击方式变为高抛
可以调整为远离时、躲藏时(目标躲在障碍物后)

弹药类型
力量:调整伤害,算法不是弓的力量,而是填的多少就打多少伤害
冲击:调整远程攻击的击退
尺寸:调整子弹的大小,越大越容易打到人
速度:调整子弹的速度,数值越小速度越慢
受重力影响:调整子弹是否会受重力影响
不受影响则子弹会直直向前,可调整为加速或恒定
爆炸:调整子弹是否会爆炸,可变为否、小型、中型、大型
可以用生物防爆指令禁止爆炸破坏方块
效果:即子弹造成的负面效果,可改变效果和持续时间,可调整为增益(2级)
踪迹类型:调整子弹的粒子效果,如烟雾、附魔粒子
NoGlow可变为发光,其实不会发光,只是更亮了,在晚上能看得更清楚
⑤抗性提升:调整NPC的各项抗性
分别为击退抗性、远程抗性、近战抗性、爆炸抗性
100%即完全免疫,-100%即双倍效果
⑥其他:下面六个容易理解
Potion Immune:药水免疫,调整为是则免疫所有药水效果
包括药水瓶和NPCmod自带的中毒、反胃附魔
⑦生命回复:分为正常生命回复和受攻击生命回复
后者是NPC受击时回复生命
三、AI

AI
①发现敌人时:调整NPC发现敌人时的反应
可设置为反击、恐慌、撤退、无反应
恐慌和撤退的区别是恐慌逃离路线无规律,撤退会往一条直线跑
②与门交互&寻求庇护&可以游泳&避水&必须看到目标:
与门交互可设置为开启、打碎、无反应
寻求庇护可设置为黑暗、日光、无
可以游泳和避水,两个字面意思
必须看到目标:若为否,则NPC会隔着墙远程攻击敌人
③返回起点:NPC指令(攻击、撤退等)结束后是否返回起点
设置为否后使用NPC魔杖调整NPC后不会回到原点
④冲向目标:设置NPC攻击时是否会冲向目标
即像蜘蛛那样跳起来往前扑
⑤Attack Invisible:是否攻击隐形单位
⑥战术变换:调整NPC攻击时的战术
可设置为
突袭-直线冲锋
闪避-NPC会躲避玩家准心方向
包围-围着你绕圈,轨道距离为半径
Hit&run-打一下就跑
偷袭-会躲在障碍物后,等玩家接近再攻击
伏击-类似于偷袭,但需要先看到目标
设置为无则无法移动
⑦移动:调整NPC的移动相关数据
Moving type:调整NPC的移动类型,可调整为站立不动、游荡、路径移动
可调整为地面单位(Ground)、飞行单位(Flying)
飞行速度由移动速度决定
ps.飞行单位在地面会飞不动,除非你的位置比他高,可能是版本bug
Stop on interact:调整与NPC交互时,NPC是否会停下
如设置为否则交互时不会停止移动
MoveSpeed:调整NPC的移动速度,范围为0~10,数值越高移速越快
根据不同的移动类型来调整不同的数据

移动-站立
位移:改变NPC在当前站立方块的具体位置(以三维坐标为主)
默认为(5,5,5),即中间位置
最大为10,最小为0
Animation:调整NPC动作,可设置为
普通-站立
Sitting-坐下
Lying-躺下(可调整角度)
Hugging-拥抱
Sneaking-潜行
Dancing-跳舞
Aiming-瞄准
Crawling-趴下
Rotation:调整朝向

移动-游荡
范围:NPC游荡的范围
Interact with npcs:与其他NPC交互
Animation:动作,同上
Stop on interact:交互,同上

移动-路径移动
Movement:移动状态,可设置为循环(路径点循环)、回溯(走完倒着走)
Pauses:调整NPC经过路径点时是否会停顿
关于NPC的路径移动需要用到NPC路径魔杖
使用NPC路径魔杖右键需要调整路径的NPC以标记

路径移动-标记
标记完NPC后,右键其他方块设置NPC移动的路径点,可设置多个路径点
选择路径点,点击向下、向上可调整路径点的顺序,或删除路径点
如Movement设置为循环,则NPC走完最后一个路径点后会回到第一个路径点
如设置为回溯,则会逆顺序再走一遍路径点
四、物品

物品
左上角可以给NPC上装备,右边三个格子分别为主手、子弹、副手
如果子弹位置为空,则NPC无法使用远程攻击
下面的普通可以设置成Auto pickup(掉落物自动进入击杀者背包)
NPC若因自然因素死亡或击杀者背包为满则失效,依旧会掉落
右边一列可以放置NPC死亡后(包括自然因素,如烫死)掉落的物品和该物品的掉落几率
NPC可掉落经验值,范围为最小经验值~最大经验值
五、高级设置

高级设置
由于这一块要讲的东西巨多,很杂,所以会分成几个小节
第一个是主要职业,共有7种,分别为
①商人:可以设置NPC的交易相关,左边为所需物,右边为交易物

商人设置界面
右下角的Linked Marketname为多个商人连接
拥有相同连接名称的商人NPC,他们卖的东西也一样
设置一个NPC等同于设置多个NPC

交易界面展示
②雇佣随从:可以消耗物品雇佣NPC

雇佣界面
左边为雇佣所需物及雇佣时间(单位为天),右上角可调整NPC雇佣时与解除雇佣时的台词
Infinite Days-雇佣无限时间,默认为否
GuiDisabled-看不懂,Gui是什么(
AllowSoulstone-是否可用灵魂石储存,没试过,推测不会消耗时间
重置-重置NPC的雇佣状态
雇佣后右键NPC可查看NPC状态,是否跟随,以及续费

雇佣NPC界面
雇佣随从NPC只会攻击该NPC的敌对阵营
③储存者:可以在NPC身上储存物品,类似箱子,右键打开
这一块涉及到全局设置,后面会讲
④传送师:在NPC之间进行传送,需要至少两个以上传送师职业NPC
同储存者,后面讲
⑤信使:右键NPC可以给其他玩家送信
可设置信的标题、文本内容、信附带的物品
ps.如果有信里面有物品,不点击发送,点取消,物品会直接消失
⑥Companion(WIP,Working process,未完成):搞不懂
测试十几分钟只知道能改变NPC的年龄
⑦对话:类似于对话框的东西,比对话框简单,但是只能对话

对话界面
Start Text:初始文本,右键NPC弹出的文本
对话框选项后的编辑可设置选择后NPC的文本

对话效果展示
对话框的选项也可以更改
第二个是副职业,与主职业不冲突,一般不需要交互就可以生效
①吟游诗人:设置NPC播放音效相关

吟游诗人界面
左上角的X为重置音效
选择音效-设置NPC播放的音效,从文件里选择
因为可以修改mod里的文件,所以可以在游戏里放自己的音乐
但是我自己也搞不懂,各位可以去在B站搜索自定义音效、音乐教程
下面可以设置NPC手中的乐器,可设置为无
像唱片机一样播放和像背景音乐一样播放的区别大概是是否会随着距离衰减
激活距离为玩家靠近激活NPC播放的距离
可设置不因距离关闭
②治疗者:mod从1.8开始把原来的治疗效果改成了可设置所有效果

治疗者界面
Effect Range-给予效果的范围
速度-给予效果的时间间隔,判定有点迷
Affect-生效单位,可设置为全部、友好、不友好
Potency-效果等级,0为1级,1为2级,最高为3(4级)
如想改变效果等级,需要先点击左边的效果,再修改等级数字
“>”和“<”用来增加效果
“》”和“《”可以移动所有效果
③守卫:设置NPC主动攻击生物(包括盔甲架)

守卫界面
Attact Animals-设置NPC攻击所有动物
Attact Monsters-设置NPC攻击所有怪物
Attact Creepers-设置NPC攻击苦力怕
不是像豹猫那样,是直接打,苦力怕会主动攻击NPC,也会爆炸
其他按键同治疗者
④物品给予者:设置玩家靠近NPC时给予玩家物品

物品给予者界面
第一个为给予类型,可设置为
Random Item-给予随机物品
All Item-给予所有物品
Give Not Owned Item-给予所有物品中,玩家没有的那部分
Give When Doesn‘t Own Any-当玩家没有任何物品时给予所有物品
Chained-看不懂,没试过,推测为锁定
第二个为给予冷却时间,可设置为
Timer-固定冷却时间,在Cooldown一栏修改数值
Give Only Once-只触发一次给予
Daily-每天一次,没试过是现实的一天还是游戏的一天,推测为前者
在下面的Items to give设置给予的物品
右上角可以输入触发给予时NPC的台词
⑤雇佣随从:和主职业的不同之处在于
这个是设置NPC跟随其它NPC的,只要在名称一栏输入其它NPC的名字就可以

NPC随从界面
也可以在右边直接选择,但是距离远了选取不到
⑥召唤师:可以使NPC在遇敌时,召唤其他NPC

召唤师界面
可选取的NPC储存在NPC复制魔杖里面
Dies after spawns die-召唤的NPC死亡后,本体是否跟随死亡
Despawn Spawns On Target Lost-在目标丢失时,召唤的NPC是否消失
位移 X-设置NPC召唤后产生的位移
生成类型-可设置为顺次召唤NPC(前一个召唤的NPC死亡后)或一次性召唤全部NPC
⑦群体对话:设置NPC在一定范围内对所有玩家说话

群体对话界面
界面简单好懂
这一块搞蛮久了还是无法生效,所以直接跳过
⑧区块载入者:用于载入区块,就跟命名牌命名生物载入一个道理
⑨Puppet:翻译为人偶,设置NPC的动作

人偶界面
While standing-站立时是否生效
While walking-移动时是否生效
While attacking-攻击时是否生效
下面的六个选项分别为
头部、身体、左手、右手、左脚、右脚
由于每个部位的XYZ都不一样,建议各位自行尝试
⑩Builder:建筑师,后面会讲
⑪Farmer:农民
翻译是农民,会自动种菜、收菜进箱子
我测试时不生效,不知道是mod还是版本的问题
第三个是台词,分为五个选项

台词界面
从上到下分别为
World Lines-世界台词
Attack Lines-攻击时台词
Interact Lines-交互时台词
Killed Lines-死亡时台词
Kill Lines-击杀时台词
选择类型后可以输入台词及音效,最多设置八条
Random Lines-是否随机播放台词,如为否,则会按顺序播放台词
第四个是阵营,第五个是对话框
由于这两个内容多且为该mod的核心之一,和其他内容的放到后面全局设置一块讲
第六个是音效,设置NPC的音效

音效界面
这些东西都很好理解,就不深入讲解了
下面的游戏中显示搞不懂什么作用
第七个是夜晚设置,可以设置在白天/黑夜时NPC的不同状态

夜晚设置界面
启动右边的编辑模式后,可以选择加载白天或夜晚的设置
启动任一设置,在左边选择相应选项
接下来你的所有操作(不退出编辑界面)都是在相应时间下的设置
例如,加载夜晚设置后,打开左边的AI,并将NPC调整为坐下
随后加载白天设置,将NPC调整为跳舞
这样NPC就会在白天跳舞,晚上坐下
第八个是Linked,中译为连接,可以连接多个NPC
后面全局设置会讲到
第九个是Scenes(场景),讲起来麻烦,这边会放出其他UP的视频链接(已授权)
https://www.bilibili.com/video/BV1R14y1b74v/
六、全局设置

全局设置
1.储存档案

储存档案界面
点进去后可以增加、删除储存或修改储存名称
Start-最开始的储存仓库数量(0~6,设置为0则需要解锁,如无法解锁则无法使用)
Max-储存仓库数量上限(0~6,设置为0则无法使用)
Tab Cost-解锁该仓库所需要的物品及数量
Upg. Cost-升级该仓库所需要的物品及数量
中间的仓库选项可设置为
Can Upgrade-可以升级
Can’t Upgrade-不可以升级
Upgraded-已升级
设置好相关数据后,在储存者职业设置里选择相应的储存

储存效果展示-解锁

储存界面展示-升级
2.阵营(图中为我自己加的阵营)

阵营界面
可以增加、删除阵营或改变阵营名称,可设置阵营的颜色
点数相关-NPC与玩家的关系判定依靠阵营点数

阵营点数
默认:玩家对于该阵营的初始阵营点数
下方两个格子为敌对、中立、友好的判定线,如图
当玩家阵营点数低于500时,该阵营的所有NPC将变为敌对,无法交互
当阵营点数在500~1500之间时,NPC可以交互,玩家可以攻击
当阵营点数大于1500时,NPC可以交互,玩家无法攻击
当然,这些阵营点数都是可以自己调的
在生存模式下,打开背包,上方第二个格子可以查看已交互过的NPC阵营的点数
隐藏-测不出来
被其他生物攻击-会攻击玩家的所有敌对生物都会攻击NPC,狼不会
敌对阵营-可选择该阵营的敌对阵营,NPC会对敌对阵营起反应(反击、恐慌等)
调整完阵营后,我们回到高级设置-阵营中

选择NPC阵营
在这里可以设置NPC的所属阵营,以及是否攻击敌对阵营,是否保护阵营中的其他人
该NPC死亡后点数相关-设置NPC被玩家击杀后玩家对于该阵营的点数变化

点数变化
选中阵营,设置提升或降低及数值,点击添加即可
该NPC被玩家击杀后,所选阵营点数将会改变
NPC被其他NPC最终击杀则不会改变点数,即使玩家造成了大量伤害
3.对话框

对话框-对话类别
点进去后会出现一个villager的东西,这是mod自带的对话类别
点击后选择对话框,将会进入该对话类别,你可以看到三个对话框
因为没有什么用,所以把对话框删掉后再点击类别,把villager删掉即可
ps.当对话类别中存在对话框时将无法删除,即使对话框里什么文本都没有
删除后,点击添加创建一个对话类别,对话类别可以修改名称以便区分
随后点击该对话类别并进入,点击添加创建一个新对话框

对话框界面
标题-该对话框的名称,用于区分
对话文本-在里面输入对话的文本,可以使用&来改变字体(此处我把文本改成了123)
我们先回到高级设置-对话框

对话框绑定NPC
点击选择选项,在里面找到刚创建好的对话框并选择
此时右键NPC交互即可弹出对话

对话框效果
当然,这只是基础中的基础,让我们回到全局设置中的对话框
阵营选项-同上文中的点数相关
对话框选项-设置玩家对于该对话可做出的反应

对话框选项界面
最多可对该对话框做出六种反应
点击编辑进入编辑对话框选项

编辑对话框选项
标题:玩家对该对话的反应标题(此处我设为1)
颜色:改变对话框颜色
选项类型:设置该选项的效果,可设置为
对话(触发下一个对话框)
无效(对话框选项直接消失)
职业设置(启动该NPC的主职业)
命令方块(选择该选项后执行命令)
关闭(关闭对话框)
如想在选择选项后触发下一个对话框,需要再创建一个对话框
并在选择对话中选择相应的对话框
【右键NPC触发对话框→选择对话框选项→触发下一个对话框】
选择任务-用于绑定该对话框的任务,后面会讲
选择音效-改变触发对话框时播放的音效
Extra Options-对话框额外选项

对话框-额外选项
开启信件:触发对话框后会给你一封信
控制台指令:触发对话框后执行指令效果
Hide NPC:隐藏NPC,对话时NPC不会出现在左下角
Show Dialog Wheel:讲对话框选项变成轮盘样式
Disable Esc:禁用Esc,对话时玩家无法使用Esc强制退出对话(操作得当可以使玩家卡死)
一个对话类别里可以存在多个对话框,可以创建多个对话类别
4.任务
类似于对话框的操作,先创建一个任务类别,进去再创建一个任务

任务界面
标题-任务的名称
完成文本-完成任务时,弹出完成文本框
人物简绍-设置该任务的简介
生存模式下打开背包,在阵营往右一格可以看到当前已接取的任务及简绍
任务奖励-完成该任务可获得的奖励
最大可放置9个物品,可以是随机物品,可以给经验值
类型-该任务的类型,可设置为
物品收集任务(收集固定物品,可设置完成任务是否拿取玩家的物品)
对话任务(只要进行相应的对话即可完成任务)
击杀任务(击杀某NPC或某玩家完成任务,可设置击杀次数)
定点任务(激活该名称的定点块完成任务,可设置定点块的名称)
定点击杀任务(击杀任务和定点任务的结合)
可重复-该任务是否可重复,可设置为是、否、MC中的一天(周)、现实中的一天(周)
交付NPC-在此栏填写交付任务的NPC名称
高级设置-更多关于任务的设置

任务-高级设置
阵营选项、开启信件、控制台指令前文有提到过,不再重复
可以设置自动接取下一个任务
ps.信件也可以接取任务
完成任务的相关设置后,我们回到全局设置-对话框
选择需要绑定的对话框,并绑定任务
当触发该对话框时,会自动接取任务
5.传送档案
点进去可以看到一个Default的传送类别
当NPC主职业为传送师时,可以对其传送点进行设置

传送点绑定
左上角为该传送点的名称
下方为传送点激活方式,可设置为
发现时激活-靠近NPC时激活该传送点
一开始就激活-直接激活该传送点
对话后激活-在对话框选项中设置职业设置,可以打开传送面板并激活该传送点
右边是传送类别,点击对应传送类别进行绑定
可以设置多个传送类别,传送点间的传送仅限于相同传送类别下的传送点
ps.传送的位置为传送点绑定传送类别时,玩家所处的位置
6.玩家档案
打开可以看到所有玩家的NPC档案

玩家档案界面
左边是所有玩家的名称,点击后可以在右边查看对应档案
Quest Data-任务数据,查看该玩家接取过的任务
Dialog Data-对话框数据,查看该玩家触发过的对话框
Transport Data-传送数据,查看该玩家激活过的传送点
Bank Data-储存数据,查看该玩家的储存
Faction Data-阵营数据,查看该玩家接触过的阵营的阵营点数
点击删除可删除该玩家的数据
7.NPC合成表
可设置自定义合成

NPC自定义合成展示
全局设置-自定义工作台合成表
木工台-自定义木工台、铁砧(mod自带)合成表
点击相应的名称可查看合成表并对其进行修改
工作台默认可合成的物品包括各种NPC魔杖、木工台、子弹等
木工台默认可合成的物品包括mod内的大部分武器、装饰物品等
ps.在木工台、铁砧界面的右上角可以看到木工台物品的合成方式
高版本会只剩下NPC魔杖合成
8.自然生成设置(WIP,未完成)
设置某NPC在一些生物群落自然生成

自然生成界面
标题-用于区别自然生成的名称
生物群落-设置该NPC可自然生成的生物群落
生成几率-设置该NPC自然生成的几率(概率很奇怪)
选择NPC-设置自然生成的NPC,从NPC复制魔杖中选取
spawn.type-设置该NPC的生成类型,可设置为全天、暗处
9.Linked
连接,和高级设置的Linked配套使用

Linked设置界面
在右边添加一个新的Linked,如图,可改变连接名称
随后选择NPC,在高级设置-Linked中选择相应的连接
被Linked连接的所有NPC在设置时会同步设置
例如,两个被连接的NPC
NPC1被设置为100血,NPC2会同时变为100血,反之亦然
NPC受伤导致的血量变化不在其中,因为连接只影响设置
如果要将NPC从连接中去除,只需要点击右边的清除
六、额外内容
如题,这里会讲一些额外的内容
1.可用的选项
使该设置可以使用的相关数据,出现在NPC设置和NPC方块中
此处以结界为例,如玩家不符合可用的选项中的数据,则该玩家无法穿过该结界

可用的选项
选择对话-选择一个对话框后,可以设置在该对话前、后可使用
选择任务-同选择对话,但是多了激活任务时、未激活任务时可使用
中间的是阵营相关,可设置当玩家↓
【是/不是】该阵营的【友好/中立/不友好】时可使用
时刻-可设置为在全天、仅在白天、仅在夜晚时可使用
等级-玩家高于该等级时可使用
2.建筑方块/复制方块

建筑方块(左)与复制方块(右)
建筑方块放下后会自动跳出建筑界面

建筑方块界面
在左边选择需要进行建造的建筑
Preview-预览,生成一个该建筑的幻影
可用于查看该建筑的模型以及更好的调整建筑位置
稍大些的建筑幻影会导致游戏很卡
Width / Length / Height-分别为该建筑的宽度、长度、高度
开启-启动建筑方块
YOffset-设置建筑的离地(建筑方块所在y轴往下一格视为地面)高度,最大为10
Rotation-设置建筑旋转,可设置为0、90、180、270
选择好建筑后,在旁边召唤一个NPC并将副职业设置为Builder
开启建筑方块后,NPC会直接开始进行建造,只是过程慢了些
高版本有立即建造的按钮,我的1.8.9没有
如果想要将自己的建筑复制,则需要用到复制方块
放下后会以复制方块为一角,生成一个默认10x10x10的框架
三维长度都可以自行调整
选定需要复制的区域后,打开复制方块输入名称并保存
区域内的所有方块都会被复制进入建筑方块里
此时只要在建筑方块里找到你刚设置好的建筑名称并启动即可复制
如果复制建筑名称重复则会直接覆盖
ps.建筑方块和复制方块需要NPC魔杖右键才能打开
3.多种内容叠加
关于NPC的内容叠加有很多种方式,以下列举一种

堂吉诃德(
马为NPC改模型
马上的人穿戴护甲,手持剑盾,使用乘骑魔杖使其骑在马上
右边的随从为副职业-雇佣随从设置
这是比较基本的一种,其他的可以由各位自行设置
4.使用puppet职业实现各种画面
这种一般出现在各类Minecraft的定格动画里,做到静中带动的画面
这需要玩家对副职业为puppet的NPC进行调整
这里给出一个例子

彼方剑语中的大部分定格内容都可以通过NPCmod来实现
如10:30时的画面
以下为视频内截图

彼方剑语画面
以下为UP自己做的(无材质光影,皮肤是mod自带的,随便整了俩,动作尽力还原)

UP自制效果
做的时候忘打光了,有点暗
若想让NPC不动,可以在外形设置里把活力设置为否
关于让NPC一直看一个方向其实很简单
只要调整puppet中的设置最上方的三项,另一个NPC设置成敌对阵营
当然,如果是单人画面,敌对NPC可以是隐身的,这样NPC就会盯着敌对NPC的方向
例子如下

动作演示
5.脚本
需要一定编程基础,但功能极其强大,属于NPCmod进阶内容
推荐UP主:https://space.bilibili.com/334386226
自此,关于我的世界NPCmod介绍的重制版就结束了,也算是了却了我很久以前的一个小小的心愿。时间飞逝,以前陪我一起玩Minecraft的小伙伴都已经很久不上线了,大家都有自己的生活,不知不觉就会抛下曾经视若珍宝的东西,但我还是会坚持下去。
如果有什么关于NPCmod的其他技术性问题可以在评论区提问,如果我看到了基本都会回复,虽然我不一定会就是了,也欢迎各位熟悉NPCmod的小伙伴提出批评建议。