Como Ver Coordenadas de um Mob ou Jogador no Minecraft
Minecraft Java Edition 1.21+ e 26+ – Mostrar Coordenadas (X, Y, Z) com Command Block
Quer descobrir a posição exata de um jogador ou mob no Minecraft?
Neste tutorial você vai aprender como mostrar as coordenadas X, Y e Z de qualquer entidade usando scoreboard, tellraw e blocos de comando.
Esse sistema funciona no Minecraft Java Edition 1.21+ e 26+ e é perfeito para mapas de aventura, servidores, RPG, minigames e sistemas de rastreamento.
1º Etapa: Vamos começar criando 3 scoreboards para colocar a respectiva coordenada (X, Y e Z)
scoreboard objectives add entityPosX dummy
scoreboard objectives add entityPosY dummy
scoreboard objectives add entityPosZ dummy
Dica: coloque estes comandos em blocos de comandos enfileirados na mesma direção e um botão
Primeiro: Bloco de comando Impulse + botão nele
Segundo e Terceiro: Bloco de comando Chain e marque a opção de Always Active (Sempre Ativo)
2º Etapa: Para pegar a posição do jogador ou mob, vamos utilizar estes comandos abaixo, para cada coordenada temos 1 (X, Y e Z)
execute store result score @p entityPosX run data get entity @s Pos[0] 1
execute store result score @p entityPosY run data get entity @s Pos[1] 1
execute store result score @p entityPosZ run data get entity @s Pos[2] 1
Faça o mesmo procedimento dos blocos de comando da dica na etapa 1
Apenas coloque o Impulse como Repeat e Always Active (Sempre Ativo) para sempre atualizar a coordenada
Você pode trocar o @p por @e e colocar o mob que você quer, ex: @e[type=minecraft:zombie,limit=1]
Precisa ter o limit 1 porque só podemos pegar a coordenada de 1 mob por vez
Sendo assim, é uma boa ideia aplicar uma tag neste mob
3º Etapa: O comando abaixo vai ser o responsável por nos mostrar no chat a coordenada do mob ou player
tellraw @p [{"text":"Coordenadas da entidade: ","color":"red"},"\n",{"text":"X: ","color":"yellow","bold":true},{"score":{"name":"@p","objective":"entityPosX"},"color":"green"},"\n",{"text":"Y: ","color":"yellow","bold":true},{"score":{"name":"@p","objective":"entityPosY"},"color":"green"},"\n",{"text":"Z: ","color":"yellow","bold":true},{"score":{"name":"@p","objective":"entityPosZ"},"color":"green"}]
Apenas troque o @p dentro do tellraw pelo jogador ou mob de sua escolha
Eu havia criado uma função para isso e caso você queira baixar clique aqui e arraste para dentro da pasta do seu mundo, se você nunca criou uma função e não sabe o que é, veja este tutorial para entender e fazer este processo