Ich möchte einen Satz von Befehlsblöcken aufbauen, die automatisch eine Fackel am Fuß eines Spielers (oder Entity) platzieren, wenn der Lichtpegel unter einen bestimmten Schwellenwert fällt. Also grundsätzlich muss ich in der Lage sein, den Lichtpegel bei einem Spieler mit Befehlsblöcken zu bestimmen.
Ich habe die Wiki-Seiten auf NBT-Daten gesehen, um zu sehen, ob das /execute @p ~ ~ ~ testforblock ~ ~ ~ minecraft:air 0 {dataTagForLight:3b}
mit dem Block gespeichert ist, also könnte ich so etwas machen /execute @p ~ ~ ~ testforblock ~ ~ ~ minecraft:air 0 {dataTagForLight:3b}
, Aber es scheint kein solches Daten-Tag zu sein.
Ich habe das Laichen eines Tageslichtdetektors in Betracht gezogen, aber ich habe das Gefühl, dass es nicht tun wird, was ich in den Höhlen machen möchte, denn soweit ich es sagen kann, ist es im Primärmodus nur von Sonnenlicht betroffen. Außerdem gibt es noch ein Problem mit dem Plan, und es fühlt sich einfach wie ein Kludge an.
Also, gibt es einen Weg, um die Lichtstärke eines bestimmten Blocks zu bestimmen? Wenn das so ist, wie?