Page 1 sur 1

[All-Server] Des Pnj's chez vous !

Publié : 22 févr. 2018, 09:58
par Bobcleans
Bonjour, bonsoir !!
Je me suis baladé hier matin sur le serveur, et une idée géniale, du moins je trouve, mais aussi très simple, m'est venue à l'esprit.
En fait, pour ceux qui ne le serait toujours pas, HelloMinecraft est doté du plugin Citizens.
Anh, mais à quoi ça sert ce truc ?
Il se trouve que ce plugin permet d'ajouter des Pnj's. Ceux-ci ont le même modèle que les joueurs, peuvent porter un skin, avoir un pseudo. Le plugin permet également de leur attribuer une trajectoire, qu'ils puissent parler et pleins d'autres fonctionnalités, que je ne connais pas toutes. D'ailleurs, si vous vous balader dans le spawn du Play, vous pourrez trouver un ORelio en train de chanter ! Ainsi, Citizens permet de rajouter de la vie dans les lieux les plus importants du serveur, comme les Spawn ou même le Lobby. C'est formidable, mais pourquoi réserver cette fonctionnalité aux quelques Safezone recouvrant les maps ?
C'est pourquoi je vous propose de l'élargir à toutes les Factions ! Ainsi, une faction pourra demander au Staff d'ajouter un ou plusieurs Pnj's, avec le skin qu'elle souhaite, avec une potentielle trajectoire et de possibles paroles et interactions, au sein de sa Faction.
Hein, mais... Pourquoi une telle abomination !
C'est très simple, allez visiter différentes Factions, notamment les plus développées : la majorité de leurs structures sont purement décoratifs et relèvent de leur RolePlay ! Tous ces bâtiments sont sublimes, mais vides ! Prenons un exemple : la Faction A a construit une taverne ! Vous y entrez, vous la trouvez très très jolie, mais, et comme tous les autres bâtiments d'ailleurs, elle est vide. Or, grâce à Citizens, la Faction A peut ajouter derrière le comptoir un tavernier qui sert une bière, et deux amis attablés au fond en train de discuter. Bien que cela n'est qu'esthétique, élargir cette fonctionnalité ajouterait du RolePlay au sein des Factions et ajouterait de la vie à la plupart de leurs bâtiments.
Ah bah chouette ! Je vais pouvoir créer une armée de tortues ninjas !
Bien sûr, l'utilisation de ce plugin devra rester restreinte ! Rentrons donc dans les modalités que je ne fais évidemment que proposer, valables pour chaque Faction.

Pack Pnj's Bronze
- Conditions : aucune
- Prix : 250 Po's
- Contenu : 10 Pnj's

Pack Pnj's Silver
- Conditions : 500 PowerMax
- Prix : 400 Po's
- Contenu : 20 Pnj's

Pack Pnj's Gold
- Conditions : 1000 PowerMax
- Prix : 600 Po's
- Contenu : 30 Pnj's

Attention ! Le contenu de chaque Pack est le nombre maximal de Pnj's que peut abriter une Faction. En exemple, prenons toujours la Faction A. Elle a acheté le Pack Pnj's Bronze, et a donc pu faire placer 10 Pnj's. Deux mois après, elle décide d'acheter le Pack Pnj's Silver, lui permettant d'avoir au total 20 Pnj's, soit 10 Pnj's en plus. De même, une Faction n'est pas obligée, si elle respecte les conditions, d'acheter les Packs inférieurs. Enfin, l'achat d'un Pack est irréversible, et ne peut donc pas être revendu !

