JugonesTop

(Java Minecraft 1.14) ¿Cómo guardar el equipo del tablero de un jugador temporalmente para su uso posterior? minecraft minecraft-commands

Estoy escribiendo un pack de datos para un servidor que jugar, y queremos implementar una función como Xisumavoid del AFK pack de datos. Lo que hace es que los cambios de cualquier jugador AFK etiqueta de color gris en el menú de pestaña, presumiblemente mediante la adición de ellos a un AFK equipo. Por desgracia, mi servidor ya tiene los equipos, así que necesito almacenar el equipo que un jugador está en volver a ponerlos en cuando, ya que no están AFK. He pensado en un método numérico para el logro de esto, así que voy a plantear aquí simplemente para saber si hay una manera más simple o la más fácil manera de hacerlo, además de a mi manera, y para proporcionar un método para hacer esto para el futuro de comandos de los usuarios.

En primer lugar, le doy a cada equipo en el servidor numérico, rígida valor entero, de 1...n, donde n es el número de equipos (0 puede no estar afiliado/sin equipo, y no hay ningún número para el AFK equipo). En segundo lugar, establecer un cuadro de indicadores que sigue la pista de un jugador del equipo actual. En tercer lugar, en una garrapata función, ejecutar como todos los jugadores de cada equipo, la configuración de su puntuación en el marcador a 1. Mismo procedimiento para los equipos de la 2 a la n. Por último, si un jugador ha sido todavía el tiempo suficiente para ser "AFK" puedo quitar de su equipo y agregarlos a los afk equipo. Cuando se mueven de nuevo me los quite de la AFK equipo y, dependiendo de su puntuación en el marcador, se añaden al equipo apropiado (si el puntaje es 1, se añadirán al equipo de uno, lo mismo para los equipos de la 2 a la n).

Hay una forma más simple? Si hay no voy a añadir mi función(s) aquí en una edición posterior.

Respuesta

No, no hay una forma más simple, tu solución es bastante similar a lo que yo habría hecho también. No puede usar los nombres, identificadores o colores de los equipos de forma dinámica en los comandos Minecraft , por lo que tendría que tener comandos por equipo de todos modos.