09/02/2015 - Refonte totale du plugin de protection des conteneurs / Maintenances et mises à jour / Forum de Kingdom Hills

Vous n'êtes pas identifié(e).

#1 09/02/2015 21:49:23

lululombard
Administrateur
Inscription : 23/10/2014
Messages : 2 340

09/02/2015 - Refonte totale du plugin de protection des conteneurs

Bonsoir tout le monde !
Cela fait à présent quelques heures que le nouveau plugin de protection est mise en place (installation à 02:45:51, dernier patch correctif pour les supports d'armure à 18:05:05). ProtectContainer va au placard, pour laisser place à KingProtect !

En soi, pas grand chose ne change... Je blague ! Plein de nouvelles fonctionnalités ! tongue

Premièrement, il suffit de taper /pc (/cc, /kp et /kingprotect fonctionnent également) pour voir tous les changements :
kp1_cmd.png

Vous pouvez voir que le /pc add peut maintenant se décomposer en plusieurs commandes :
/pc add <nom>, rien ne change, cela donne les accès pour ouvrir les conteneurs, hors cadres et supports d'armure
/pc add destroy <nom>, ce qui autorise la personne à casser des conteneurs ou poser les siens à côté des vôtres
/pc add frame <nom>, ce qui donnera les permissions de modifier vos cadres, sans les casser, sauf s'il a été ajouté à la liste "destroy"
/pc add armor <nom>, ce qui autorise le joueur à ajouter ou enlever des équipements de vos supports d'armure

Et une dernière commande, pas spécifiée dans la liste, le /pc add all <nom> qui ajoutera la personne aux 4 listes d'accès.

Le /pc del fonctionne de la même manière.

Le /pc free est désormais accessible à tout le monde, pas seulement aux VIPs.

Le /pc semifree permet de rendre accessible à tous un cadre, mais seulement en rotation. Il sera impossible de le détruire ou d'en vider le contenu. Utile pour les sélecteurs avec les comparateurs de la 1.8, comme dans cet exemple :
kp2_semifree.png

Le /pc armorfree permet de supprimer la protection d'un support d'armure. Contrairement au /pc free, il faut se tenir à l'endroit où se trouve l'armure et non le viser.

Le /pc info est transformé en /pc list, bien que le /pc info fonctionne toujours.

Ensuite, de nouveaux conteneurs bénéficient d'une protection !

Tout d'abord, je vous rabâche "support d'amure" depuis tout à l'heure tongue
Eh oui, les supports d'armure sont à présent protégés :
kp3_armor1.png

Cependant si votre cher ami vous ajoutera à sa liste des /pc add armor, vous pourrez alors le modifier :
kp4_armor2.png

Les messages indiquant une interdiction d'accès des cadres n'a pas changé :
kp5_iframe1.png

Mais si vous êtes dans la liste /pc add frame, vous aurez un message au dessus de votre barre d'item, ce qui évitera de flooder votre tchat à chaque interaction :
kp6_iframe2.png

A noter qu'il en est de même pour les coffres, fours, etc...

Les balises sont à présent protégées, elles ne pourront ni être cassées ou modifiée (au niveau des effets) :
kp7_beacon1.png

Les blocs précieux constituant le socle bénéficient également de la protection de la balise associée (un /pc free sur la balise ou sa destruction enlèvera la protection du socle) :
kp7_beacon2.png

Les enclumes sont également protégées :
kp10_anvil1.png

Et elles ne bénéficieront pas de gravité si elle n'a pas été libérée avec un /pc free, afin d'éviter tout vol ou usebug :
kp8_anvil1.png

...sauf si vous la posez dans les airs wink
kp11_anvil2.png

Et enfin, vous allez me dire "Le message de la barre d'action n'est présent que depuis la 1.8, que se passe t-il si je joue en 1.5, 1.6 ou 1.7 ?"
Je vous répondrais que c'est une bonne remarque, et que c'est pour cela que les messages d'accès refusés sont dans le tchat (pour ne pas croire à un lag en l'absence de message).
Cependant, si ce message est présent en 1.8 :
kp12_msg1.png
Il sera dans le tchat dans les versions inférieures, car l'ActionBar API (module pour les développeurs) gère ce cas :
kp13_msg2.png

Et donc c'est tout pour le moment !
Désolé de vous avoir fait patienter si longtemps, mais dites vous que j'étais seul pour gérer la réécriture d'un plugin comportant 9 classes d'environ 400 lignes chacune, gérant un système de cache pour avoir le moins de latence possible.

Attention cependant :
- Les conteneurs protégés depuis cette mise à jour (Support d'armure, enclume, balise) doivent être cassés et reposés pour bénéficier d'une protection. Si vous tentez de vous approprier un conteneur qui ne vous appartient pas, une sanction sera appliquée.
- Il était auparavant possible d'ouvrir un double coffre où un bloc était posé sur une des deux parties, ce n'est plus le cas.

Deux autres petites mises à jour :
- Le plugin de log de blocs précieux des mondes ressources ne fonctionnait plus car il faisait partie d'une extension d'un plugin qui se chargeait après. Il ne trouvait donc pas son "maître" et se désactivait. C'est à présent corrigé.
- Le plugin EnchantedFurnace avait encore quelques bugs après un reboot manuel, c'est corrigé.


Responsable technique des serveurs.
6787448324.png

Hors ligne

#2 09/02/2015 23:34:59

dvd022
KingVIP
Inscription : 05/11/2014
Messages : 145

Re : 09/02/2015 - Refonte totale du plugin de protection des conteneurs

merci lulu

enfin on arrêtera de gieff mes balise tongue


Un jour, votre mot de passe se vengera de toutes ces fois où vous l'avez tapé.

Hors ligne

Pied de page des forums

Propulsé par FluxBB