目录

新人手册

避免AS变黑

reddit原帖: https://www.reddit.com/r/MinecraftCommands/comments/5upps8/heres_a_technique_to_prevent_marker_armor_stands

用途

我们一般会使用Marker:1b的AS来放置物品当作显示作用,因为它没有碰撞箱。
然而,当Marker:1b的AS放在方块里的时候,整个AS会变成黑色...
dark

所以,当Marker:1b的AS要放在方块里,我们不想AS的物品变黑就得使用这方法/夜视(夜视副作用很大...)。

原理

如果AS着火了(Fire),它的亮度就会变为最大(即使在方块里也不会变黑)。
如果AS是Marker(Marker:1b),即使它着火了也不会显示火焰的贴图。
设置为Invulnerable:1b则会免受火焰伤害。
因此,如果要避免AS变黑,只要把NBT设置为{Marker:1b,Invulnerable:1b,Fire:32767s}就好

因为Fire是short, 最多只能烧个27-28分钟,建议使用高频entitydata来设置Fire。

命令

summon armor_stand ~ ~ ~ {Marker:1b,Invulnerable:1b,Fire:32767s}