多语言展示
当前在线:1215今日阅读:152今日分享:13

自定义NPCmod

在这里讲的是1.7.10
工具/原料

我的世界1.7.10

方法/步骤
认识篇-(1)外形设置
1

第一行:名称:首先帮NPC起名不是难事吧?后面的Atesson可以随意编辑,比如我改成Custom,那么NPC的名字也叫Custom了;在这后面还有一个选项,叫“显示”他是可以换成“隐藏”和“攻击时显示”的。“显示”就比如说这个NPC的名字是一直显示着的,反的来说,“隐藏”就是NPC的名字不显示,“攻击时显示”是该NPC对生物有仇恨时他的名字都会显示出来直到仇恨消失!

2

第二行:标题:显示的时候NPC名字下面会显示一行<若不写则不显示>,可以简单看作为NPC的介绍或者你对他的看法吧。

3

第三行:模型:若果你点了”Edit“(编辑)这个选项,则会出现这个界面

4

保存模型顾名思义,就是你这个模型编辑好了就可以保存,到时候可以从加载模型这里得到此模型。”Head“、”Body“、”Arms“,”Legs“分别可以修改头、身体、手臂、脚的模型。其中内容很多,不懂可以问我。Scale”比例“选项可以设置身体各个部位的比例,当然,除了小弟弟...这些自行摸索。还有后面的尺寸,”5“这个数值可以更改,范围1~30,可以改变NPC实体大小。作品:大头娃娃

5

第四行:材质:黑色框框里面的东西没啥用,主要是后面的两个选项,点“Select”(选择),可以翻出所有的生物皮肤,自行选择{可以添加皮肤的,最后讲解!}。点“材质”选项可以切换到“玩家”选项,你就发现前面的黑框框就没了许多白色的液体阿不,是文字!这时候你可以在黑色框框随便填一个正版ID或者服务器里的ID或者你自己的ID,那么这个ID的皮肤就出现了!第五行:披风:懂皮肤的都知道,同第四行,披风也可以自行添加哦!第六行:附加材质:主要是眼睛部位的材质,可以选择,应该也可以自行添加。第七行:有活力的:没什么用,不说第八行:Boss型血条:默认为“否”,同样可以切换为“是”或者“攻击时显示”,选择为“是”时,可以一直显示他的在上方的Boss血条,就是像打末影龙的时候上面的血条,上面还有末影龙这名字。“攻击时显示”顾名思义。

认识篇-(2)属性设置【一】
1

第一行-生命:顾名思义,后面的黑框的数字可以更改(范围1~32767),以更改NPC的生命值。主动攻击范围:以自己为中心的周围(XY轴)长达多少(范围1~64)范围的生物,如果该生物被该NPC所仇恨,并且在范围内,该NPC就会去追杀该生物,若不在范围内的生物,则NPC不会对该生物引起仇恨【不会主动攻击】。

2

第二行-重生:点击编辑会出现该编辑画面“重生”除了可以调整为“是”之外,反对是“否”,决定该生物是否会重生。“时间”可以随意更改(范围1~99999),指多少秒以后该NPC会重生在原地。“隐藏尸体”是指该NPC死后是否会隐藏自己的尸体,除了可以调整为“是”,还可以调整为“否”。Naturally Despawn【自然删除】,指NPC会自然地被删除掉,我不知道指令/killall mobs NPC会不会像怪物一样被刷掉,有的小伙伴可以试试。

3

第三行-近战选项:点击“编辑”会出现此编辑画面,“近战伤害”可以修改(范围1~99999),指的是该NPC近战会打伤敌方多少血【伤害2血=伤害一颗心,但会有几率少扣1血】。“近战攻击距离”可以修改(范围1~30),表示近战伤害被仇恨生物的距离。“近战攻击速度”指的是近战【伤害】所用的速度,宗旨“越少越快”,比如说你修改的是1(范围1~1000),那么攻击速度已经是最快的了,攻击速度为1000,则是最慢的。“击退”玩过MC的都知道,指的是攻击生物可以使生物后退,效果如同“击退”附魔,可以修改(范围0~4)。“攻击效果”除了可以切换为无,还可以切换为火,中毒,饥饿,虚弱,缓慢,反胃,失明,凋零;可以让对方受到此BUFF,当切换为BUFF时下面还附加了几个选项【“火”BUFF仅有“时间”】,“时间”顾名思义,就是受到该BUFF的时间有多长。“增益”指的是为此BUFF增加力度。

4

