Plugin MineCraft : WorldGuard

De Verywiki-FR.

[Retour à la liste des plugins]


Sommaire

[Bukkit] WorldGuard

Fonction

  • Compatible CraftBukkit 1185+
  • Version actuellement disponible dans l'autoplugin VeryGames : 5.3
  • L'utilisation de ce plugin est compliqué, une prise en main et des essaies sont nécessaires pour bien le contrôler
  • WorldGuard permet de définir des zones de constructions et d'activer ou désactiver les dommages qui ont lieu sur le serveur (creeper, feu, explosions)

Configuration

Le fichier de configuration du plugin se trouve dans le répertoire suivant :

/minecraft/craftbukkit/plugins/WorldGuard/worlds/world/config.yml

Voici comment il se présente

summary-on-start: on
suppress-tick-sync-warnings: false
protection:
   enforce-single-session: on
   item-durability: on
simulation:
   sponge:
       enable: on
       redstone: off
       radius: 3
physics:
   no-physics-gravel: off
   no-physics-sand: off
   allow-portal-anywhere: off
   disable-water-damage-blocks: []
ignition:
   block-tnt: off
   block-lighter: off
fire:
   disable-all-fire-spread: off
   disable-fire-spread-blocks: []
   disable-lava-fire-spread: on
   lava-spread-blocks: []
mobs:
   block-creeper-explosions: off
   block-creeper-block-damage: off
spawn:
   login-protection: 3
   spawn-protection: 0
   kick-on-death: off
   exact-respawn: off
   teleport-to-home-on-death: off
player-damage:
   disable-fall-damage: off
   disable-lava-damage: off
   disable-fire-damage: off
   disable-drowning-damage: off
   disable-suffocation-damage: off
   disable-contact-damage: off
   teleport-on-suffocation: off
regions:
   enable: on
   wand: 287
   default:
       build: true
       chest-access: false
       pvp: true
       lighter: true
       tnt: true
       creeper: true
       mobdamage: true
blacklist:
   logging:
       console:
           enable: on
       database:
           enable: off
           dsn: jdbc:mysql://localhost:3306/minecraft
           user: root
           password: pass
           table: blacklist_events
       file:
           enable: on
           path: worldguard/logs/%Y-%m-%d.log
           open-files: 10


Chaque catégorie est personnalisable.

  • Un second fichier est aussi disponible, "blacklist.txt".
  • Il vous permet de définir plus en détail ce que vous pouvez faire ou non.
  • Par défaut tout est commenté dans ce fichier !

Utilisation

Général

Commande Paramètre(s) Permission Description
/stopfire worldguard.fire-toggle.* Désactive la propagation du feu.
/allowfire worldguard.fire-toggle.* Réactiver le feu après avoir fait /stopfire.
/god (Joueur) worldguard.god ; worldguard.god.other Rend le joueur invincible. Cette commande peut être utilisée sur un autre joueur si la permission worldguard.god.other a été accordée.
/heal (Joueur) worldguard.heal ; worldguard.heal.other Permet de vous soigner vous, ou bien un autre joueur.
/slay (Joueur) worldguard.slay ; worldguard.slay.other Permet de vous tuer vous même, ou de tuer un autre joueur (Retire 1000 points de vie)
/stack worldguard.stack Rassemble tout vos objets en pile de 64 au maximum. Certains objets non empilable comme les panneaux, peuvent l'être quand même, par contre, les seaux ou les outils ne peuvent pas l'être.
/locate <Joueur> worldguard.locate Règle votre boussole pour qu'elle indique la position du joueur nommé. Attention, si le joueur change de position, la direction indiquée par la boussole ne changera pas.
/locate <x> <y> <z> worldguard.locate Règle votre boussole pour qu'elle indique les cordonnées renseignées.
/locate worldguard.locate Règle votre boussole pour qu'elle indique votre point de départ (spawn).
/wg reload worldguard.reload Recharge la configuration de WorldGuard et la blacklist.




Région

Sélectionner une région et la protéger