Au-delà de 1000 PowerMax, une Faction peut acheter tous les 500 PowerMax en plus, pour le prix de 500 Po's, 5 Pnj's en plus. De même, une Faction Officielle se verra accorder 10 Pnj's en plus gratuitement.
Très très simple à gérer ça ptdrr !
En effet, ce système pourrait très vite partir en cacahouète, se retrouvant avec des Pnj's dans la nature dans des bâtiments abandonnés. C'est pourquoi les achats de Packs et les placements de Pnj's devront être consignés dans un registre au sein du Staff, tenu par les SM et Op qui géreront le Plugin. Voici un petit exemple de registre : Faction A [Pack Pnj's Silver]
- PnjN : NomDuPnj's _ Coordonnées _ Date de placement
- Pnj1 : PnjFA1 _ 1492;26;-523 _ 22/02/18 Ceci n'est bien entendu qu'un exemple, le Staff gérera son registre comme bon lui semble. Mais cette organisation sera nécessaire pour gérer les potentielles situations suivantes :
- Disband d'une Faction - Les Pnj's de ladite faction seront tous supprimés, et l'achat des Packs seront supprimés du registre, sans possibilité de remboursement.
- Surclaim du territoire d'une Faction - Dans le cas où la zone surclaim abritait des Pnj's à cette Faction, celle-ci pourra demander à les supprimer de son registre. Par ailleurs, la Faction envahisseuse peut demander de conserver les Pnj's à son propre compte, sinon, ils seront supprimés.
- Demande de changement de Pnj's - Une Faction peut demander à modifier, que ce soit au niveau du pseudo, de la trajectoire, ou tout simplement la création d'un tout autre Pnj à sa place, un Pnj déjà existant au sein de son territoire pour la somme de 20 Po's à l'unité.
D'acc, d'acc, d'acc, je vais vite aller attraper un SM en jeu !!
Non. Tout d'abord, l'achat d'un Pack Pnj's devra être demandé dans une section Forum, et il sera confirmé à la suite d'une vérification des conditions actuelles de la Faction par le Staff. Ensuite, dans une autre section, la Faction pourra faire sa demande de placement de Pnj's, en donnant tous les détails nécessaires : Faction A, demande d'ajout d'un Pnj grâce à l'achat du Pack Pnj's Silver
Skin : [url du skin]
Nom : PnjFA1
Pseudo : Gilbert
Coordonnées de base : 1492;26;-523
Trajectoire : désignée sur place à l'aide, par exemple, de torche de redstone
Accessoires : un pain dans la main droite
... etc...
Bâtiment/infrastructure abritant le Pnj : Screens du bâtiment, car le Staff peut décider de ne pas donner suite à la demande si le lieu n'est pas assez esthétique. Bien sûr le format de demande pourra être modifier en fonction des différentes fonctionnalités permises par le Plugin et le Staff.
Hum, mais avec tous ça, il va y avoir beaucoup beaucoup de Pnj's !
Oui, et non. Pour commencer, selon les statistiques de HMFac, il y 188 factions actives sur les serveurs Play/Build. Elles sont donc toutes éligibles au moins pour le Pack Bronze, mais celui-ci coûtant 250 Po's, il n'est finalement pas accessible à n'importe qui : il faut être un minimum actif dans la vie économique d'HelloMinecraft. Ensuite, seule une trentaine de Factions ont plus de 500 PowerMax, et une vingtaines pour plus de 1000. Certes dans ces factions très développées on pourra trouver 30, voire 40 Pnj's, mais ils seront éparpillés sur tout leur territoire : finalement, il n'y en aura pas énormément. Le prix des Pack sera aussi limitant, aussi bien pour les jeunes factions que celles développées : notamment sur le Play, les budgets ne peuvent pas forcément tous se consacrer à l'achat de Pnj's, qui n'ont qu'un but esthétique !

Voilà, il me semble avoir tout abordé sur cette suggestion. Pour conclure, ces Pnj's n'auront qu'un but décoratif, et ne serviront qu'à donner de la vie aux multiples constructions purement RolePlay des Factions Play et Build. Malgré tout, ils pourront avoir de l'utilité : des Pnj's faisant une visite guidée de la Faction par exemple. Ce plugin peut réellement, je pense, ajouter un plus chez HelloMinecraft, que n'ont pas tous les autres serveurs.
À noter que lorsque vous donnerez votre avis final, ne prenez pas en compte les modalités des Packs, ils sont surtout là pour donner une base, et seront sans doute modifiés par le Staff si la suggestion est acceptée. Ainsi, je mets à disposition un sondage, mais n'oubliez pas qu'il n'a qu'un but ergonomique afin de recenser plus facilement les avis : seuls des avis écrits ont de la valeur !

Merci et bonne journée !!

Re: [All-Server] Des Pnj's chez vous !

Publié : 22 févr. 2018, 10:19
par Romain42
Cela pourrait être en effet très intéressant ! 8-)
Après, comme tu le dis, cela pourrait être compliqué à gérer... Je me demande si le nombre de PNJs et les conditions que tu fixes pour les "packs" ne sont pas un peu trop généreuses.

Re: [All-Server] Des Pnj's chez vous !

Publié : 22 févr. 2018, 13:50
par Orrys
Honnêtement, vu ma présence sur les serveurs c'est presque déplacé de mettre un avis mais bon j'me permet :

J'aime l'idée mais il va vraiment falloir se pencher sur une alternative à Citizen c'est un plugin qui est TRES instable, qui passe son temps à sauter que qui passe TRES TRES mal les mises à jour ^^'. Les PNJs en dehors des chunks chargés deviennent invisibles, toujours présent mais invisibles, les PNJs en déplacement perdent leur skins, enfin bref, c'est bien pour dépanner le temps d'une vidéo ou équivalent mais à la longue c'est pas super comme plugin ^^'

Voilà voilà, je pose juste ça là ^^'.

Re: [All-Server] Des Pnj's chez vous !

Publié : 22 févr. 2018, 20:03
par Bobcleans
il va vraiment falloir se pencher sur une alternative à Citizen c'est un plugin qui est TRES instable
Citizen gère très mal les mises à jours
Notre équipe de développement ne peut-elle pas tenter de modifier le Plugin pour le rendre stable (je ne sais pas si c'est possible, puisque c'est un plugin étranger à HM, donc voilà :? ). En effet, je me rappelle être allé sur un autre serveur, où les Pnj's semblaient bien fonctionner, et ce sur l'ensemble de la map.

Re: [All-Server] Des Pnj's chez vous !

Publié : 21 mars 2018, 17:47
par ZichaButterfly
Proposition refusée lors de la réunion du 19.03.2018. La suggestion est intéressante, mais elle est impossible dans l'état actuel du plugin.