L'extension Protection offre une alternative robuste et flexible aux plugins traditionnels de revendication de terrain. Elle permet de créer des zones élaborées avec des règles spécifiques (Flags) régissant le comportement des joueurs, les événements environnementaux et les mécaniques des mobs.
VIDEO
Fonctionnalités
Régions géométriques — Prise en charge des formes cuboïde, cylindre et polygone (prisme).
Priorité hiérarchique — Les régions peuvent se chevaucher, les zones de priorité supérieure l'emportant sur les inférieures.
Système d'héritage — Les régions enfants peuvent hériter des flags des régions parentes ou les surcharger.
Flags complets — Plus de 60 flags pour les permissions de construction, le PvP, l'apparition des mobs, et plus encore.
Entrées
Éléments principaux
Region Definition — Définit la forme, la priorité et les flags par défaut d'une zone.
Region Artifact — Stocke les coordonnées précises et les données de propriétaire/membre.
Global Artifact — Gère les protections et comportements à l'échelle du monde.
Événements et logique
Enter/Exit Region — Déclenche de la logique lorsqu'un joueur franchit une frontière de région.
In Region Fact — Vérifie si un joueur se trouve actuellement dans des zones protégées précises.
Region Audience — Affiche du contenu visuel ou audio persistant à toute personne présente dans la zone.
Démarrage rapide
1. Créer le stockage — Ajoutez des entrées d'artefact pour persister les données : global . → global
2. Réagir aux événements — Utilisez les entrées d'événement pour déclencher des mécaniques lorsque quelque chose se produit : boundary . → boundary
3. Vérifier l'état avec des faits — Utilisez les entrées de fait comme conditions : vérifiez des niveaux, des quantités ou l'état du joueur avant de déclencher des actions. → in_region
Commandes
Toutes les commandes sont sous le préfixe /protection (alias : /pt, /region).
Commande Description Permission /protection listLister toutes les régions actives et leurs priorités typewriter.protection/protection edit <id>Entrer en mode sélection pour une région précise typewriter.protection/protection applySauvegarder votre sélection actuelle et finaliser la région typewriter.protection/protection info <id>Voir les détails techniques et l'emplacement d'une région typewriter.protection/protection flags <id>Analyser les flags effectifs, hérités et bloqués typewriter.protection/protection inspectActiver/désactiver les visualiseurs de débogage des frontières typewriter.protection/protection import-we <id>Importer la sélection WorldEdit actuelle vers une région typewriter.protection
Placeholders
Tous les placeholders utilisent le préfixe %typewriter_regions:%.
Placeholder Description %typewriter_regions:count%Nombre de régions dans lesquelles le joueur se trouve actuellement %typewriter_regions:list%Liste des ID de régions actives séparés par des virgules %typewriter_regions:primary:name%Nom de la région de plus haute priorité à l'emplacement actuel %typewriter_regions:flag:<flag_id>%Valeur effective d'un flag précis (par ex. pvp) %typewriter_regions:has:<id1>,<id2>%true si le joueur est dans l'une des régions indiquées%typewriter_regions:active:<index>:id%ID de la N-ième région de la pile
Dépendances externes
Extension Type Fonctionnalité FastAsyncWorldEditOptionnel Sélection de région et opérations géométriques. MythicMobsOptionnel Contrôle avancé de l'apparition des mobs dans les régions. BtcMobsOptionnel Contrôle avancé de l'apparition des mobs dans les régions.
Permissions
Permission Description typewriter.protectionAccès de base aux commandes de protection. typewriter.protection.adminAdministrer les régions protégées. typewriter.protection.bypassContourner les restrictions de protection.