The bug
When using /execute anchored
to change the anchoring context of a command, a positional offset is applied to local coordinates (the ones denoted by carets ^ ^ ^
). This offset is also applied to relative coordinates (the ones denoted by tildes ~ ~ ~
), which does not match behavior in Java Edition. Attached to this ticket is the same command in both editions.
Steps to reproduce
Run the following command in chat:
/execute anchored eyes run setblock ~ ~ ~ command_block
→❌ Block is placed at eye height, not at the feet.
Attachments
Comments 3
Thank you for your report!
After consideration, the issue is being closed as Working as Intended.
Please note, that mechanics of the game may change between updates.
Things such as graphics, sounds, world creation, biomes, redstone, villagers, and animals may not work the same in current versions.
Full Version History – Snapshot Version History – Feature Requests and Suggestions
Quick Links:
📓 Bug Tracker Guidelines – 💬 Community Support – 📧 Mojang Support (Technical Issues) – 📧 Microsoft Support (Account Issues)
📓 Project Summary – ✍️ Feedback and Suggestions – 📖 Game Wiki
Confirmed for 1.19.51.
A simpler way to test would be just running
/execute anchored eyes run setblock ~ ~ ~ command_block
in chat, and seeing how it's not placed at feet-height.