Commit Graph

222 Commits

Author SHA1 Message Date
Marc Baloup a956f5143e Add debug infos in ORM table initialisation 2019-04-11 14:45:42 +02:00
Marc Baloup a6f126bcc7 Fix IllegalAccessException while initializing an ORM class 2019-03-16 00:48:14 +01:00
Marc Baloup d853368f4c Better management of DB connection + adding method in ORM to truncate table 2019-03-15 19:09:11 +01:00
Marc Baloup e60fe99410 Add random item selection from Set 2019-03-15 19:01:34 +01:00
Marc Baloup 94138ad79a ORM: Improvement about foreigh keys 2019-01-22 15:28:48 +01:00
Marc Baloup c1778634ad Better display of multiple minecraft version 2019-01-18 18:12:02 +01:00
Marc Baloup 6636b8fd4d Adding 1.13.1 and 1.13.2 versions in MinecraftVersion enum 2019-01-17 00:22:19 +01:00
Marc Baloup 65d173fa04 refactoring foreigh key method and field 2019-01-16 11:15:42 +01:00
Marc Baloup 9f339c357f negative time in TimeUtil 2018-10-31 14:25:42 +01:00
Marc Baloup d46d0d2890
big fix ORM getCustomResult 2018-10-07 01:56:42 +02:00
Marc Baloup a44233bea0
Ajout méthode dans ORM 2018-10-07 01:46:34 +02:00
Marc Baloup 6e5cdd16af
Ajout 1.13 2018-07-23 23:06:51 +02:00
Marc Baloup 4f1446e3a5
Ajout dans StringUtil et RandomUtil 2018-07-21 17:57:44 +02:00
Marc Baloup 241671c0aa Little improvement of TabProposal 2018-03-24 19:10:44 +01:00
Marc Baloup 4dd7f86416 Ajout version 1.12.2 2018-03-13 13:26:47 +01:00
Marc Baloup dfa098a22d Fixed bug in SQLElementList 2017-11-08 01:56:37 +01:00
Marc Baloup 304d957fa1 Code cleanup in ORM structure 2017-11-04 19:20:53 +01:00
Marc Baloup d0d53ac472 SQL ORM Improvement 2017-09-15 01:33:45 +02:00
Marc Baloup 0391b7a9a0 Improve Java/SQL ORM
- Support for custom Java types and conversion for database storage
- Enums are considered custom types
- SQLField.name is now encapsulated as encouraged by OOP principles
- SQLField.name is now auto deducted from the Java field's name in the SQLElement subclass (no more field name in the constructor)
- No need to precise the SQLType of an SQLFKField (auto deducted from the target SQLField's type) via static method SQLFKField.customFK()
- Support of Java type UUID (stored as CHAR(36) in database. No need to use custom getter and setters for SQLElements using UUID fields
2017-09-13 01:05:10 +02:00
Marc Baloup 706ae682ec Add 1.12.1 in MinecraftVersion 2017-08-09 00:33:02 +03:00
Marc Baloup a13e7f14b7 Add usefull methods in DisplayUtil 2017-07-06 20:53:25 +02:00
Marc Baloup a2b3e15e65 Commands classes refactoring + Display API is more clear 2017-07-06 04:02:03 +02:00
Marc Baloup 1098897955 Change Bungeecord version 2017-07-05 03:52:13 +02:00
Marc Baloup 5832e5270d Some code improvement 2017-07-05 00:17:41 +02:00
Marc Baloup 8bc32aaa30 Add 1.12 version to MinecraftVersion enum 2017-06-08 01:38:10 +02:00
Marc Baloup 20ed0fee2c Refactoring noms de classes des packets 2017-01-15 22:27:57 +01:00
Marc Baloup 48bbec7ff0 Gestion de la fusion des versions de MC 1.11 (pour l'affichage) 2017-01-12 20:11:13 +01:00
Marc Baloup 8ef1f9f5cb Ajout de la version 1.11.1 et 1.11.2 2016-12-31 17:54:59 +01:00
Marc Baloup 66c2a57c86 Changement du pom parent 2016-12-31 16:37:33 +01:00
Marc Baloup 8c9526093c Refactoring du package contenant l'API ORM 2016-12-29 18:23:12 +01:00
Marc Baloup de056a35a5 Suppression de l'imprementation de l'ORM pour la basede données Pandacube.
Les classes sont transféré dans un module privé.
2016-12-28 05:11:02 +01:00
Marc Baloup 37593e26f8 BiMap est maintenant Iterable 2016-12-28 05:11:02 +01:00
Marc Baloup f37c32ea9e Correction des warning de Eclipse
La classe javafx.util.Pair n'aurait pas dû être utilisé dans le projet
(Utilisation réservée en interne à l'API JavaFX).
Utilisation de org.javatuples:javatuples comme librairie pour la classe Pair.
2016-12-28 05:11:01 +01:00
Marc Baloup 13655c1efa Réorganisation des dépendances + configuration avancée des projets 2016-12-28 05:11:01 +01:00
Marc Baloup 40942fb25f Conversion en projet Maven 2016-12-28 05:11:00 +01:00
Marc Baloup 552a797501 Réorganisation librairies java + support de la 1.11 2016-12-28 05:10:57 +01:00
Marc Baloup cae491bc20 Ajout d'un nouveau packet pour PandacubeCore + Gestion d'octet bit à bit 2016-12-28 05:10:57 +01:00
Marc Baloup 774fac4c64 La classe ServerPropertyFile profite maintenant de la librairie Gson 2016-12-28 05:10:56 +01:00
Marc Baloup dd47b2b392 Résolutions de tous les messages d'avertissement et d'informations d'Eclipse à propos du code 2016-12-28 05:10:56 +01:00
Marc Baloup 4ae06be523 Ajout d'un nouveau packet pour PandacubeCore 2016-12-28 05:10:55 +01:00
Marc Baloup d9d5e77105 Corrections de bugs multiples
- Correction de quelques NPE
- Ajout d'une classe BiMap
- Correctif mineure dans le code
2016-12-28 05:10:55 +01:00
Marc Baloup 58e48bf27a Ajout de packet réseau pour PandacubeCore 2016-12-28 05:10:43 +01:00
Marc Baloup dd530bfea9 Amélioration de la librairie réseau
- Support de callback pour le retour de réponse de la part de
l'application interlocuteur (client -> serveur ou serveur -> client)
- ByteBuffer : un String peut être null
- ByteBuffer : une liste de ByteSerializable peut être null
- ByteBuffer : support des liste de String (peut être null aussi)
- TCPServer : on peut obtenir une liste des clients connectés
2016-12-28 05:08:08 +01:00
Marc Baloup 7c87b6c33a Meilleure affichage des version multiples de MC 2016-12-28 05:08:08 +01:00
Marc Baloup 87a0326932 Ajout d'une classe abstraite pour les commandes Bungee et Spigot 2016-12-28 05:08:07 +01:00
Marc Baloup a6bccfc17a Meilleure gestion ignore list + correctifs divers
- Correction d'une cause probable d'un bug : l'arrêt des serveurs spigot se bloque après la sauvegarde des maps (donc logiquement après l'arrêt des plugins). La cause probable est qu'un thread non "daemon" ne s'arrête pas et bloque la fermeture du processus de Spigot. Le retrait de cette cause probable implique que chaque thread créé par le plugin doit être défini en daemon. (Thread#setDaemon())
2016-12-28 05:08:07 +01:00
Marc Baloup 0c1ac240f8 Ajout d'une table stockant les textures (skin et cape) des joueurs 2016-12-28 05:08:07 +01:00
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