Commit Graph

277 Commits

Author SHA1 Message Date
Marc Baloup 8a56e6a50e Change version numbering (shorter) 2019-05-12 14:36:15 +02:00
Marc Baloup c41e96ce6e Move ColorUtil to PandacubeSpigot 2019-05-12 14:16:35 +02:00
Marc Baloup 2b45da9c55 Fix in ORM 2019-05-11 00:33:54 +02:00
Marc Baloup c8f717394f Add 1.14 in MinecraftVersion 2019-05-10 23:12:01 +02:00
Marc Baloup cd9c776dd8 Try to fix and improve ORM initialisation (more explicit on reasons why a field is not initialized) 2019-04-11 15:47:19 +02:00
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