本帖最后由 C-青皮君 于 2015-4-19 20:10 编辑




前往索引贴请点我
教程编号:B05   指令应用
Hello!大家好
我是之前系列命令方块作者C青皮君
这次的作品是
利用UUID召唤无敌实体,无视/kill指令
1.8版本以上!
图片点击一下就可以放大


[red_wool]使用价值[red_wool]
十分适合AsArmorStand盔甲架模型建筑师
防范熊对于盔甲架模型的破坏。



[red_wool]教程鸣谢[red_wool]
感谢cbl群做@我的世界sun123 与其他“流水”cbl组员
在制作As动画和模组的时候发现的特性!


[red_wool]讲解[red_wool]
[purple_wool]核心原理[purple_wool]
利用minecraft对于相同UUID实体的处理方法
制作而成。当场上有多n个相同UUID实体的时候,
如果使用/kill指令会执行n次,但只有一次会实际执行
其他的因为UUID的关系会被“伪执行”。随后他们会在
命令中被剥夺UUID,任何随后的指令会被提示“无法找到此实体”
从而无法被执行任何指令,只能利用人工干掉,或者
调出mce干掉(如果开启了Invisible&Invulnerable)


[lightblue_wool]讲解[lightblue_wool]
首先在场上召唤一个UUID的牺牲品
  1. /summon ArmorStand ~ ~ ~ {CustomName:"sacrifice",UUIDLeast:1000000000000000000L,UUIDMost:1000000000000000001L,}
复制代码
将场上所有你希望保护的实体的UUID设为与牺牲品相同的UUID
  1. /entitydata @e {UUIDLeast:1000000000000000000L,UUIDMost:1000000000000000001L,}
复制代码
最后刷掉"sacrifice"指令就完成了!
  1. /kill @e[name=sacrifice]
复制代码
↓下图是在之后输入/kill @e[type=!Player]的结果



[orange_wool]做人的底限[orange_wool]

@PotatoMaster101 @ghyzhi10086 @sylqiuyifeng @siiftun1857 @卅个屮
@西红柿片 @末影矿工 @贰逼
Mcbbs 独家发布
All data, images and texts belong to C_QingPi
Copyright All rights reserved!




[groupid=546]Command Block Logic[/groupid]