如何配置Metamorph中的变形教程

2020-12-26 12:00:20

(本教程由作者在Github上的wiki中的“配置变形”章节翻译、改编而来)

首先,我们要先找到配置文件。找到你的.minecraft文件夹,然后再找到config文件夹,点进去之后找到Metamorph配置文件夹,点进去找到morphs.json。另外,编辑的时候一定要用英文标点。

点进去morphs.json文件,你可以发现里面是空的,只有两个花括号等着你去改。这个文件主要是用于创建新的变形,而不是修改变形。(但主要是覆写)

创建一个新变形,有以下几项需要写:

abilities(能力,字符串数组) -这一项用于设定这个变形的能力,可以拥有多种能力。能力有以下几项:

climb -允许玩家像蜘蛛一样爬行。这个能力还会阻止玩家受到摔落伤害。

fire_proof -让玩家不会受到火焰伤害(如所有下界生物)

fly -允许玩家在生存模式下飞行(类似于蝙蝠等)

glide -让玩家可以像鸡一样缓慢下落。你也可以按下Shift键,这样会让你正常的掉落下去(当然也会受到摔落伤害)。

hungerless -让玩家不受饥饿效果影响。(饱食度和饥饿度仍然会下降)

jumping -让玩家像兔子、史莱姆一样在走路时跳跃。

night_vision -让玩家自动获得永久的夜视效果。

prevent_fall -掉落时不受摔落伤害。

snow_walk -使玩家像雪傀儡一样,在行走时留下积雪。

sun_allergy -使玩家在白天露天时受到火焰伤害。(类似于亡灵生物)

swim -使玩家在水中可以自由移动(类似于鱿鱼、守卫者等),但当玩家不在水中时令玩家受到伤害。(类似鱿鱼)

water_breath -给予玩家永久的水下呼吸状态效果。(类似于守卫者、鱿鱼等水下生物)

2.attack(攻击方式,字符串) -设定这个变形的攻击方式。只能设定一种攻击方式。攻击方式有以下三种:

poison -给予攻击目标中毒状态效果(如洞穴蜘蛛)

wither -给予攻击目标凋零状态效果(如凋灵骷髅)

knockback -将攻击目标击飞(如铁傀儡)

3.action (行动,字符串)-设定当玩家按下行动键(默认为“V”键)时产生的效果。只能设定一种行动。行动有以下几种:

explode -让玩家像苦力怕一样自爆。同时也会杀死玩家。(有趣的是,创造模式下不会杀死,而在生存模式中,玩家受到的是虚空伤害而非爆炸伤害,死亡信息为“XXX掉出了这个世界”)

fireball -发射一个爆炸火球(恶魂)

fire_breath -发射龙息(末影龙)

jump -跳到三格高(史莱姆)

potions -投掷一个随机的负面效果的喷溅型药水(女巫)

small_fireball -发射一个小火球(烈焰人)

snowball -发射一个雪球(雪傀儡)

teleport -将玩家传送到他所注视的方块(有一定范围)(末影人)

4.health (生命值,数字)-默认为20,设定变成该变形时玩家的最大生命值。

5.speed (速度,数字)-默认为0.1,设定玩家变成该变形时的速度。(单位未知)

6.hostile (伪装敌对性,布尔值)-设定玩家是否会被攻击型生物攻击。如果设定为真(true),则所有攻击型生物会被视作中立型生物,只有在被玩家打之后才会反击。

7.hands (是否渲染手,布尔值)-设定当玩家处于第一人称视角时是否渲染生物手臂。有可能会出错。

那么,接下来我们就看示例。如果我们想将狼变得更加厉害,比如说,让他有两倍于玩家的生命值,速度跟豹猫一样快,同时不受摔落伤害,可以发射火球。顺便还想改下蝙蝠,比如平衡一下生命值,让他可以滑翔,不受饥饿效果影响,可以自爆而且具有敌对性,我们就应该如此填写:

{

"Wolf": {

"abilities": ["prevent_fall"],

"action": "small_fireball",

"health": 40,

"speed": 0.15

},

"Bat": {

"abilities": ["glide", "hungerless"],

"action": "explode",

"health": 20,

"hostile": true

}

}

如果你在使用1.11.2的Metamorph,就应该用minecraft:wolf来替代Wolf,用minecraft:bat替代bat。


特色标签

精彩合集,奇葩无下限 更多

最新游戏

更多

最新专题

更多

相关文章