本篇教程由作者设定使用 CC BY-NC-SA 协议。

本教程只适用于1.16以上版本的MC

目录

自定义生物

/summon fox ~ ~1 ~ {},把要加的标签放在{}内,注意{}回括号完整。

如果有多个标签,要用英文逗号隔开。

有些标签要用到 [{ }]这样格式的双层括号,比如Passengers,具体请看下文用双层括号的标签。

生物通用标签

AbsorptionAmount:                   通过伤害吸收效果得到的额外生命值

CanPickUpLoot:               1或0   生物是否可以捡起战利品

Silent:                              1或0    实体是否发出任何声音

NoAI:                               1或0     生物的AI是否禁用

NoGravity:                       1或0     生物是否失重

举例,假如要召唤一个不动的,无声的凋灵

/summon wither ~ ~1 ~ {Silent:1,NoAI:1}

骑乘标签”Passengers:[{}]

举例:苦力怕骑豹猫  永动机

/summon ocelot ~ ~ ~ {Passengers:[{id:"creeper"}]}

蜘蛛骑士

/summon spider ~ ~ ~ {Passengers:[{id:"skeleton",HandItems:[{id:"bow",Count:1b}]}]}

大家可以看到蜘蛛骑士中小白拿着弓,这用到的是“HandItems:[{}]”标签

举例"HandItems:[{id:"iron_sword",Count:1b},{id:"bow",Count:1b}]"

这就是主手拿铁剑,副手拿弓的意思

然后是附魔标签“tag:{Enchantments:[{}]}”,可以用在handitem标签中,具体见下文的自定义附魔

举例“HandItems:[{id:iron_axe,Count:1,tag:{Enchantments:[{id:"sharpness",lvl:9},{id:"fire_aspect",lvl:2}]}}]

最后是盔甲标签ArmorItems:[{},{},{},{}]

四个括号分别代表靴子,护腿,胸甲,头盔

举例:一个穿着荆棘10,消失诅咒胸甲的生物标签段

“,ArmorItems:[{},{},{id:netherite_chestplate,Count:1,tag:{Enchantments:[{id:"thorns",lvl:10},{id:"vanishing_curse",lvl:1}]}},{}]”

一些生物自带的特殊标签

以生物为例

雪狐狸

/summon fox ~ ~1 ~ {Type:snow}

棕色蘑菇牛

/summon mooshroom ~ ~1 ~ {Type:brown}

尖叫山羊

/summon goat ~ ~1 ~ {IsScreamingGoat:1,HasLeftHorn:1,HasRightHorn:1}

杀手兔

/summon rabbit ~ ~1 ~ {RabbitType:99}

不会僵尸化的猪灵

/summon piglin ~ ~1 ~ {IsImmuneToZombification:1}

骷髅陷阱马

/summon skeleton_horse ~ ~1 ~ {SkeletonTrap:1}

蓝美西螈

/summon axolotl ~ ~1 ~ {Variant:4}

 大史莱姆

/summon minecraft:slime ~ ~1 ~ {Size:16}

青蛙

橙色temperate  绿色cold  白色warm

召唤格式

/summon frog ~ ~1 ~ {variant:cold}

熊猫基因

normal普通  aggressive好斗  lazy懒惰  worried 忧郁

playful顽皮  weak体弱  brown棕色

召唤格式,MainGenew为显性基因,HiddenGene为隐性基因(只有后代才可能体现)

/summon panda ~ ~1 ~ {MainGene:brown,HiddenGene:brown}

潜影贝颜色

0 白色1 橙色2 品红色3 淡蓝色4 黄色5 黄绿色6 粉红色

7 灰色8 淡灰色9 青色10 紫色11 蓝色12 棕色13 绿色14 红色15 黑色16 默认颜色

召唤格式

/summon shulker ~ ~1 ~ {Color:1}

生物属性

生物属性是自定义生物另一个可以调整的选项

这是一些属性的名称

generic.max_health                  最大生命值

generic.follow_range                追踪的最大范围  大多数生物为16

generic.knockback_resistance   抗击退效果   1.0代表完全抵抗

generic.movement_speed         生物的速度 大多数生物为0.25

generic.attack_damage             普通攻击造成的伤害

generic.attack_knockback         攻击击退力度

例子

一只攻击力为100点的僵尸

/summon zombie ~ ~ ~ {Attributes:[{Name:"generic.attack_damage",Base:100.0}]}

一个有着2333点攻击力的钻石剑

/give @s diamond_sword{AttributeModifiers:[{Slot:"mainhand",AttributeName:"generic.attack_damage",
Name:"generic.attack_damage",Amount:2333,Operation:0,UUID:[I;1498693494,1027158888,1898994005,
860320107]}]}

自定义附魔

附魔名称

mcwiki上的链接:点击此处

自定义附魔实例

一个同时拥有快速填装3,穿透5,多重射击,且无法损坏的弩

