登陆注册
66052300000028

第28章 更加精确的目标选择器 下

上一章我们说到了哪里?哦,是经验值啊。

那么接下来就是:游戏模式。

(游戏模式)

关于游戏模式,两个版本又是不同的,Java版是gamemode,基岩版是m。

那么还是先上Java版。举个例子:

@a [gamemode =adventure ]

上面这段是啥作用?adventure是什么意思?不知道的赶紧去看看第十一章“更改游戏模式”。

adventure就是“冒险”模式,记住了,别再忘了,这是很重要的。

上面这段是指:选择所有游戏模式为“冒险”模式的玩家作为目标。

但是注意,gamemode不允许写数字或者缩写,所以玩Java的各位真的是可怜啊。

但是,其实如果再添上一个(英文)符号,那么这个作用就会翻转。什么呢?看下面:

@a [gamemode =!adventure ]

看到了吗?其实在“值“的前面添上一个(英文)感叹号,就可以把作用翻转成:选择所有游戏模式不为“冒险”模式的玩家作为目标。

然后是基岩版。基岩版又是只有一个字母:m。

现在上例子:

@a [m=adventure]

这个各位应该都知道吧,和刚才的Java版作用一样。但有个好消息,各位是要听这个好消息吗?

没得选择啊!

这个好消息就是:基岩版的m允许使用数字和缩写字母!

是不是一个天大的好消息?那么请记住!生存是0或者是s,创造是1或者是c,冒险是2或者是a,不要记错了(这很简单的,真的)。

对了,还有,基岩版和Java版的感叹号格式都是通用的,也就是说你还可以这样写:

@a [m =!a ]

所以这个的意思也就反过来了。

(目标名称)

目标名称是什么?其主要是用于指定一些特殊的玩家或实体。Java版和基岩版都是用name的(终于不用分开讲了)。

这个很重要,因为它在服务器里很经常用到,比如服务器的一些需要特定权限的人(比如服主)才能进入的地方,所以此时name就派上用场了。

@a [name =作者]

这样子,就会选择所有玩家中,或者是世界的所有实体中叫作者的玩家或实体。

但是这如果是指定实体的话只能是一个被命令过的实体,比如一个叫“小明”的村民,就可以。

(但是,某些人可能会拿这个来干这件事:/kill @a [name =作者])

(但可惜作者我的游戏id不叫作者)

所以懂了吧。

哦,对了,name也支持感叹号格式的。

(垂直旋转角度)

(水平旋转角度)

还记得第九章的/tp吗?其中第一次接触到了垂直旋转角度和水平旋转角度:

“指定垂直旋转角度......这个是指实体的头朝着哪里看,最大180°,最小-180°”

“指定水平旋转角度,用普通话来讲就是设定传送的实体其身子和头朝向哪里,可以是正数(顺时针)也可以是负数(逆时针),一圈360°......。”

这两个由于是同类,我就合起来讲了。

Java版先上。Java版的垂直旋转是x_rotation,水平旋转角度是y_rotation。这两个一个是X,一个是Y。

@a [x_rotation =35]

@a [y_rotation =60]

这两个,第一个是:选择所有其头和地平线夹角或是与X轴(Z轴)夹角为35度的玩家;第二个是:选择所有其身子朝向西偏南30度的玩家。

其实垂直旋转角度其范围是:90度(看星星)到-90度(看地上)。

水平旋转角度也有范围,其范围是:-180度(北)到180度(还是北)。

对了,这里背一下一个句子:

上北-180°,下南0°。左西90°,右东-90°。

这是水平旋转角度的方向,以后Minecraft中再也不会不知道东南西北了。

其实这里也可以使用level和distance的格式,也就是:

@a [x_rotation =35..]

@a [x_rotation =..35]

@a [x_rotation =0..35]

@a [y_rotation =60..]

@a [y_rotation =..60]

@a [y_rotation =60..180]

好了,接下来是基岩版了。

基岩版的垂直是:rx、rxm;基岩版的水平是:ry、rym

