Minecraft(我的世界)中文论坛

 找回密码
 注册(register)

!header_login!

只需一步,立刻登录

!header_login!

只需一步,立刻登录

查看: 5596|回复: 19

[命令方块] [Mc1.8][2b]ArmorStand新的实用NBT标签——Marker

[复制链接]
发表于 2014-11-17 22:03:59 | 显示全部楼层 |阅读模式

您尚未登录,立即登录享受更好的浏览体验!

您需要 登录 才可以下载或查看,没有帐号?注册(register)

x
本帖最后由 贰逼 于 2014-11-23 10:13 编辑

ArmorStand由于AI可塑性,是Mc目前1.8最具创造力的实体,也是现在最具有挖掘性潜力的指令方块一部分。
它不仅能够穿着装甲,更是能够自定义原版材质模型,成为实体中介的重要部分。
而此实体的NBT简单正是其可塑性的根本原因,
详见wiki
http://minecraft-zh.gamepedia.com/%E5%8C%BA%E5%9D%97%E6%A0%BC%E5%BC%8F

现在更新了一个比较用途类于其他标签的NBT:Marker,现在看看它的用处

首先来展示以下ArmorStand其他NBT特性


                               
登录/注册后可看大图

普通
/summon ArmorStand ~ ~-1 ~

                               
登录/注册后可看大图
不显示底座
/summon ArmorStand ~ ~-1 ~ {NoBasePlate:1}

                               
登录/注册后可看大图

不会掉落
/summon ArmorStand ~ ~-1 ~ {NoGravity:1}

                               
登录/注册后可看大图

缩小的
/summon ArmorStand ~ ~-1 ~ {Small:1}

                               
登录/注册后可看大图

显示手臂
/summon ArmorStand ~ ~-1 ~ {ShowArms:1}

                               
登录/注册后可看大图

隐身(需要观察者模式)
/summon ArmorStand ~ ~-1 ~ {Invisible:1}
/gamemode 3 @p

                               
登录/注册后可看大图

全部之前的标签
/summon ArmorStand ~ ~-1 ~ {Invisible:1,NoBasePlate:1,NoGravity:1,ShowArms:1,Small:1}
/gamemode 3 @p

Marker标签

                               
登录/注册后可看大图

你没看错,已经生成ArmorStand,却没有显示(观察者模式无法察觉)
/summon ArmorStand ~ ~-1 ~ {Marker:1}
/gamemode 3 @p


                               
登录/注册后可看大图

普通视角也无法察觉

                               
登录/注册后可看大图

但是只要有一个指令:
/testfor @e[type=ArmorStand] {Marker:1b}

                               
登录/注册后可看大图

结果能够探测到 Marker标签为是 的装备架并且输出,说明此实体存在

                               
登录/注册后可看大图

当我们kill掉ArmorStand

                               
登录/注册后可看大图

输出停止


Marker,Invisible,common对比

                               
登录/注册后可看大图

←Invisible  ?Marker  common→ (观察者视角)
(不提供指令)

                               
登录/注册后可看大图

事实上,Marker的ArmorStand有极小的碰撞箱,其大小大约为1/8~1/16个完整方块的碰撞箱

Marker将会代替WitherSkull,成为更简单的隐形中介

                               
登录/注册后可看大图

首先这里有个测试模块
/summon ArmorStand ~ ~1 ~ {Marker:1}


                               
登录/注册后可看大图

这边的指令方块不断tp
/tp @e[name=Fucker] @e[type=ArmorStand]

                               
登录/注册后可看大图

生成一个Fucker不断被tp到Marker

                               
登录/注册后可看大图

当我们改变中介(Marker)的Motion
/entitydata @e[type=ArmorStand,r=5] {Motion:[0.0,1.0,0.0]}

                               
登录/注册后可看大图

Fucker就会随中介运动

                               
登录/注册后可看大图

事实上Marker自身摔落也有颗粒效果



鉴于WitherSKull到了新版本不稳定的贴图,Invisible装备不稳定的掉落,Marker可能会成为隐身中介的首选
来自群组: Command Block Logic

评分

参与人数 7人气 +9 金粒 +40 收起 理由
小白勇者 + 1 求更新,Marker在新版本中已可见。.
RedStoneMC + 1 1.8.1WitherSkull不能用why
lzs1234 + 1 Fuck和Fucker= =真有趣
MsYqgzt + 1 Mcbbs有你更精彩~
simon3000 + 2 Fucker不断被tp到Marker
C-青皮君 + 10 快去玩以撒。
pacerrecap + 3 + 30 很棒的作品!

