Saltar al contenido principal

Identidad de los artefactos y migración

Esta página pertenece a la extensión obsoleta Protection.

Identidad de los artefactos​

Cada Protection Region Artifact y cada Global Protection Region Artifact tiene un artifactId: un UUID generado por TypeWriter. Es el nombre con el que se guarda la forma de la región en los assets de TypeWriter. Es una identidad interna, no el nombre de una región.

  • Crea los artefactos en el panel web y conserva el artifactId generado.
  • No lo cambies a mano. Un artifactId distinto apunta a otro almacenamiento, vacío, por lo que la región pierde su forma hasta que vuelvas a aplicar una selección.
  • Usa el name del artefacto y de la definición para etiquetas legibles.
  • Una definición de región enlaza su forma mediante el campo artifact. Varias definiciones pueden enlazar el mismo artefacto y compartir entonces una misma forma.

Un artefacto sin forma almacenada se inicializa con una forma vacía. Aplica una selección con /typewriter protection edit <definition>.

Migración desde WorldGuard​

/typewriter protection migrate-from-worldguard necesita typewriter.protection.admin y el plugin WorldGuard. Lee las regiones que devuelve WorldGuard y, para cada una, intenta guardar sus esquinas mínima y máxima como una forma de cuboide. Considéralo una herramienta experimental:

  • No crea definiciones de región. Debes crear una para cada región en el panel web y enlazar un artefacto.
  • No copia flags, propietarios, miembros, prioridad ni regiones padre. Solo los registra en el log.
  • Lee las regiones a través del primer mundo cargado, y los polígonos se convierten en su cuboide envolvente.

Un enfoque más seguro es enumerar tus regiones de WorldGuard con sus coordenadas y después dibujarlas con /typewriter protection edit o /typewriter protection import-we. Haz siempre una copia de seguridad de las páginas de TypeWriter y de la carpeta de assets antes de experimentar.