/give @p crossbow{Enchantments:[{id:"quick_charge",lvl:3},{id:"piercing",lvl:5},{id:"multishot",lvl:1}],Unbreakable:1b}

一个持在手上会给予攻击者高额伤害仙人掌

/give @p cactus{Enchantments:[{id:"thorns",lvl:30}]}

自定义药水

药水名称

普通药水potion 喷溅药水splash_potion 滞留药水lingering_potion 药水箭tipped_arrow

药水颜色

红色16711680 橙色16744231 黄色16776960黄绿色65280 绿色2273612 青绿118504 蓝色255

亮紫16711935 紫色10701220 玫瑰色16756425 白色16777215 灰色8355711 黑色金色16763150 浅蓝999999999

举例:蓝色药水/give @p splash_potion{CustomPotionColor:255}

状态效果的数字名称

mcwiki上的链接:点击此处

自定义药水实例

Amplifier:药水等级,实际等级=输入的等级+1

Duration:持续时间,输入的是游戏tick,20tick=1秒

召唤一个带有99999tick持续时间的防火效果的僵尸

/summon zombie ~ ~ ~ {ActiveEffects:[{Id:12,Amplifier:1,Duration:99999}]}

给自己一个青绿的,拥有速度5,急迫4,跳跃提升3,海豚的恩惠这些状态混合药水 速度药水plus

/give @p splash_potion{CustomPotionColor:118504,CustomPotionEffects:[{Id:1,Amplifier:4,Duration:99999},
{Id:3,Amplifier:3,Duration:99999},{Id:8,Amplifier:2,Duration:99999},{Id:30,Duration:99999}]}

给自己一个黑色的,瞬间伤害45级的药水(足以杀死几乎所有生物)

/give @p splash_potion{CustomPotionColor:0,CustomPotionEffects:[{Id:7,Amplifier:44,Duration:20}]}

给自己一个黑色的,有多种负面效果的药水箭

/give @p tipped_arrow{CustomPotionColor:0,CustomPotionEffects:[{Id:2,Amplifier:5,Duration:1000},{Id:4,Amplifier:4,Duration:1000},{Id:18,Amplifier:4,Duration:1000},{Id:20,Amplifier:4,Duration:1000},{Id:25,Amplifier:4,Duration:150}]}

综合的自定义生物实例

将以上3个模块放在一起,我们就可以让自定义生物拿着附魔武器,带着自定义药水效果了。

一些有趣的实例

一个速度快,生命值高,爆炸范围很大的苦力怕

/summon creeper ~ ~1 ~ {AbsorptionAmount:180,powered:1,ExplosionRadius:15,Attributes:[{Name:"generic.movement_speed",Base:0.35},{Name:"generic.follow_range",Base:100},{Name:"generic.knockback_resistance",Base:1}],ActiveEffects:[{Id:12,Amplifier:1,Duration:99999},{Id:30,Amplifier:1,Duration:99999}]}

唤魔者骑乘防火的幻翼

/summon phantom ~ ~1 ~ {AbsorptionAmount:180,Size:10,ActiveEffects:[{Id:12,Amplifier:1,Duration:99999}],Passengers:[{id:evoker,AbsorptionAmount:20}]}

召唤一堆灾厄村民叠在一起形成的的劫掠塔,其中第二层的卫道士手里的铁斧被附魔了

/summon ravager ~ ~1 ~ {AbsorptionAmount:200,Passengers:[{id:vindicator,AbsorptionAmount:100,HandItems:[{id:iron_axe,Count:1,tag:{Enchantments:[{id:"sharpness",lvl:9},{id:"fire_aspect",lvl:2}]}}],Passengers:[{id:evoker,AbsorptionAmount:30,Passengers:[{id:evoker,AbsorptionAmount:20,Passengers:[{id:evoker}]}]}]}]}

召唤一个很强的大岩浆怪,穿着带有荆棘附魔的盔甲,用它头上骑乘的守卫者作为远程攻击手段

/summon magma_cube ~ ~ ~ {AbsorptionAmount:200,Size:8,ArmorItems:[{},{},{id:netherite_chestplate,Count:1,tag:{Enchantments:[{id:"thorns",lvl:10},{id:"vanishing_curse",lvl:1}]}},{}],Attributes:[{Name:"generic.follow_range",Base:100},{Name:"generic.knockback_resistance",Base:1},{Name:"generic.attack_damage",Base:30}],Passengers:[{id:guardian,Attributes:[{Name:"generic.follow_range",Base:100},{Name:"generic.attack_damage",Base:30}]}]}

召唤一个已经驯服的,无视重力的,跑的快的,带有生命回复,抗性提升效果的白马失重千里马

/summon horse ~ ~1 ~ {NoGravity:1,Tame:1,Health:40,Attributes:[{Name:"generic.max_health",Base:40},{Name:"generic.movement_speed",Base:0.8}],ActiveEffects:[{Id:11,Amplifier:2,Duration:99999},{Id:10,Amplifier:2,Duration:99999}]}