查看全部评分

回复

使用道具 举报

发表于 2014-11-17 22:10:55 | 显示全部楼层
顶技术贴

对于Armor Stand我都没有很多研究了 →_→

人老啦,不中用啦
回复

使用道具 举报

发表于 2014-11-17 22:31:52 | 显示全部楼层
表示大脑捉急了
回复

使用道具 举报

发表于 2014-11-18 00:08:34 | 显示全部楼层
表示已经知道了 在wiki上看的
回复

使用道具 举报

发表于 2014-11-18 00:09:37 | 显示全部楼层
顺便问一下怎么把@e[name=1]tp到@e[name=2]的相对坐标?
回复

使用道具 举报

发表于 2014-11-18 13:38:56 | 显示全部楼层
mraker……也就是说这个几乎是官方承认的用来做中介的东西么{:10_492:}Mojang越来越人性化了233
回复

使用道具 举报

发表于 2014-11-18 15:45:41 | 显示全部楼层
不明觉厉……可怜的
Fucker是肿么回事(⊙_⊙?))
回复

使用道具 举报

发表于 2014-11-18 17:48:25 | 显示全部楼层
chiron0987 发表于 2014-11-18 13:38
mraker……也就是说这个几乎是官方承认的用来做中介的东西么Mojang越来越人性化了233 ...

mojang造福社会回报人民
回复

使用道具 举报

 楼主| 发表于 2014-11-18 19:17:14 | 显示全部楼层
chyx 发表于 2014-11-18 00:09
顺便问一下怎么把@e[name=1]tp到@e[name=2]的相对坐标?
/tp @e[name=1] @e[name=2]

Teleport用法就是
1.
/tp 目标选择 x y z

2.
/tp 目标选择 第二个目标选择
回复

使用道具 举报

发表于 2014-11-18 20:35:31 | 显示全部楼层
贰逼 发表于 2014-11-18 19:17
Teleport用法就是
1.

这我当然会 我问的是怎么把@e[name=1] tp到@e[name=2] 上2格
回复

使用道具 举报

 楼主| 发表于 2014-11-18 20:45:47 | 显示全部楼层
chyx 发表于 2014-11-18 20:35
这我当然会 我问的是怎么把@e[name=1] tp到@e[name=2] 上2格
顺便问一下怎么把@e[name=1]tp到@e[name=2]的相对坐标?

首先我想说你之前的回复是相对坐标,并未提到现在回复的内容

提问也无妨,可利用现在的中介(当然以前的也行)
利用超频在name=2实体头上两格生成一个中介,然互普通高频Kill这个中介,
tp就是把name=1 tp到这个中介

评分

参与人数 1人气 +1 收起 理由
chyx + 1 楼主你太帅了~

查看全部评分

回复

使用道具 举报

发表于 2014-11-30 13:45:41 | 显示全部楼层
能用中文吗?
回复

使用道具 举报

 楼主| 发表于 2014-11-30 16:05:50 | 显示全部楼层

NBT本来就是英文
回复

使用道具 举报

发表于 2014-11-30 17:21:41 | 显示全部楼层
总算看明白了一篇技术贴。。。Motion是什么。
还有这个有什么实用价值吗?
回复

使用道具 举报

 楼主| 发表于 2014-11-30 17:24:34 | 显示全部楼层
lzs1234 发表于 2014-11-30 17:21
总算看明白了一篇技术贴。。。Motion是什么。
还有这个有什么实用价值吗? ...

Motion是实体运动NBT函数
实际用途很大,更加稳定的隐形实体中介
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册(register)

本版积分规则

Archiver|小黑屋|Mcbbs.net ( 京ICP备15023768号-1 ) | 手机版本

GMT+8, 2017-7-27 02:52 , Processed in 0.094049 second(s), 9 queries , Memcache On.

"Minecraft"以及"我的世界"为Mojang Synergies AB的商标。本站与Mojang以及微软公司没有从属关系。

© 2010-2017 我的世界中文论坛 版权所有。本站原创图文内容版权属于原创作者,未经许可不得转载。

快速回复 返回顶部 返回列表