第四行-远程选项:点击“编辑”出来编辑页面(%)”指的是远程攻击命中率有多少%,可以修改(范围0~100)。“远程攻击距离”可以修改(范围1~64),指远程攻击可以攻击到生物的距离有多长。“最快攻速”可以修改(范围1~40),指远程攻击生物后的冷却时间最快有多久【攻速1差不多冷却时间0.25秒,“最慢攻速”也一样。】。“最慢攻速”可以修改(范围1~9999),指远程攻击生物后的冷却时间最慢有多久;“最快攻速”和“最慢攻速”联合起来说,若果最快攻速为1,最慢攻速为9999,那么该NPC的远程攻击速度随机在1~9999变化,是可以调为一样的,则固定了速度。“连发间隔”指的是远程攻击连发的间隔要多少,同时影响了攻速,若果想要远程攻击最快,则调为1(范围1~30),反之则调为30,宗旨一样是“越少越快,越多越慢”。“连发次数”指的是你远程攻击连发几次,可以修改(范围1~100)。”声音设置“指的是攻击后发出的声音,可以选择,可以自行添加。”单次射击弹药量“可以修改(范围1~10),可以看作×【乘以】连发次数。Aim While Shooting【射击时同时瞄准】简单来说,是吸引了仇恨时他会举起武器向你射击。,如果没有仇恨他就会放下双手,并收起武器

认识篇-(2)属性设置【二】
1

弹药类型:点击“编辑”进入到编辑页面力量”指的是远程攻击的伤害(范围1~9999,2血=1心),有几率少扣一血。“冲击”和“冲击”附魔相似,远程攻击击退对方。“2D”可以切换为“3D”【2D:你每次都可以看得到射击物品的正面。3D:你只可以看到物品的一个面。】切换到3D后下面还有两个选项,“旋转”指的是该3D物品可以旋转,可以选择为“是”。“穿透目标”指的是射击物品可以穿透目标方块的,比如“尺寸”指的是射击物品的大小(范围1~10)。“速度”指的是射击速度有多快,可以修改(范围1~50),宗旨“越大越快,越小越慢”“受重力影响”比如说你选的是“否”,那么射击路径是平行的;选的是“是”,那么你是在投射击物品的。“爆炸”指射击物品遇到目标会形成爆炸,若选“是”,则后面出现一个“无”的选项【爆炸,但不会破坏方块】,这是爆炸力度,爆炸力度可调为“小型”,“中型”或者“大型”;选项默认为否【不形成爆炸】。“效果”和之前近战攻击的“效果”一样,如果选“爆炸”为“是”,爆炸力度为“无”,那么射出去的射击物品会应“效果”而决定【比方说你选“效果”是火,那么被击中方块会出现火焰,并爆炸不会造成方块毁灭,选的是其他的会出现投掷药水一样的效果。】。射击踪迹类型可以自行选择【自己摸索,不会问我】,后面的“NoGlow(不会发光)”指的是射击踪迹不可以发光;反得来说选“发光”可以使射击踪迹发光。

2

-抗性提升:进入编辑页面可以看到这四项基佬,你可以调节他们【全部调为-100%那么NPC就是一击必死,全部调+100%杀不死的!】,Explosion是“爆炸”的意思。-火焰免疫:默认为“否”,可以选择为“是”,选了“是”以后该NPC不会受到火焰伤害,反得来说选“否”是会受到火焰伤害的。-可以被淹死:默认为“是”,可以选择为“否”,选了“否”以后该NPC不会淹死了,反得来说选“是”是会淹死的。-正常生命恢复:没有仇恨任何生物时的回血量,可以修改(范围0~999999999)。受攻击时生命恢复:战斗时的回血量,可以修改(范围0~999999999)。-会被阳光点燃:否认为“否”,可以选择为“是”,选择为“是”了的话,该NPC会像僵尸一样被阳光照到烧起来,选“否”则不会。-无掉落伤害:默认为“否”,可以选择为“是”,选择为“是”了之后,该NPC从什么高度摔下来都不会伤血;选择了“否”之后则会伤血。-PotionImmune(药水免疫):默认为“否”,可以选择为“是”,选择为“是”了之后可以免疫药水效果,选择了“否”之后则会。-stats.attackInvisible(统计表.攻击看不见的人):默认为“否”,可以选择为“是”,选择为“是”了之后该NPC可以统计攻击看不见的人了,反得来说,选“否”则不可以统计。.

认识篇-(3)AI
1

