Coordenadas mundiales relativas
Al especificar coordenadas, cada coordenada puede expresarse alternativamente como una coordenada mundial relativa, escrita en notación con tilde (~ΔX ~ΔY ~ΔZ).
Un número seguido de una tilde (~) describe un desplazamiento desde la posición de ejecución a lo largo de uno de los ejes mundiales, y una tilde solitaria supone un desplazamiento de 0.
Coordenadas locales
La otra forma de describir posiciones es con coordenadas locales, escritas en notación caret (^ΔX local ^ΔY local ^ΔZ local ).
Al igual que las coordenadas relativas, describen posiciones relativas al lugar desde el que se ejecuta una orden, pero con direcciones diferentes. Un número seguido de un signo de intercalación (^) es un desplazamiento dentro de un marco en movimiento centrado en la entidad: Este sistema de coordenadas está centrado en la posición del ejecutor, con +X local dirigido a su izquierda, +Y local dirigida hacia arriba, y +Z local dirigido en la dirección hacia la que mira el emisor.
Fuente, Minecraft wiki .
En resumen, hacen prácticamente lo mismo, sólo que con una orientación diferente. ~~~
dará siempre las mismas coordenadas (los ejes mundiales XZ son fijos), ^^^
la notación cambiará según tu orientación (Z es hacia dónde estás mirando)