Estoy haciendo un mapa en el que dos jugadores reciben mitades de un mensaje, y luego tienen que viajar a través de sus propios cursos separados para reunirse en un punto central, donde el mensaje debe ser unido y presentado como un todo dentro de un cierto límite de tiempo para ganar el juego.
Para que funcione, la cadena con el mensaje debe dividirse por la mitad antes de ser enviada a los jugadores. Necesito encontrar una manera de dividir una cadena en un índice determinado.
Por ejemplo:
{String:"Life is a bowl of cherries",Index:10b}
necesita ser:
{ResultStringA:"Life is a ",ResultStringB:"bowl of cherries"}
No me importa la relación del número de índice con el punto de división, pero necesito asegurarme de que se puede manipular dinámicamente, por ejemplo con comandos.
Alternativamente, si no existe un método de división simple, pero sí un método para extraer una subcadena de una cadena NBT, también podría utilizarse para conseguir el efecto deseado.
Véase también: Concatenar cadenas NBT