type是一个新的东西,它的意思是“类型”。所以这就能解释为什么是实体类型了。
type和name是差不多的,但是它的搜索范围不是通过名字,而是通过种类。比如一个玩家叫Notch,另一个玩家叫Herobrine,那么他们都是“玩家”种类的。比如这里有一只小猪,那里有一只成年猪,那么它们的种类都是猪。
所以通过type,可以锁定一种实体。比如玩家叫pyer,那么像下面这么写:
@e [type =pyer]
那么就是寻找所有实体中的玩家了(同@a)。
type仅用于@e,因为只有@e是包含非玩家实体的,type出现最大的原因就是@e的广泛性。比如你要锁定所有的村民(Vilger),那么就得使用@e加type了。
type填的是实体的种类(英文),并且是全称。所以type是比较复杂的。要是一些常用的还好,如果是一些不常用的或者是英文名很长的,那么也就得上网查了。有时候还查不到......
哦,对了,type也支持感叹号格式。
对了提醒一下,ype一样,都是不可重叠的,比如:
@e [type =cow, type =pyer]
The content is not finished, continue reading on the next page