-发现敌人时:可以切换为“恐慌”,“撤退”或“无反应”;“反击”意思是说当该NPC对别的生物有仇恨时会反击【攻击】;“恐慌”意思是说当该NPC对别的生物有仇恨时会恐慌,到处乱跑,躲避该NPC所仇恨的生物;“撤退”意思是说该NPC对别的生物有仇恨时会躲避你【撤退,并不是到处乱跑】;“无反应”意思是说该NPC对别的生物有仇恨时什么也不做,也不攻击。-避水:默认为“否”,可以切换为“是”;切换为“否了以后,该NPC会避开水源;选择为”否“不会避开水源。-与门交互:默认为“无效”,意思是说对门不能交互;可以切换为“打碎”,会像僵尸一样遇到门打烂门;还可以切换为“打开”,可以像村民一样遇到门就打开。-返回起点:默认为“是”,意思是说NPC死了,走路走超了限制范围会走回自己被创造的方块上;切换为“否”该NPC被编辑后还是在原地而不会被传送到自己出生的地方,死了也会在原地出生,并且走出了规定范围不会被传送回来,还会继续走。-可以游泳:默认为“是”,这样该NPC是可以遇到水就浮起来的;切换为“否”,该NPC遇到水不会浮上来。-冲向目标:默认为“否”,这样该NPC还是原来那样;若切换为“是”,那么该NPC攻击时会像蜘蛛一样冲过去跳起来攻击!-寻求庇护:默认为“无效”,这样该NPC还是原来那样,可切换为“黑暗”“或“日光”;若切换为“黑暗”,那么该NPC到黑夜的时候的场所会寻求庇护所【走到有光的地方或者可以遮住头顶的地方】;若切换为“日光”,那么该NPC遇到阳光的时候会像小白一样白天会躲在不会受到阳光照着的地方。-间接点燃【其实是“间接射击”】:默认为“否”,还是原来的样子;若切换为“WhenDistant”(当遥远时)该NPC可以对在遥远的生物进行射击;若切换为“WhenHidden”,该NPC没被自己仇恨的生物发现的时候就会向天上放弹,然后弹就会落下来砸到仇恨生物。-必须看到目标:默认为“是”,那么该NPC看到自己仇恨的目标会进行攻击;若切换为“否”那么该NPC没看到自己仇恨的目标都能够对自己仇恨的目标进行攻击。-使用远程攻击:默认为“总是允许”,意思是说该NPC总是使用远程攻击,可切换为“直到关闭”和“准备时”;切换为“直到关闭”之后,后面出现MinimumRange(最低范围)

2

比如我填最低范围是1,那么在离NPC一格距离的仇恨生物会被该NPC近战攻击,离开范围则远程攻击;切换为“准备时”,后面也会出现MinimumRange(最低范围),调为1,那么在离NPC一格距离的仇恨生物会被该NPC近战攻击一次【仅一次】离开范围后用远程攻击。-可以冲锋:默认为“否”,与原来一样;切换为“是”,那么该NPC有仇恨时就会跑了。-战术变换:默认为“突袭”,与原来一样,还可切换为“闪避”,“包围”,“Hit&Run”,“伏击”,“偷袭”或“无”,切换为除了“无”和“突袭”和“Hit&Run”之外的战术后面会出现黑色框框,这里是距离的意思,这里就不说了,不懂问我,学过语文的都知道这些战术是什么意思。另外介绍一下“Hit&Run”是跑打的意思,边跑边打,玩过DOTA和LOL应该都知道。-移动:点击“编辑”进入编辑页面

4

“游荡”还可以切换为“路径移动”,“Movement”(运动)默认为“循环”,指NPC在几个点上循环走【走到最终点然后走回原点再继续走】;切换为“回溯”,该NPC走到最终点然后再走回上一个点直到走回原点。“Pauses”(停顿)指的是NPC是否在一个点上停顿一下再走,默认为“是”【没什么两样】,可切换为“否”【不停顿】。-蜘蛛网对其是否有效:默认为“是”;选择为“否”后,该NPC不会受蜘蛛网限制移动【就像蜘蛛一样】。

认识篇-(4)物品
认识篇-(5)高级设置-【1】身份-商人
1

终于到这步骤了,我们来学习一下身份。这里显示的是无身份,点一下就有了!可切换为“商人”,“雇佣随从”,“储存者”,“传送师”,“信使”或“Companion(WIP)”(同伴:正在处理过程中的作业)。-商人:

2

可以看到{两个空格位置=一个空格位置},如果你放一个土块进第一个格子,放一个石头进第二个格子,放一个基岩进“=”后面的空格子,然后再点×,右键NPC你可以看到

3

