
summon指令 (1),如何做自定义属性的生物和怪物
要想生成生物 就要用到summon指令
一般格式为 summon 生物ID 坐标
下面给出所有生物的ID
--怪物--
zombie 僵尸
wither_skeleton 凋零骷髅
elder_guardian 远古守卫者
stray 流浪者
husk 尸壳
zombie_villager 僵尸村民
skeleton_horse 骷髅马
zombie_horse 僵尸马
evoker 唤魔者
vex 恼鬼
vindication_illager 卫道士
illusion_illager 幻术师
creeper 苦力怕
skeleton 骷髅
spider 蜘蛛
giant 巨人
slime 史莱姆
ghast 恶魂
zombie_pigman 僵尸猪人
enderman 末影人
cave_spider 洞穴蜘蛛
silverfish 蠹虫
blaze 烈焰人
magma_cube 岩浆怪
ender_dragon 末影龙
wither 凋零
witch 女巫
endermite 末影螨
guardian 守卫者
shulker 潜影贝
drowned 溺尸
phantom 幻翼
pillager 掠夺者
ravager 劫掠兽
--动物--
donkey 驴
mule 骡子
bat 蝙蝠
pig 猪
sheep 羊
cow 牛
chicken 鸡
squid鱿鱼
wolf 狼
mooshroom 哞菇
ocelot 豹猫
horse 马
llama 羊驼
parrot 鹦鹉
snow_golem 雪傀儡
iron_golem 铁傀儡
polar_bear 北极熊
cod 鳕鱼
dolphin 海豚
tropical_fish 热带鱼
pufferfish 河豚
turtle 海龟
fox 狐狸
panda 熊猫
trader_llama 行商羊驼
wandering_trader 流浪商人
还有一部分是特殊实体 以后再说
那么我们这期再来说说如何给实体添加自定义属性
添加自定义属性 需要添加属性nbt
每个实体都有几个共用的属性和独特的设置
这次我们只说共用的
Glowing:1b 发光
NoAI:1b 无AI 不会动 不会打人 失去了理智
Invulnerable:1b 无敌 免疫所有伤害
PersistenceRequired:1b 不会消失
LeftHanded:1b 左手为主手
Silent:1b 无声音
NoGravity:1b 无重力(在空中也不会掉下去)
FallFlying:1b 可以飞行(使用鞘翅)
以上为一组 我们看看怎么用这一组
在坐标后面(当然你可以不写坐标)
空格 添加一个大括号
然后把你想要的效果 复制粘贴进去就好了
/summon zombie ~ ~ ~ {Glowing:1b,NoAI:1b,Invulnerable:1b,PersistenceRequired:1b,LeftHanded:1b,Silent:1b,NoGravity:1b,FallFlying:1b}
记得要逗号隔开
我们再看下一组 生物属性
generic.attackDamage 攻击伤害
generic.maxHealth 最大血量
generic.movementSpeed 移动速度(不要填太多了 最好不要超过1)
generic.knockbackResistance 击退抗性
generic.followRange 跟踪半径(如果在这个半径范围内有玩家 这个实体就会追着这个玩家)
generic.armor 护甲值
generic.armorToughness 护甲韧性
Fire:?着火时间
Health:?当前生命值(不应该大于最大生命值)
Air:? 氧气值
那么我们来看看这一组怎么使用
首先 着火时间 当前生命值 氧气值和上面那一组一样
直接扔到大括号里 记得逗号隔开就可以了
如果你添加了前面是generic.的标签,需要在大括号里加入一个
Attributes:[ ]
在中括号里添加前面带generic.的标签 格式为
{Name:"?",Base:?}
name后面必须有引号
在name后面的引号出填写属性ID (如generic.armor) 在Base后面填写数值
你想要多少就写多少
每个小括号之间逗号隔开
给一个例子
/summon minecraft:snow_golem ~ ~1 ~ {Fire:1,Health:1,Air:20,Attributes:[{Name:"generic.attackDamage",Base:1},{Name:"generic.maxHealth",Base:1},{Name:"generic.movementSpeed",Base:1},{Name:"generic.knockbackResistance",Base:1},{Name:"generic.followRange",Base:1},{Name:"generic.armor",Base:1},{Name:"generic.armorToughness",Base:1}]}

之后我会继续补充summon指令
给大家拜个晚年
祝大家幸福