Commit Graph

125 Commits

Author SHA1 Message Date
Marc Baloup bb510ac57d Librairie GIF animé + Utilitaire de gestion de couleur RGB
- Support des GIF animés (pour le système de particule de PandacubeSpigot)
- Possibilité de générer une couleur d'arc en ciel selon une valeur
2016-12-28 05:08:06 +01:00
Marc Baloup 9752ff311e Amélioration mineure de la gestion des fichiers de configuration 2016-12-28 05:08:06 +01:00
Marc Baloup df696d99a3 Classe convertissant les textes en couleurs Minecraft en code HTML 2016-12-28 05:08:06 +01:00
Marc Baloup 823c319c2b Conversion SQLElement en Json + Gestion des exceptions dans TCPServer
- SQLElement et SQLElementList incluent une méthode permettant la
conversion en JsonEement
- Meilleure gestion des exceptions dans TCPServer lors du traitement
d'un packet reçu
2016-12-28 05:08:05 +01:00
Marc Baloup 0df60d9d01 (merge avec precedent) Intégration de PandacubeWeb dans le code PHP actuel + Corrections bugs 2016-12-28 05:08:05 +01:00
Marc Baloup 5f10f1d55f Amélioration librairie réseau et ajout de packet pour PandacubeWeb 2016-12-28 05:08:05 +01:00
Marc Baloup 55748b0d5e Bugs + nettoyage code
- tous les appels à printStackTrace() sont supprimés et remplacés par Log.severe()
- Ajout de de l'historiqe de ping et de login kick
- AbstractConfig et AbstractConfigManager maintenant dans PandacubeUtil pour être utilisé par tous les plugins (évite code en double)
- Connexion MySQL supporte UTF-8 (mb4)
- Correction de Quelques erreurs lorsqu'une table SQL n'est pas initialisée avant son utilisation
- Correction de bugs lors de le gestion des clé étrangères dans l'ORM.
2016-12-28 05:08:04 +01:00
Marc Baloup 805ff052d3 Refactoring de l'ORM : package 'db2' -> 'db' + typage plus précis des SQLField 2016-12-28 05:08:03 +01:00
Marc Baloup 724e9ecd6c Cleanup/format code + suppression ancien ORM 2016-12-28 05:08:02 +01:00
Marc Baloup c5af1bd213 Debug, Correction de bug, Classe Log, affichage des distances amélioré
- Ajout d'un mode debuggage utilisé par l'ORM pour afficher les requêtes envoyés au serveur BDD
- Corrections de nombreux bugs présent dans le nouvel ORM et dans son utilisation
- Meilleure affichage des distances : unité m et km choisi selon distance
- Ajout d'une classe Log qui permet de simplifier l'utilisation du logger
2016-12-28 05:08:00 +01:00
Marc Baloup b2a19e09c1 Mise à jour ORM + Utilisation plus simple des logs
- toute la base de données fonctionne en utf8mb4
- Le PlayerFinder gère l'historique des pseudos
- Fin de l'utilisation de l'ancien ORM
2016-12-28 05:08:00 +01:00
Marc Baloup 159cbe52af Nouvelle version ORM Java 2016-12-28 05:07:58 +01:00
Marc Baloup 8463042cc7 PandacubeUtil n'est plus un plugin indépendant
- PandacubeUtil est maintenant intégré dans le packetage .jar des
plugins Bungee et Spigot.
- Les librairies importés sont réorganisés. PandacubeUtil ne dépend plus
de BungeeCord et de Spigot
- L'API chat de Bungee (couleur, mise en forme chat) est intégré à
PandacubeUtil (code décompilé)
2016-12-28 05:07:58 +01:00
Marc Baloup a25f294ffa Nouvelle librairie réseau (TCP)
- remplacera NetworkAPI dans le futur
- permet une connexion persistante entre les applications/processus :
évite ouverture/fermeture répétitif des connexions TCP
- basé sur la librairie réseau de
https://github.com/marcbal/SpaceInvaderTP
2016-12-28 05:07:57 +01:00
Marc Baloup 33bbf6457f Ajouts/suppression de librairies (sources) + Ajout support basique 1.10
- Transfert de la librairie com.luckycatlabs.sunrisesunset vers un autre module Pandacube.
- Ajout de l'utilitaire OfflineUUID développé précédemment hors projet.
- Ajout de Minecraft 1.10 dans l'enum des versions de Minecraft
- Ajout d'une libraire d'accès aux anciens pseudos des joueurs
- L'historique de login enregistre des informations supplémentaires
(pseudo actuel, version de MC)
- ORM : retrait des SuppressWarnings("rawtypes") et ajout des <?> pour
retirer proprement ces warnings
2016-12-28 05:07:57 +01:00
Marc Baloup 2d0767f4b6 Passage à la version 1.0-beta4
- Le MOTD sur le menu multijoueur affiche mieux certains messages
spécifique (pas la bonne version, pas de lobby, ...)
- Lors de l'arrêt d'un serveur, on tente les deux façon d'envoyer la
commande /stop (stdout et networkAPI)
- Changement du calcul du malus en survie
- MoneyUtil affiche mieux l'argent (séparateur de millier en
l'occurrence)
2016-12-28 05:07:56 +01:00
Marc Baloup b3cfce8420 Clarification du code de MinecraftVersion et TextProgressBar 2016-12-28 05:07:56 +01:00
Marc Baloup 7803262060 Support MC 1.9 + passage à la version 1.0-beta3 2016-12-28 05:07:55 +01:00
Marc Baloup fe8cbf2a55 La table SQL OnlineShopHistory gère maintenant les sources inconnus (NULL) et les ID de transaction 2016-12-28 05:07:55 +01:00
Marc Baloup 786d15ff9c TimeUtil.durationToString() gère les grandes valeurs 2016-12-28 05:07:54 +01:00
Marc Baloup ab93d2a773 Amélioration du système de logging 2016-12-28 05:07:54 +01:00
Marc Baloup 8b1f18fc1b Mise à jour des tables SQL pour la prise en charges de la boutique en ligne 2016-12-28 05:07:54 +01:00
Marc Baloup 491d495b35 Passage à la version 1.0-beta2 2016-12-28 05:07:53 +01:00
Marc Baloup a97de92e3e Changements des identifiants des plugins et des fichiers d'exportation JAR 2016-12-28 05:07:53 +01:00
Marc Baloup 6bc15b24f6 Création de la librairie Java PandacubeUtil
Utilisé par PandacubeBungee et PandacubeSpigot
2016-12-28 05:06:09 +01:00