A extensão Protection oferece uma alternativa robusta e flexível aos plugins tradicionais de reivindicação de terreno. Ela permite criar zonas elaboradas com regras específicas (Flags) que regem o comportamento dos jogadores, os eventos ambientais e as mecânicas dos mobs.
VIDEO
Recursos
Regiões geométricas — Suporte para formas cuboide, cilindro e polígono (prisma).
Prioridade hierárquica — As regiões podem se sobrepor, com as zonas de maior prioridade prevalecendo sobre as menores.
Sistema de herança — As regiões filhas podem herdar os flags das regiões pai ou sobrescrevê-los.
Flags abrangentes — Mais de 60 flags para permissões de construção, PvP, geração de mobs e mais.
Entradas
Elementos principais
Region Definition — Define a forma, a prioridade e os flags padrão de uma zona.
Region Artifact — Armazena as coordenadas específicas e os dados de proprietário/membro.
Global Artifact — Gerencia as proteções e comportamentos em escala mundial.
Eventos e lógica
Enter/Exit Region — Dispara lógica quando um jogador cruza a borda de uma região.
In Region Fact — Verifica se um jogador está atualmente dentro de zonas protegidas específicas.
Region Audience — Exibe conteúdo visual ou de áudio persistente a todos dentro da zona.
Início rápido
1. Criar armazenamento — Adicione entradas de artefato para persistir dados: global . → global
2. Reagir a eventos — Use as entradas de evento para acionar mecânicas quando algo acontecer: boundary . → boundary
3. Verificar o estado com fatos — Use as entradas de fato como condições: verifique níveis, quantidades ou o estado do jogador antes de acionar ações. → in_region
Comandos
Todos os comandos estão sob o prefixo /protection (aliases: /pt, /region).
Comando Descrição Permission /protection listListar todas as regiões ativas e suas prioridades typewriter.protection/protection edit <id>Entrar no modo de seleção para uma região específica typewriter.protection/protection applySalvar sua seleção atual e finalizar a região typewriter.protection/protection info <id>Ver os detalhes técnicos e a localização de uma região typewriter.protection/protection flags <id>Analisar os flags efetivos, herdados e bloqueados typewriter.protection/protection inspectAlternar os visualizadores de depuração das bordas de região typewriter.protection/protection import-we <id>Importar a seleção atual do WorldEdit para uma região typewriter.protection
Placeholders
Todos os placeholders usam o prefixo %typewriter_regions:%.
Placeholder Descrição %typewriter_regions:count%Número de regiões em que o jogador está atualmente %typewriter_regions:list%Lista de IDs de regiões ativas separados por vírgula %typewriter_regions:primary:name%Nome da região de maior prioridade na localização atual %typewriter_regions:flag:<flag_id>%O valor efetivo de um flag específico (ex.: pvp) %typewriter_regions:has:<id1>,<id2>%true se o jogador estiver em qualquer uma das regiões indicadas%typewriter_regions:active:<index>:id%ID da N-ésima região na pilha
Dependências externas
Extension Tipo Funcionalidade FastAsyncWorldEditOpcional Seleção de região e operações geométricas. MythicMobsOpcional Controle avançado da geração de mobs em regiões. BtcMobsOpcional Controle avançado da geração de mobs em regiões.
Permissões
Permission Descrição typewriter.protectionAcesso base aos comandos de proteção. typewriter.protection.adminAdministrar as regiões protegidas. typewriter.protection.bypassIgnorar as restrições de proteção.