MrTigreroux / TigerReports

Spigot plugin to manage player reports.
16 stars 16 forks source link

PETIT SOUCIS #133

Open Lonisia opened 1 year ago

Lonisia commented 1 year ago

Bonjour, Alors tout d'abord je tenais à te dire que ton plugin il est incroyable, et correspond implement à mes attentes. néanmoins est-ce qu'il possibilité d'ajouter d'autre information du type : Factions, classement etc. ex: Message: "ReportButton {factionsuuid_faction_name} DisplayName &8» &fMessage" Format: "PrefixNameSuffix" Quels sont les plugins qu'on ajouté directement sur les config / message de ton plugin

MrTigreroux commented 1 year ago

Bonjour, merci, ça fait plaisir de voir que le plugin est utile ! Malheureusement, ce n'est pas possible pour l'instant d'ajouter des informations d'autres plugins dans TigerReports. Le problème est que pour cela, il faut potentiellement ajouter des dépendances à TigerReports, et ceci demande beaucoup de temps (pour apprendre à utiliser ces dépendances, pour les tester, pour corriger les bugs éventuels, pour maintenir à jour TigerReports par rapport aux dernières versions de ces dépendances,...). Une autre approche pour ce que tu demandes serait de donner la possibilité de configurer dans TigerReports des commandes de n'importe quel plugin, et un moyen d'extraire l'information depuis les messages dans le chat retournés après la commande. Par exemple, une commande /factions <joueur> qui afficherait le message "[Factions] Informations sur : ", on pourrait extraire depuis ce message et ensuite l'afficher dans TigerReports. Après cela reste une simple idée, je ne sais pas dans quelle mesure elle serait possible. Quoi qu'il en soit, je n'ai malheureusement pas assez de temps pour le moment pour me lancer dans ce genre de nouveautés. J'ai actuellement beaucoup de choses à améliorer dans TigerReports, notamment la communication entre serveurs via BungeeCord. Je ne suis donc pas contre ta suggestion, mais ne préfère pas m'engager pour le moment car cela ne fait pas partie de mes priorités.

Lonisia commented 1 year ago

J'ai totalement compris ce que tu as dis, et je comprends tout a fait ! Tu n'as pas fais une API pour une peux récupérer certaines chose de ton plugin comme le ReportButton et l'ajouter sur notre propre plugin de chat (et possibilité de cliquer sur le bouton et qu'il soit relier à TigerReports). Nous voulons juste un bouton de report qui marche avec ton plugin et possibilité de l'intégrer sur un autre plugin de chat :/ via une API j'sais pas

MrTigreroux commented 1 year ago

Pour le ReportButton, il suffit de trouver un plugin de chat qui gère l'envoi de tellraw (messages spéciaux de Minecraft). Il y a des générateurs de tellraw en ligne, ou alors peut-être que certains plugins de chat ont leur propre manière d'en configurer. Dans tous les cas, le principe du ReportButton est très simple: c'est un tellraw qui contient un message cliquable qui exécute la commande /report <joueur> <raison du signalement>. Aucun besoin donc d'API spécifique.

Lonisia commented 1 year ago

Merci beaucoup, là totalement clair et bien expliquer. C'est facile finalement et on a réussi (: