6 votos

¿Cómo puedo hacer que la brújula apunte a un jugador?

Quiero hacer un mapa de caza en Minecraft, y cada cazador tiene una brújula de rastreo que apunta al jugador más cercano. Mi amigo dijo que necesito un plugin o mod (¡no sé qué es un plugin!). Lo del plugin parece ser complicado, así que quiero saber si hay una manera de hacer esto solo con comandos.

Intenté establecer puntos de reaparición de los cazadores hacia los cazados, pero esto solo funciona si el cazador muere: la próxima vez que reaparezcan, la brújula apunta hacia ellos pero solo donde estaba el cazado cuando el cazador murió.

3 votos

¿Has intentado resolver esto por ti mismo? Arqade funciona mejor cuando los que preguntan muestran esfuerzo para resolver sus propios problemas; vemos que tienes un problema en el que has estado trabajando, y los que responden responden a eso. También obtienes una respuesta más específica que se adapta exactamente a la parte en la que estás atascado, y Arqade recibe una pregunta muy específica. ¡Todos ganan!

3 votos

Uhm... tengo: establecer un nuevo punto de generación repetidamente. ¡y veo este comentario tuyo como por mil millones de veces! Sé que es mejor no depender de los demás, deberías intentar tu camino primero, pero el problema es ¡HE INTENTADO MI MEJOR TOMÓME 3 DÍAS PENSANDO Y PROBANDO!!!!

3 votos

@Frank intentó algo, aunque no publicó los comandos que usó. Supongo que fue algo como ejecutar /execute @a[team=hunted] ~ ~ ~ /spawnpoint @a[team=hunter] ~ ~ ~

3voto

ash4fun Puntos 1356

Lo comprobé, y /setworldspawn cambia la brújula inmediatamente. Intenta correr en un reloj:

/execute @p[team=hunted] ~ ~ ~ setworldspawn ~ ~ ~

si encuentras algún problema, por favor deja un comentario y lo revisaré.

1 votos

@ash4fun Creo que deberías usar @a en lugar de @p

1 votos

@RudolfJelínek Solo puede haber un worldspawn, por lo que no tiene sentido configurarlo para más de una persona. @r debería funcionar.

1 votos

@ash4fun Solo dije eso porque había problemas con @p[algo] en versiones anteriores de MC :D

1voto

BeanGarbonzo Puntos 11

Primero, una nota rápida: este comando NO FUNCIONA EN LA EDICIÓN JAVA. A partir de 2020, la mejor manera de hacer esto es con un bloque de comandos repetitivo configurado como siempre activo y con este comando establecido en él: /execute [insertar nombre de jugador objetivo] ~ ~ ~ setworldspawn ~ ~ ~. Esto funcionará, pero necesitas hacer 2 cosas rápidas para que funcione el 100% del tiempo. Primero, darle al comando /gamerule commandblockoutput false para que el chat no se llene constantemente diciendo que se cambió el punto de generación. Segundo, necesitas establecer un área de activación alrededor del bloque de comando. Necesitarás las coordenadas para esto. Necesitas usar /tickingarea add [insertar coordenadas] [insertar coordenadas]. El área de activación debe ser el área de 3x3 alrededor del bloque de comando, con el bloque de comando en el centro. ¡Ahora solo asegúrate de que el cazador tenga un gran suministro de brújulas y establece su punto de generación personal cerca del bloque de comando para evitar que vuelvan a aparecer encima de ti. ¡Disfruta!

0voto

Moose14 Puntos 1

Resolví todos mis problemas con "/execute" había un "@" después de creo que era esto. Básicamente usé una etiqueta llamada Runner y hice que el mundo apareciera donde quisieran con un bloque de comando repetitivo, el comando era algo así:

/execute @(/tag=Runner) setworldspawn ~ ~ ~.

Espero que esto ayude a alguien con un problema al configurar un mundo de asesinos vs corredores de velocidad.

JugonesTop.com

Jugonestop es una comunidad para amantes del gaming. Puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X