/s u m m o n
指令教程
由T77编写
1:什么是/summon
/summon是1.7.2里的一个新出的指令,它的中文意思是:召唤,这个指令能生成各种实体叶绍翁夜书所见:包括蜘蛛,巨人,末影龙甚至引燃的TNT等等,这个指令非常高级,它的重点在于:不仅可以生成实体,还可以编辑实体的数据值。就跟NBT是一样的,比如创造出一个穿着铁头盔的僵尸等
2:/summon的基础用法
想要创造生物,你必须用到下面的指令
/summon [实体名称] [x] [y] [z]
注意,/summon是一个特殊的指令,不同于别的指令,它所有内容的开头必须是大写,比如实体名称:假如要召唤僵尸,你不能写/summon zombie,而要写/summon Zombie.这也是个值得注意的地方,因为这小小的错误会导致指令输出失败。
xyz可以不写,这样的话,如果是玩家输入:实体出现在玩家旁边,如果是命令方块:实体直接出现在命令方块里面,同tp指令,你可以在xyz中每一个字的前面加上~(如:~1 ~2 ~3)来设置距离值而不是坐标值,到后来的复杂用法,你必须把指令输入在xyz后面,在这个时候,假如不指定坐标值,你也必须写上:/summon [实体名称] ~ ~ ~ [其它内容]可以被生成的实体有很多,具体的查看可以先输入/summon (注:输入完/summon还需要空一格)然后按TAB键来查询所有实体
3:/summon的附加设置
/summon的附加设置,也就是上面所指的“其它内容”如果需要很多的叠加,可能会很长,一般这种指令只有在命令方块可以执行(因为聊天框只允许你输入一点点字,过多无法输入)附加设置是指如怪物的装备等,一般情况下,装备和其它道具只有生物能使用,因此下面的的实体几乎统统指生物
附加设置必须输入在xyz后,因此即使不写“x y z”你也得写“~ ~ ~”(上文已提到)附加设置的输入都有格式,如下
每一个附加设置都要一个大括号:{}来包围,假如下文提到某功能对应的参数为ABC,那么必须填写为:{ABC:[数值]}多个参数要用逗号连接,所有参数开头必须大写,并且所有的符号都必须是英文的符号而不是中文
1:生物的自定义名称
生物的自定义名称的参数名为
CustomName:“[自定义名称]”
除此之外,还有一个功能
CustomNameVisible:[1或0]
假如输入1,那么玩家可以在任何时候看到它的名字(如果它在玩家视线内的话齐秦个人资料简介)假如输入0或干脆不写这个参数,那么玩家只有光标对着其的时候才会显示其名称,如果使用铁砧修
改怪物蛋或命名牌改变生物名字的话,效果与其一样
例子:假如设定在自己附近生成一个僵尸,自定义名称为123,而且玩家可以在任何时候看到其名字,那么指令是这样的:
/summon Zombie ~ ~ ~ {CustomName:123,CutonNameVisible:1}
[关于自定义名称的彩蛋]
在1.6或以上版本里,给生物取名为牛肉羹汤的做法:Dinnerbone或Grumm.生物会倒立
在1.7.4或以上版本里,给羊取名为:jeb_白菜功效则羊会不断地替换毛色,但不影响剪出来的羊毛——还是原来颜色的羊毛
2:生物的自定义装备
能穿上装备的只有以下怪物:
僵尸,小僵尸,村民僵尸,小村民僵尸,骷髅,凋灵骷髅,僵尸猪人,小僵尸猪人
装备的参数为
Equipment:[{},{},{},{},{}]
上面的参数有5个{},它们分别用来输入
手持物 鞋子 裤子 衣服 帽子
如果不设置,可以不填,留空,但是5个{}框必须写下去,如果要设置,必须在相应的{}里这么写
Id:[物品ID]
假如设置装备为:铁剑,无装备,那么参数如下
Equipment:[{id:268},{},{},{},{}]
手持的物品不一定是武器或工具等,其实什么都可以
注:如果在id:xxx后面加上:,Count:[数值] 可以设置其拥有该物品的数量
如果把最后一个{}(也就是头上戴着的东西)设置为方块,则该生物的头会变成方块头(就像玩家戴上南瓜一样)
3:设置幼年生物
当你输入好了生物后,如果该生物有幼年形态的,那么你可以设置为幼年,能设置为幼年的有:
牛,羊,猪,鸡,狼,豹猫,僵尸,僵尸村民,哞菇,村民,僵尸猪人
设置其为幼年的参数为
IsBaby:[数值]
数值为1则为幼年形态
数值为0或不输入该参数则为普通形态
4:设置生物的坐骑
生物可以拥有坐骑,如果该生物有坐下的动作,则会显示坐下的动作,如果没有则显示站立动作
全体指令为(如果显示参数可能不好理解)
/summon [最顶上的生物] ~ ~ ~ {Riding:{id:[该生物坐着的生物}}
生物的坐骑可以是任意实体,但是行动都是靠最下面的实体来移动,本身无法移动,坐骑无视生物重量,你可以让一个骷髅坐在蝙蝠上面,这样甚至可以做出会飞的骷髅——一个飞龙骑士,如果你喜欢的话.如果实体消失则上面的生物会恢复原状
注:生物可以无限堆叠形成无限高的实体柱
假如设定为3个生物
全体指令为
/summon [最顶上的生物] ~ ~ ~ {Riding:{id:[中间的生物],Riding:[id:{[最下面的生物]}}
以此类推
同时你也可以修改其与其坐骑的信息,方法跟原来的方法是一样的,如
/summon [最顶上的生物] ~ ~ ~{CustomName=”123”,Riding:{id=[其坐骑],CustomName=”321”}}
4:设置生物是否有鞍
这个设置仅仅限制于马或猪2者
参数为
Saddle:[数值]
数值为1为有
数值为0或不填写该参数为没有
5:给生物附魔的装备
生物的装备也是可以附魔的,不过开始前你还必须利用这个参数
Equipment:[{},{},{},{},{}]
附魔的物品是从装备开始修改的
这个指令经过强化,变为下面这个参数(注:只列出第一个{},其它的其实只要按照第一个{}的方法去做就可以)
Equipment:[{id:[指令],tag:{ench:[{id:[附魔效果ID],lvl:[附魔效果等级]},{id:[第2个附魔效果ID],lvl:[第2个附魔效果等级]}]}},{},{},{},{}
注:上面指令的绿色字体可以删除,如果你不需要第2个附魔的话。
附魔可以无限叠加,多个附魔需要用逗号连接,附魔效果ID依次排列为
==防具==
1 火焰保护
2 摔落保护[鞋子]
3 爆炸保护
4 弹射物保护
5 水下呼吸[头盔]
6 水下挖掘加速[头盔]
==剑==
16 锋利
17 亡灵杀手
18 节肢杀手
19 击退
20 火焰附加
21 抢夺
==工具==
32 挖掘效率[锄头除外]
33 精准采集[锄头除外]
34 耐久[其实可以适用在所有工具武器和装备上]
35 时运[锄头除外]
==弓==
48 力量[同剑的锋利]
49 冲击[同剑的击退]
50 火矢[同剑的火焰附加]
大班绘本51 无限
以上效果里加[]的字代表此附魔只对某物有效(无效的其实仍然可以强制附魔,但是附魔本质不会因为对该物无效而消失,比如你给弓附魔火焰附加(不是火矢)歌颂祖国的诗则如果用它来打(不是射击,是用左键攻击)目标,那么目标会着火)或者注释
以上效果并没有1.7.2新出的附魔
6:给生成的动物药水效果
你可以设置生物被生成时带有的药水效果
参数为
ActiveEffects:[{Id:[效果ID],Amplifier:[效果等级],Duration:[效果持续时间]},
7:设置实体掉落物
实体掉落物即该实体死亡时掉出的物品,参数为
{id:[物品ID],Count:[数量],tag:{display:{Name:[物品的自定义名称]}}}
上面的绿色字体可以省略,如果你不需要自定义名称的话。这个参数要写在“Equipment”参数的里面,设上面的参数为“[内容],则主参数为
Equipment:[{[内容]},{},{},{},{}]
7:设置物品的注释
物品的注释会在物品功能(也就是显示附魔效果等地方)的最下面出现,默认的字体为:紫色+斜体字,可以通过分节符号修改,这个指令同样可以适用于/give,指令为:/give [玩家] [物品ID] [数量] [附加数据值/损害值/0(如果没有的话)] [其它内容]
参数为:
display:{Lore:["[第一行字]","[第二行字]"]}
上面的绿色字体可以省略 ,如果你不需要第二行字的话,如果需要创建更多的行数,相隔的字必须用逗号连接。
这个参数可以用于/give指令或者是设置怪物掉落物,假设上面的参数为“[内容]”,那么主参
数为:
Equipment:[{id:[物品ID],Count:[数量],tag:{[内容]}},{},{},{},{}]
8:设置生物的皮革盔甲的颜色
参数为{id:[物品ID(必须为皮革盔甲)],tag:{display:{color:[颜色ID]}
颜色ID比较复杂,不过你可以通过F3+H,然后把鼠标移到一个染过色的皮革盔甲查看并确认其颜色ID
9:设置爬行者的爆炸半径
参数为:ExplosionRadius:[爆炸半径]
千万不要设置过多,比如把爆炸半径调至100,这样你的电脑会毁掉的......
10:设置实体的基础属性
实体的基础属性,也就是Attributes,它可以修改实体原来的基础属性,比如你可以调整生物
的生命值。
1:设置实体的最大生命值:
Attributes:[{Name:generic.maxHealth,Ba:[数值]}
日破苍穹2:设置实体是否能被击退:
Attributes:{Name:generic.knockbackResistance,Ba:[数值]}
数值为1则为否
0或不填该参数为是
3:设置实体移动速度(如果它能移动的话)
Attributes:[{vementSpeed,Ba:[数值]}]
数值越小速度越慢,最小为0.001
11:设置生物掉落装备的可能率
如果不设置这一项,那么其装备不会掉落
DropChances:[Xf,Xf,Xf,Xf,1.Xf]
X为[数值],这些数值对应着有关雪的成语Equipment的选项,如果其对应的装备是没有的,那么不会有事情,数值为1.0 则为100%掉落,0为0%掉落,同样,0.3为30%掉落,依此类推