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
artifactIdgenerado. - No lo cambies a mano. Un
artifactIddistinto 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
namedel 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.