Pular para o conteúdo principal

Identidade do artifact e migração

Esta página pertence à extensão Protection, que está obsoleta.

Identidade do artifact​

Todo Protection Region Artifact e Global Protection Region Artifact tem um artifactId: um UUID gerado pelo TypeWriter. É o nome sob o qual a forma da região é salva nos assets do TypeWriter. É uma identidade interna, não o nome de uma região.

  • Crie os artifacts no painel web e mantenha o artifactId gerado.
  • Não o altere manualmente. Um artifactId diferente aponta para outro armazenamento, vazio, e a região perde sua forma até que você aplique uma seleção novamente.
  • Use o name do artifact e da definição para rótulos legíveis.
  • Uma definição de região liga sua forma por meio do campo artifact. Várias definições podem ligar o mesmo artifact e, nesse caso, compartilham uma única forma.

Um artifact sem forma armazenada é inicializado com uma forma vazia. Aplique uma seleção com /typewriter protection edit <definition>.

Migração do WorldGuard​

/typewriter protection migrate-from-worldguard exige typewriter.protection.admin e o plugin WorldGuard. Ele lê as regiões que o WorldGuard retorna e, para cada uma, tenta salvar seus cantos mínimo e máximo como uma forma cuboide. Trate-o como um auxiliar experimental:

  • Ele não cria definições de região. Você ainda precisa criar uma para cada região no painel web e ligar um artifact.
  • Ele não copia flags, donos, membros, prioridade nem regiões pai. Apenas as registra no log.
  • Ele lê as regiões pelo primeiro mundo carregado, e os polígonos viram o cuboide que os envolve.

Uma abordagem mais segura é listar suas regiões do WorldGuard com as coordenadas e depois desenhá-las com /typewriter protection edit ou /typewriter protection import-we. Sempre faça backup das pages do TypeWriter e da pasta de assets antes de experimentar.