其实这些和r还有rm等指令一样,rx是指定最大不能超过几,rxm是指最小不能低于几。ry和rym同理。

其实目标选择器中这种重复情况或说是格式套用情况很常见,接下来我就不细讲同类的了。

(实体类型)

实体类型是type,和name一样,两个版本通用。

type是一个新的东西,它的意思是“类型”。所以这就能解释为什么是实体类型了。

type和name是差不多的,但是它的搜索范围不是通过名字,而是通过种类。比如一个玩家叫Notch,另一个玩家叫Herobrine,那么他们都是“玩家”种类的。比如这里有一只小猪,那里有一只成年猪,那么它们的种类都是猪。

所以通过type,可以锁定一种实体。比如玩家叫player,那么像下面这么写:

@e [type =player]

那么就是寻找所有实体中的玩家了(同@a)。

type仅用于@e,因为只有@e是包含非玩家实体的,type出现最大的原因就是@e的广泛性。比如你要锁定所有的村民(Villager),那么就得使用@e加type了。

type填的是实体的种类(英文),并且是全称。所以type是比较复杂的。要是一些常用的还好,如果是一些不常用的或者是英文名很长的,那么也就得上网查了。有时候还查不到......

哦,对了,type也支持感叹号格式。

对了提醒一下,name和type一样,都是不可重叠的,比如:

@e [type =cow, type =player]

像上面那样是不可以的,Minecraft中可没有既是牛又是玩家的动物。如果真有,那么也应该合并了,叫cow_player(牛人)也是可能的。

(实体的数据标签)

这个就是NBT,属于Java版独有。之前说过,NBT是很复杂的,属于大佬专用。到时候再来说。

(游戏进度)

这个是java版独有的。

还有这个也很复杂,难度仅次于NBT。

(predicate)

这个还是Java版独有,但是仍然也很复杂。

所以,这三个都是Java版独有,都是很复杂的筛选方式,以后再来说。

所以,这个章节已经快2000字了。

现在懂了吧。不懂可以多看几遍,多看看就会了,当时作者也是这样学过来的。

你以为这就结束了吗?

事实上,Mojang在1.13对JAVA指令进行了一场大更新,而原本JAVA的目标选择器也难逃一劫,变成了:

r、rm——合并成——distance

l、lm——合并成——level

m——变成——gamemode

rx、rxm——合并成——x_rotation

ry、rym——合并成——y_rotation

c——变成——limit

同类推荐
  • 游魂单刷王

    游魂单刷王

    李厘失恋后决定从头来收拾旧山河,不料精神抖擞地跟汽车来了一次亲密接触,脑神经莫名其妙地接驳上了一款次世代游戏。因为是非常规的登陆,系统给予了他一次性体验账号,要求其不得死亡和下线,但是补偿他双倍的生命值。因为过多的HP,李厘不愿意与人组队,却闯出了单刷之王的头衔,成为游戏中最神秘的超级高手和不死的神话。但有谁知道他光辉的背后,却是不可捉摸的命运?接驳游戏之后,他的身体在何处?又处于何种的状态?这一款充满神奇的超时代游戏,隐藏着什么样天大的秘密?命运的河流,究竟要将他带去何处?——————————————————————更新时间:早、中、晚各一章。
  • 潺潺听蝉

    潺潺听蝉

    校园里的恋爱,赛场上的热血,退役的安谧,都是我们的美好!
  • 从零开始的奥术帝国

    从零开始的奥术帝国

    奥托,人到快三十却突然穿越的男人。穿越后,他有房有领地,打算享受下奢侈不要脸的贵族生活。但是,直到他发现游戏系统上那斗大的奥术帝国标志。从此他立誓,成为最能狗的巫师!从男爵领地,到巫师学院,从高耸入云的巫师塔,到超级浮空城。蛮兽咆哮,列国争雄!精灵们的帝国正在重回巅峰,科技和神秘的膨胀正在趋于白热。奥托赞格利亚,从今天起,开始追寻真理。
  • 麻烦配合我的走位

    麻烦配合我的走位

    他本来就是人间至善,何必要去俯瞰泥谭呢?
  • 英雄去超越

    英雄去超越

    英雄联盟全球最火热的游戏,看我们如何去超越自己吧!英雄,去超越吧
