我的世界生物判定汇总讲解,一共五种类型,判定生物不存在、判定掉落物、计分板判定、特殊判定法、探测玩家杀死特定生物,下面我们一起来详细看看下面的讲解。
1.判定生物不存在小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
优点:简洁明了。 缺点:无法判定多个单位。 推荐指数:★★★☆☆ 2.判定掉落物 首先生成一个能掉落石头的骷髅。其他掉落随便。 /summon Skeleton ~ ~1 ~ {Equipment:[{id:24,Count:6},{id:54,Count:5},{id:5,Damage:4,Count:8},{id:20,Count:5},{id:1,Count:1}],DropChances:[0.0F,0.0F,0.0F,0.0F,1.0F]} 需要注意的是不用掉落的一定是0f 具体教程:PM的刷自定义装备生物 然后需要一个计判: /scoreboard objectives add tom dummy 来得到命令方块。 高频(推荐不是指令方块高频,其脉冲长度大于比较器传输长度)连接下面两个命令方块: /scoreboard players set @e[type=Item] tom 1 {Item:{id:"minecraft:stone"}} 命令讲解:给石头设置计判为1 /execute @e[type=Item,score_tom_min=1] ~ ~ ~ give @p command_block 命令讲解:石头掉落后给玩家一个命令方块。 延迟↓ /execute @e[type=Item,score_tom_min=1] ~ ~ ~ kill @e[type=Item,score_tom_min=1,r=0] 命令讲解:清除石头 当然我们可以在自定义怪物掉落时添加一些物品标签(tag),来增强判断性。 优点:判断性强,可对多个目标同时执行。 缺点:命令方块略多,怪物掉落物品可能重复。 注:execute(执行判定操作)与kill(清除掉落品)必须要有延迟。 推荐指数:★★★★☆ 3.计分板判定 首先创建一个判决为health的计分板 /scoreboard objectives add 计分板名称 health 然后高频伺候↓ /testfor @e[type=生物名,name=名称,score_计分板名称=0] 输出任意。 优点:简洁明了 缺点:很难实现 推荐指数:★★★★☆ 4.特殊判定法(针对不移动生物和红石玩家) 将生物设为不移动(跳跃生物、飞行生物除外) /summon 生物名 x y z {Attributes:[{Name:generic.movementSpeed,Base:0.0}]} 然后这个生物下面放压力板或绊线,然后非门判定。 优点:最简单 缺点:局限性太大 推荐指数:★★☆☆☆ 5.探测玩家杀死特定生物(只针对普通实体) 首先创建计分板 /scoreboard objectives add 计分板名称 stat.killEntity实体名 然后高频伺候↓ /testfor @p[score_计分板名称_min=1,score_计分板名称=1] 输出↓ /scoreboard players set @p 计分板名称 0 +任意