Affects Version/s: Minecraft 1.13.1, Minecraft 1.13.2-pre1, Minecraft 1.13.2-pre2, Minecraft 1.13.2, Minecraft 18w48a, Minecraft 18w48b, Minecraft 18w49a, Minecraft 18w50a
Fix Version/s: None
Issue: When using Caret notation (^a ^b ^c), Command blocks always "face" south no matter what their "facing" data is set to
This is almost more like a feature request than a bug, but I do think the behavior is slightly unexpected. it works fine if you're using Execute or any command that involves an entity, but if you're using a command that doesn't use an entity, there's no facing vector for use in ^-notation, so it defaults to south.
Recreate: for example:
- Create a command block with facing:east
- Set its command to "/setblock ^ ^ ^1 stone"
- Power the command block
- Unlike an entity performing the command, instead of placing the block one space to the east, it will place it one block to the south
- It makes intuitive sense that a command block should use its facing vector for caret positioning.
- it makes it easier to build systems that require caret positioning because you can point the block in the direction you'd like to effect
- Some constructs become less direction-dependent. when recreating a command block structure that uses this feature, you don't need to worry about what rotation you've built the machine