1. Il y as deux solutions pour sélectionner une région:

a) Donnez-vous la hache de WorldEdit ( //wand)*

b) Sélectionnez les coins avec //hpos1 et //hpos2

2. Sélectionner les deux points opposé de votre parcelle avec hache ( clique droit )

3. Utiliser la commande //expand

Exemples :

//expand 10 15 
  • La région est protégé de 10 blocs vers le haut et 15 vers le bas.
//expand vert
  • Du plus bas (bedrock) au plus haut (ciel)
//expand top
  • Vers le ciel
//expand bottom
  • Vers le bas (bedrock)


Note Importante - Pour la commande :

//wand 

il est nécessaire, sur certains serveurs, de déjà posséder une hache en bois ET / OU de ce déconnecter et se reconnecter pour que la commande soit prise en compte.


Ensuite définissez votre région
/region define [Nomdelaregion] [Propriétaire1, Propriétaire, ...]


Note Importante - Vous pouvez ajouter un ou plusieurs propriétaires.


Region parent
/region setparent <id> <parent-id>
  • Lie la région <id> à une région qui sera parente<parent-id>
/region setparent <id>
  • Efface la/les région parente à <id>

A savoir que <id> est prioritaire sur <parent-id>.


Exemple:

/region setparent MaisonJean Ville
  • Alors le propriétaire de "MaisonJean", pourras modifier "MaisonJean" qui est DANS "ville".


Note Importante - A noter aussi qu'UNE région ne peut avoir QU'UN seul parent.

Région ajouter un propriétaire(s)/membre(s)
/region addowner <Nomdelaregion> [propriétaire1] [propriétaire2] [propriétaire3]
/region addmember <Nomdelaregion> <membre1> [membre2] [membre3] [membre4]


Exemple :

/region addowner Hotel Inspirats  ( Hotel correspond au nom de la région )


Suppression des propriétaires et des membres
/region removeowner <Nomdelaregion> [propriétaire1] [propriétaire2] [propriétaire3] (etc.)
/region removemember <Nomdelaregion> <membre1> [membre2] [membre3] [membre4] (etc.)


Supprimer une Région
/region delete <nomdelaregion>
  • Supprime une région <nomdelaregion>.

Les propriétaires peuvent retirer leurs propres régions si il y a la commande :

/regionclaim

autorisé dans le fichier permission. La liste des régions seront écrites dans le fichier.

Si la région a des enfants, tous les enfants seront également supprimés.


Saisir un "flag"
/region flag <NomDeLaRegion> <flag> <none/allow/deny>


  • Allow: Autorise, par exemple "/region flag Ville creeper-explosion allow" autorise les Creeper à faire des dégats joueurs et matériels.
  • Deny: Refuse, par exemple "/region flag Ville creeper-explosion deny" interdit les dommages sur le terrain ET sur les joueurs.
  • None: Retire, par exemple "/region flag Ville creeper-explosion none" retire le flag Creeper.


Il existe plusieurs "flag" (drapeaux, ici restriction), à noter que les "(1)" et "(2)" ne sont PAS à écrire dans les commandes:

  • pvp(1) : Les dommages joueurs contre joueurs.
  • creeper(1) : Dégats blocs ET joueurs.
  • tnt(1) : Dégats provoqués par la TNT.
  • mobdamage(1) : Dégats des "mobs" (Creeper, Zombies, Squelettes, Araignées) sur les joueurs.
  • chest(2) : Autorisation des non-membres à ouvrir les coffres.
  • lighter(1) : Utilisation du briquet


(1): Permis par défaut.

(2) Refusés par défaut.

NOTE: UNE région peut avoir PLUSIEURS "flags"


Liste complète des flags : http://wiki.sk89q.com/wiki/WorldGuard/Regions/Flag

Informations sur les Régions
/region info <id>
  • Permet d'obtenir des informations sur les régions: Propriétaires, membres, "flags", parent.


Liste des Régions
/region list [page]


[Retour à la liste des plugins]

Outils personnels