这时候只要你背包有一个土块和一个石头,你就可以换一个基岩了!【点击交易栏中的基岩领取】{当然了,你也可以单单放一个物品在“=”号的前面。回到第二张图:“无视伤害”【应该翻译为“无视毁坏”】和“Ignore NBT“无视NBT”【无视NBT内置修改器的修改】这些不用说。主要是下面的“Linked Marketname”(相关商店名),首先得先绑定,把卖东西的商人在框框里填上该商人的名字,另一个不卖东西的商人填上该商人名字,然后退出;然后就能转换了!卖东西的商人下面的黑框可以填写个商人NPC的名字,比如说我打的是“diaosi”(一个商人,什么也不卖),然后点一点空白部分以取消那个“闪烁的|”,那么这个商人也跟着diaosi什么也不卖了!

认识篇-(5)高级设置-【1】身份-雇佣随从

前面3个空格可以放任何物品,以作雇佣该NPC的必须物品,后面的黑框是需要此物品的数量,可以随意更改。上面有两个黑色框框还有字,都可以更改;第一行的字代表你雇佣了该NPC所说的话,{days}【符号必须是以英文打出的】代表能雇佣多少天【按游戏中的天数计算,不知道服务器管理员乱改时间会不会影响,有的服务器管理员可以试试】;第二行的字代表你雇佣的NPC已经过期了所说的话,{player}【符号必须是以英文打出的】指的是 雇佣人名字/互动人名字。-Infinite Days(无限天):默认为“否”;点一下切换为“是”后,该NPC雇佣后不会过期。-GuiDisabled(图形用户界面残废):默认为“否”;点一下切换为“是”后,【生存模式右键自己已雇佣的NPC,会打不开。顺便介绍一下这个图片,上面空格和右边显示的等式是是相应的,上面显示的是1个石头=一天,那么这NPC还没过期,我还想“续费”,我就得放一个石头进空格里面,再点下面的雇佣。这里还显示了NPC的什么和雇佣时间;下面有个跟随按钮,表示该NPC会一直跟着你;点一下变“等待”表示该NPC会随意走动,不会跟你,你可以再次找到他然后再点一下变为跟随。】-AllowSoulstone(允许灵魂之石):允许灵魂之石收走该NPC。【等番外篇介绍NPC方块你就懂了。】

认识篇-(5)高级设置-【1】身份-储存者

编辑页面这里可以选择银行名字,选定就以该银行经营。银行:可以储存自己的东西,别人是拿不到的。

认识篇-(5)高级设置-【1】身份-传送师

编辑页面右边这栏可以选《传送位置阵列》【以后全局设置会教到】。黑色框是设置这里的地标位置名,传送的时候会用到;“发现时激活”选项全局设置再讲。

认识篇-(5)高级设置-【1】身份-信使

无编辑页面,选择即可右键该信使NPC,出现页面

认识篇-(5)高级设置-【1】身份-Companion(WIP)

第一行-Stage(阶段):默认为“Full-Grown”(发育完全的 ),可以切换为“Baby”(宝宝),“Child”(儿童),“Teenager”(青少年),“Adult”(成年人),自行选择;“Update”(更新),可以让其阶段的伙伴成长。第二行-Age(年龄):默认为“是”;选否了之后该阶段的同伴不会成长。后面的黑框可以修改(范围0~9999999999)【宝宝:0~71999,儿童:72000~179999,青年:180000~323999,成人:324000~449999,发育完全的:450000~9999999999】,然后点上面的“Update”(更新),就可以修改同伴的成长。下面3个图标是你同伴的技能,拖动滑条你会发现作弊图标右下角的“0”的数值会变化,这是与“Baby”(宝宝),“Child”(儿童),“Teenager”(青少年),“Adult”(成年人)是对应的【最高为5级】。应该这个还是作者正在处理过程中的作业,所以有些功能是不可行的。

认识篇-(5)高级设置-【2】职业-吟游诗人

音乐选择,点进去会有一个“customnpcs”和“minecraft”两个文件夹,分别指代NPC的音效包和minecraft游戏本身的音效包,自行选择。

认识篇-(5)高级设置-【2】职业-治疗者

-Healing Speed(治疗速度):可以修改(范围1~10),默认为“5”【数值越少,治疗速度越快】。-Range(距离):该NPC治疗你所需距离,可以修改(范围2~20)。

认识篇-(5)高级设置-【2】职业-守卫
认识篇-(5)高级设置-【2】职业-物品给予者

第一个选项:默认为“Random Item”(随机物品)【可以随机抽取下面一行空框上面还有一个“Items to give”(要给的物品)】,可以切换为“All Items”(全部物品)【下面这行空框里面的物品都给予玩家】,“Give Not Owned Items”(给没有自己所拥有物品的玩家),“Give When Doesnt Own Any”(给没有任何物品的玩家东西)或“Chained”(锁链型)【在“Items to give”以顺数的物品进行给予,比如第一个框我放泥土,第二个放石头,那么该NPC第一次会给我泥土,第二次会给我石头,然后再给我泥土,以此类推!】第二个选项:默认为“Timer”(时计),下面会出现“cooldown”(冷却时间)【意思是隔多少秒然后给你东西,必须要走出该NPC的“主动攻击范围”【见属性设置】,再走进才给你。】,可切换为“Give Only Once”(只给一次)或“Daily”(每日)【按游戏时间计算】。右边的3行黑框是说该NPC给你东西所说的话,3个都填那就随机抽取一句话来说。

认识篇-(5)高级设置-【2】职业-雇佣随从
推荐信息