避免AS变黑
用途
我们一般会使用Marker:1b的AS来放置物品当作显示作用,因为它没有碰撞箱。
然而,当Marker:1b的AS放在方块里的时候,整个AS会变成黑色...
所以,当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}