本帖最后由 贰逼 于 2014-8-8 11:49 编辑
本篇基于14w32a的entitydata指令
展示:
首先生物站在高处或者悬空处
当他坠落的时候头朝下,也就是坠落倒立
坠落到地上又会还原姿势
原理:
倒立基于给怪物名称"Dinnerbone"或者"Grumm"(小彩蛋:新版本里凋灵名字若是Grumm,则会出现小凋零"Baby Wither")
在全部之前,指令方块高频(紫色部分)。
首先基于一个计分板:复制代码创建"down"的变量作为判据。
坠落区:
黄:
复制代码如果在所有非玩家实体范围中探测到脚下是空气,把判据设为1
红:
复制代码将判据为1的实体名字改成"Grumm"使之倒立。(Dinnerbone、Grumm只对生物有效,所以矿车、箭失的实体无法命名,正好不会使这类实体改变轨道)
还原区:
棕:
复制代码当实体在地上给它判据0
绿:
复制代码将判据0实体命名还原
来自群组: Command Block Logic
本篇基于14w32a的entitydata指令
展示:
首先生物站在高处或者悬空处
当他坠落的时候头朝下,也就是坠落倒立
坠落到地上又会还原姿势
原理:
倒立基于给怪物名称"Dinnerbone"或者"Grumm"(小彩蛋:新版本里凋灵名字若是Grumm,则会出现小凋零"Baby Wither")
首先基于一个计分板:
- /scoreboard objectives add down dummy
坠落区:
黄:
- /execute @e[type=!Player] ~ ~-1 ~ detect ~ ~ ~ air 0 scoreboard players set @e[name=!Grumm] down 1
红:
- /entitydata @e[score_down_min=1,score_down=1] {CustomName:"Grumm"}
还原区:
棕:
- /scoreboard players set @e down 0 {OnGround:1b}
绿:
- /entitydata @e[score_down_min=0,score_down=0] {CustomName:" "}
来自群组: Command Block Logic
不知为何@我,我这里都没反应
不是给个GIF会更好?
不过挺麻烦的
不过挺麻烦的
有一个问题,如果生物本身有名字怎么办,这样子名字就会被清空,@贰逼
哈哈哈,好玩。
小凋灵好玩~
有entitydata了?
有点麻烦啊
弄个末影龙试试{:10_492:}
感觉1.8完全不一样了
很不错的帖子!{:10_512:}
小凋零萌萌萌萌萌萌萌萌萌萌萌
BUG:命名过的生物会被删了名纸~
其实在是否在地面上的判据可以使OnGround:true/false
看不懂啊
随便@
随便@
本帖最后由 liuyipeng001 于 2014-12-16 22:46 编辑
已经命名的生物会被*
如果把名字是否显示的标签改为0(就是不显示Dinnerbone名字)会更真实一些
已经命名的生物会被*
如果把名字是否显示的标签改为0(就是不显示Dinnerbone名字)会更真实一些
目测还有一个问题:一个高频把分数为0的生物名字设为空
村民怎么办。。。
村民怎么办。。。
David_Zhu 发表于 2014-8-24 18:08
其实在是否在地面上的判据可以使OnGround:true/false
单位是b......
非常好!我去试一下
话说小凋零是怎么回事,我只知道用Invul来让凋零变小,配合NoAI,Grumm似乎不太管事
liuyipeng001 发表于 2014-12-16 22:34
目测还有一个问题:一个高频把分数为0的生物名字设为空
村民怎么办。。。
- /summon Villager ~ ~1 ~ {CustomName:""}
召唤村民若重命名的名字为空则显示原来的名字 用上面的代码生成的村民名字依旧为农民