热门推荐
  • 花意深

    花意深

    2009年年底,竹内友静的去世,让十年未见的三个朋友聚在上海。宣宋宜宁,林嘉安,贝洛娜。十年,她们都经历了什么,再不是当时那个年轻的女孩。但心,好像依旧清透。这世界上的很多阻碍,都不是来源于外界,而是自己的内心。一旦踏过去,就是一片开阔。曲径通幽处,禅房花意深。停留在原地的人们永远不会知道,前面的路,花意深。爱情,与人生,都是在前进中变得美好。这样,也感谢曾经好事多磨。请大家多多支持,隔日更新.第零章为指导篇,人物介绍,时间线索梳理,涉及剧透,可以略过。
  • 边伯贤之伯雅之恋

    边伯贤之伯雅之恋

    一个平凡的女孩,现在那没有任何起起伏伏的人生中,遇到了一个永远闪着光芒的人,他和她会擦出什么火花呢?
  • 邪王专宠:一只小妖出墙来

    邪王专宠:一只小妖出墙来

    “husband是什么意思”某王摸摸某妖的头“老公”某妖注意力不集中“我记着是老婆呢?”“老公”“老婆”“老公”“哎~”。。。。。。
  • 您好客服小姐

    您好客服小姐

    “您好,有什么可以帮您?”每次电话响起,接通电话后周旋已经习惯性的说出这句。一次代接电话的认识,开启了客服小姐别样人生!
  • 天行

    天行

    号称“北辰骑神”的天才玩家以自创的“牧马冲锋流”战术击败了国服第一弓手北冥雪,被誉为天纵战榜第一骑士的他,却受到小人排挤,最终离开了效力已久的银狐俱乐部。是沉沦,还是再次崛起?恰逢其时,月恒集团第四款游戏“天行”正式上线,虚拟世界再起风云!
  • 神秘三大贵族

    神秘三大贵族

    神秘的三个贵族,还有十二贵族,这场游戏,谁胜谁败?
  • 千金公主的复杂爱恋

    千金公主的复杂爱恋

    十年前,他与她在向日葵田中相遇。十年后,她是她的未婚妻,在马上要举行婚礼时,因为残酷的真相。她离开了,在次归来时,他们会怎样?
  • 职业男性健康手册

    职业男性健康手册

    本书着眼于生活的实际,没有高深的病理,也没有枯燥的药理知识,而是以一种近乎谈话的形式,介绍了职业男性的保健知识。
  • 谜探(陈建斌主演电视剧《三叉戟》系列故事)

    谜探(陈建斌主演电视剧《三叉戟》系列故事)

    陈建斌、董勇、郝平主演电视剧,高群书执导,黄志忠、姜武、郭涛主演电影《三叉戟》原著作者、公安部猎狐缉捕队原成员、全国侦探推理小说大赛一等奖、连续五届金盾文学奖获得者吕铮重磅力作。谜题谜底,探案探心。我是谁?是警察还是罪犯?车祸后醒来,我不仅记忆全失,更陷入一桩桩谜案……我被调查、跟踪、威胁、追杀……我手里到底握着他们需要的什么东西?我账户上的那100万从何而来?我又该何去何从?所有人都想知道真相。我别无他法,唯一的方式就是侦破自己……
  • 权少追妻N次方:豪门独爱

    权少追妻N次方:豪门独爱

    三年植物人,她从陌生的床上醒来,一无所有,父母已逝,只留下3亿诈骗巨债。“要么进娱乐圈还钱,要么,嫁给我!”总裁大人冷酷求婚。“可两个我都很感兴趣,都想做,权大总裁不介意戴绿帽子吧?”她想都不想地答。当她扛着巨债风风火火嫁进豪门,却意外发现自己被逼着打过胎,而罪魁祸首……正是他。