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
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