MineWeb / MineWebCMS

🚀 A French Minecraft CMS since 2015 (used by +1k websites)
https://mineweb.org
GNU General Public License v3.0
92 stars 41 forks source link

feat. add skinrestorer support #239

Closed nivcoo closed 3 years ago

nivcoo commented 3 years ago

Le code n'a pas été testé, je n'ai pas le temps maintenant mais c'est surtout pour que tu vois si il y a des choses qui te choque dans la manière de faire, j'ai vu avec leur support la commande permet d'avoir des URL donc j'ai mis la commande en brute a voir si dans le futur faire une commande personnalisable (je vois pas trop l'intérêt), en gros maintenant il y a l'option pour skinRestorer qui nécessite de lier un serveur lié par plugin pour vérifier si le joueur est connecté si c'est pas le cas alors ça le dit, si c'est le cas alors ça envoie la commande avec l'url généré par le cms, aussi simple que ça.

Skinrestorer permet une liaison via base de donnée mais pas réellement exploitable pour ce genre de chose .

nivcoo commented 3 years ago

En plus de tester il faut que je traduise les phrases que j'ai rajouté !

nivcoo commented 3 years ago

Dans ce commit j'ai rajouté une option : get_premium_skin simplement pour permettre même si l'api des skins est activé de récupérer le skin mojang si un skin n'est pas détecté dans les fichiers, par défaut activé ! Cette option fonctionne que l'api des skins soit activé ou non, certes désactivé totalement les skins c'ets pas très utile mais possible, j'en ai profité pour rajouter une petit script pour masqué les infos inutiles si l'api est désac/activée. il restera plus qu'à tester et a traduire dans les autres langs (car j'ai aussi changer des phrases pas très logique)

nivcoo commented 3 years ago

j'ai pu tester avec quelqu'un et donc c'est bon c'est fonctionnel !

nivcoo commented 3 years ago

Je pense que le plus gros est fait, je rentre chez moi demain, si je rajoute des choses dans les prochains jours ce sera dans la prochaine