From cdde2036cfca6b05c7c7103ebdf1289f1b72ee23 Mon Sep 17 00:00:00 2001
From: SofianeLasri <alasri250@gmail.com>
Date: Sun, 3 Apr 2022 12:12:18 +0200
Subject: [PATCH] 1.5.3

---
 .idea/SL-Craft Plugin.iml                     |  19 ++++++++++++++++++
 .idea/runConfigurations.xml                   |  10 +++++++++
 pom.xml                                       |   4 ++--
 .../com/slprojects/slcraftplugin/Main.java    |  12 +++++------
 .../commandes/linkCodeCommand.java            |   2 +-
 .../slcraftplugin/commandes/wildCommand.java  |   4 ++--
 .../tachesParalleles/waitForDiscordMsg.java   |  10 ++++-----
 .../com/slprojects/slcraftplugin/Main.class   | Bin 12236 -> 12378 bytes
 .../commandes/linkCodeCommand.class           | Bin 5875 -> 5976 bytes
 .../slcraftplugin/commandes/wildCommand.class | Bin 5719 -> 5827 bytes
 target/classes/plugin.yml                     |   2 +-
 target/maven-archiver/pom.properties          |   6 +++---
 .../compile/default-compile/inputFiles.lst    |  10 ++++-----
 13 files changed, 53 insertions(+), 26 deletions(-)
 create mode 100644 .idea/SL-Craft Plugin.iml
 create mode 100644 .idea/runConfigurations.xml

diff --git a/.idea/SL-Craft Plugin.iml b/.idea/SL-Craft Plugin.iml
new file mode 100644
index 0000000..027874e
--- /dev/null
+++ b/.idea/SL-Craft Plugin.iml	
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<module type="JAVA_MODULE" version="4">
+  <component name="FacetManager">
+    <facet type="minecraft" name="Minecraft">
+      <configuration>
+        <autoDetectTypes>
+          <platformType>PAPER</platformType>
+          <platformType>ADVENTURE</platformType>
+        </autoDetectTypes>
+      </configuration>
+    </facet>
+  </component>
+  <component name="NewModuleRootManager" inherit-compiler-output="true">
+    <exclude-output />
+    <content url="file://$MODULE_DIR$" />
+    <orderEntry type="inheritedJdk" />
+    <orderEntry type="sourceFolder" forTests="false" />
+  </component>
+</module>
\ No newline at end of file
diff --git a/.idea/runConfigurations.xml b/.idea/runConfigurations.xml
new file mode 100644
index 0000000..797acea
--- /dev/null
+++ b/.idea/runConfigurations.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="RunConfigurationProducerService">
+    <option name="ignoredProducers">
+      <set>
+        <option value="com.android.tools.idea.compose.preview.runconfiguration.ComposePreviewRunConfigurationProducer" />
+      </set>
+    </option>
+  </component>
+</project>
\ No newline at end of file
diff --git a/pom.xml b/pom.xml
index d04bdb5..9d59155 100644
--- a/pom.xml
+++ b/pom.xml
@@ -6,7 +6,7 @@
 
     <groupId>com.slprojects</groupId>
     <artifactId>SLCraftPlugin</artifactId>
-    <version>1.5.2</version>
+    <version>1.5.3</version>
     <packaging>jar</packaging>
 
     <name>SLCraftPlugin</name>
@@ -73,7 +73,7 @@
         <dependency>
             <groupId>io.papermc.paper</groupId>
             <artifactId>paper-api</artifactId>
-            <version>1.18.1-R0.1-SNAPSHOT</version>
+            <version>1.18.2-R0.1-SNAPSHOT</version>
             <scope>provided</scope>
         </dependency>
         <!-- https://mvnrepository.com/artifact/org.mariadb.jdbc/mariadb-java-client -->
diff --git a/src/main/java/com/slprojects/slcraftplugin/Main.java b/src/main/java/com/slprojects/slcraftplugin/Main.java
index 013a835..80257c8 100644
--- a/src/main/java/com/slprojects/slcraftplugin/Main.java
+++ b/src/main/java/com/slprojects/slcraftplugin/Main.java
@@ -1,5 +1,3 @@
-// Contient une partie du code de ce plugin: https://github.com/Twi5TeD/PlayTime
-
 package com.slprojects.slcraftplugin;
 
 import com.slprojects.slcraftplugin.commandes.linkCodeCommand;
@@ -47,11 +45,11 @@ public final class Main extends JavaPlugin implements Listener {
     public void onEnable() {
         // On s'assure qu'on a placeholder api
         if (getServer().getPluginManager().getPlugin("PlaceholderAPI") != null) {
-            getLogger().info("PlaceholderAPI chargé");
+            getServer().getConsoleSender().sendMessage("PlaceholderAPI chargé");
             // On initialise les listeners
             getServer().getPluginManager().registerEvents(this, this);
         } else {
-            getLogger().info(ChatColor.RED+"PlaceholderAPI n'est pas accessible!");
+            getServer().getConsoleSender().sendMessage(ChatColor.RED+"PlaceholderAPI n'est pas accessible!");
             getServer().getPluginManager().disablePlugin(this);
         }
 
@@ -73,13 +71,13 @@ public final class Main extends JavaPlugin implements Listener {
 
         waitForDiscordMsg.startServer(this);
 
-        getLogger().info(ChatColor.GREEN+"SL-Craft | Plugin démarré");
+        getServer().getConsoleSender().sendMessage(ChatColor.GREEN+"SL-Craft | Plugin démarré");
     }
 
     @Override
     public void onDisable() {
         // Plugin shutdown logic
-        getLogger().info(ChatColor.RED+"SL-Craft | Plugin éteint");
+        getServer().getConsoleSender().sendMessage(ChatColor.RED+"SL-Craft | Plugin éteint");
 
         getServer().getOnlinePlayers().forEach(player -> savePlayerData.saveOnQuit(player));
     }
@@ -127,7 +125,7 @@ public final class Main extends JavaPlugin implements Listener {
 
             String response = getHttp(urlString);
             if(getConfig().getBoolean("msg-verbose")){
-                getLogger().info("Func AsyncChatEvent(PlayerChatEvent e), HTTP response:" + response);
+                getServer().getConsoleSender().sendMessage("Func AsyncChatEvent(PlayerChatEvent e), HTTP response:" + response);
             }
         } catch (UnsupportedEncodingException ex) {
             getLogger().warning(ChatColor.RED + "Impossible de d'encoder les données. Func AsyncChatEvent(PlayerChatEvent e)");
diff --git a/src/main/java/com/slprojects/slcraftplugin/commandes/linkCodeCommand.java b/src/main/java/com/slprojects/slcraftplugin/commandes/linkCodeCommand.java
index e3750e1..b7691d0 100644
--- a/src/main/java/com/slprojects/slcraftplugin/commandes/linkCodeCommand.java
+++ b/src/main/java/com/slprojects/slcraftplugin/commandes/linkCodeCommand.java
@@ -66,7 +66,7 @@ public class linkCodeCommand implements CommandExecutor {
                 }
                 player.sendMessage("Utilise ce code pour lier ton compte: "+ChatColor.GREEN+generatedString);
                 player.sendMessage(ChatColor.GRAY+"Ce code à usage unique expirera dans 5 minutes.");
-                plugin.getLogger().info("Le joueur "+ChatColor.GOLD+player.getName()+ChatColor.RESET+" a généré le code "+ChatColor.GREEN+generatedString+ChatColor.RESET+ChatColor.GRAY+" - Il expirera le "+ java.sql.Timestamp.valueOf(LocalDateTime.now().plusMinutes(5)));
+                plugin.getServer().getConsoleSender().sendMessage("Le joueur "+ChatColor.GOLD+player.getName()+ChatColor.RESET+" a généré le code "+ChatColor.GREEN+generatedString+ChatColor.RESET+ChatColor.GRAY+" - Il expirera le "+ java.sql.Timestamp.valueOf(LocalDateTime.now().plusMinutes(5)));
 
             }catch (Exception e){
                 e.printStackTrace();
diff --git a/src/main/java/com/slprojects/slcraftplugin/commandes/wildCommand.java b/src/main/java/com/slprojects/slcraftplugin/commandes/wildCommand.java
index 2786b83..c36e6f6 100644
--- a/src/main/java/com/slprojects/slcraftplugin/commandes/wildCommand.java
+++ b/src/main/java/com/slprojects/slcraftplugin/commandes/wildCommand.java
@@ -36,11 +36,11 @@ public class wildCommand implements CommandExecutor {
 
             // On vérifie qu'il n'a pas déjà lancé la commande wild
             if(!plugin.checkActiveUserForWildCommand(player.getUniqueId())){
-                plugin.getLogger().info("Le joueur "+ChatColor.GOLD+player.getName()+ChatColor.RESET+" a exécuté la commande "+ChatColor.GOLD+"/wild"+ChatColor.RESET+" : "+ChatColor.RED+"refusé");
+                plugin.getServer().getConsoleSender().sendMessage("Le joueur "+ChatColor.GOLD+player.getName()+ChatColor.RESET+" a exécuté la commande "+ChatColor.GOLD+"/wild"+ChatColor.RESET+" : "+ChatColor.RED+"refusé");
                 player.sendMessage("§cVous devez attendre 5s avant de relancer la commande.");
                 return true;
             }
-            plugin.getLogger().info("Le joueur "+ChatColor.GOLD+player.getName()+ChatColor.RESET+" a exécuté la commande "+ChatColor.GOLD+"/wild"+ChatColor.RESET+" : "+ChatColor.GREEN+"accepté");
+            plugin.getServer().getConsoleSender().sendMessage("Le joueur "+ChatColor.GOLD+player.getName()+ChatColor.RESET+" a exécuté la commande "+ChatColor.GOLD+"/wild"+ChatColor.RESET+" : "+ChatColor.GREEN+"accepté");
 
             // on récupère la liste des biomes exclus
             List<String> excludedBiomes;
diff --git a/src/main/java/com/slprojects/slcraftplugin/tachesParalleles/waitForDiscordMsg.java b/src/main/java/com/slprojects/slcraftplugin/tachesParalleles/waitForDiscordMsg.java
index e9d4af4..9c38df8 100644
--- a/src/main/java/com/slprojects/slcraftplugin/tachesParalleles/waitForDiscordMsg.java
+++ b/src/main/java/com/slprojects/slcraftplugin/tachesParalleles/waitForDiscordMsg.java
@@ -18,7 +18,7 @@ public class waitForDiscordMsg {
     public static void startServer(Main plugin){
         int serverPort = plugin.getConfig().getInt("msg-server-port");
 
-        plugin.getLogger().info("Écoute des messages Discord sur le port " + ChatColor.GOLD + serverPort);
+        plugin.getServer().getConsoleSender().sendMessage("Écoute des messages Discord sur le port " + ChatColor.GOLD + serverPort);
         // On fait un thread pour écouter le port
         Runnable serverThread = () -> {
             try {
@@ -49,7 +49,7 @@ public class waitForDiscordMsg {
                         if (line.length() == 0)
                             break;
                         //out.print(line + "\r\n");
-                        //plugin.getLogger().info(line);
+                        //plugin.getServer().getConsoleSender().sendMessage(line);
 
                         // On va regarder si la ligne commence par GET
                         if (line.startsWith("GET")) {
@@ -72,7 +72,7 @@ public class waitForDiscordMsg {
                                 for (Player p : plugin.getServer().getOnlinePlayers()) {
                                     p.sendMessage(ChatColor.DARK_PURPLE + playerName + ChatColor.WHITE + ": " + message);
                                 }
-                                plugin.getLogger().info(ChatColor.DARK_PURPLE + playerName + ": " + message);
+                                plugin.getServer().getConsoleSender().sendMessage(ChatColor.DARK_PURPLE + playerName + ": " + message);
                                 out.print("Message envoyé !");
                             } else {
                                 out.print("La commande \"" + commandName + "\" n'est pas reconnue.\r\n");
@@ -87,7 +87,7 @@ public class waitForDiscordMsg {
                     client.close(); // Close the socket itself
                 }
             } catch (IOException e) {
-                plugin.getLogger().info(ChatColor.RED + "Erreur lors de l'écoute du port " + ChatColor.GOLD  + serverPort);
+                plugin.getServer().getConsoleSender().sendMessage(ChatColor.RED + "Erreur lors de l'écoute du port " + ChatColor.GOLD  + serverPort);
                 e.printStackTrace();
 
                 // On va logger le message sur discord
@@ -99,7 +99,7 @@ public class waitForDiscordMsg {
                     urlString = plugin.getConfig().getString("discordBot-api-url") + "mc/error/" + URLEncoder.encode(json.toJSONString(), "UTF-8").replace("+", "%20");
                     relaunchListener(plugin);
                 } catch (UnsupportedEncodingException ex) {
-                    plugin.getLogger().info(ChatColor.RED + "Erreur lors de l'encodage du message. Func waitForDiscordMsg::startServer(Main plugin)");
+                    plugin.getServer().getConsoleSender().sendMessage(ChatColor.RED + "Erreur lors de l'encodage du message. Func waitForDiscordMsg::startServer(Main plugin)");
                     ex.printStackTrace();
                 }
                 plugin.getHttp(urlString);
diff --git a/target/classes/com/slprojects/slcraftplugin/Main.class b/target/classes/com/slprojects/slcraftplugin/Main.class
index eda2a9c1cd295bb879da822ff8dba76ad1658ddc..3ebfd74f46a879f7dbb7c90892bc31187cd9b28a 100644
GIT binary patch
delta 4523
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

delta 4349
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
Pi-D2Jn#q>Qo<R}-85P9H

diff --git a/target/classes/com/slprojects/slcraftplugin/commandes/linkCodeCommand.class b/target/classes/com/slprojects/slcraftplugin/commandes/linkCodeCommand.class
index cdfd694633b242e6f0da66ec130867ca659de54f..f669d297188c24923599800a5d200c97f60604de 100644
GIT binary patch
delta 1278
zcmeyYdqa=w)W2Q(7#J8#8HF}-on(&)PAw`+En;L4)zI|GFG|->D$UN$EYXJuTXQpX
zFm$prbn!5BGxRVr2x6#UWDrPCEpg7zE6&eJ4NlEV0hy((q3JVu0jFpzSkyT`H#ada
z1tMw9$xy)1$HUOiP{PQ-;_mO`!p*?TFp-C05`!Hh1ABUEiC<!FDoD{39)_tPMXW)t
z!LA{!3=qJ|#gND_lZRmz!|cgU9EO~8c^JwW<}ottn#|9xIe96^L~d?|1q@Z}3=0_<
z)Io0W!gK>W!(v7T;jF~6ME#t^ymWonisaOSlFa-(E`~)6OL-WUF|aW*@D~(i=9L7O
zBqnEv6eT97vNNpMJeO0GndKZKgTmwmoKlnHdDxiQ87@qI%Ofv-iIG77VPJ4cQD$B`
zJHzS8%DgA}?r|~PXL!KQ@Q{b$5yRunzj#>~g>LY(F+Ag9;9z*p!*HG9h5*CM$pZXR
zysx<!EE$*u7~V26NNY^i7m(3-&&VLA;e#;RKPf9Uxy0I2GmM{=;Uh@-Cmx2+3|}T!
z^BXgMo4lT1iSfteOZ>Xrzd&-oc^LjM{GH4t;K=xYvX6ijKO-X-BNHPtJ0lAZLpdYs
z<f#Hj7}+OB3F<O(PVNviW8|K^U(lC@kC8!j@<9PrHg-k<Mh3ab2L<FNM+ynmFK1w6
z5MtnF;9+23U}j)sU}adzz{s$Qfq}t|fr){Mfq{WbYdZs@miAT#_Kge-3``8G85kJ&
z7?>Ft7{nM@7$g`t86+9jfO%lm3~L$If#a16Y$_uIBg1-z4Ghd6Gnq9RxEc5v7#M4{
z4>Iu1WGvU-{7T4-(RU|9J0rs;hF(e5oeUE|tjU`g@+G-9F-+dXP`iU6L4;x2Hij8H
z7}9nz%wb^I$uOUZVL1br6}u$+HijiEYZw?A#25=1OBfb0Ff**4oF-CVU&!FeSi<1W
zSjOPNSk2%AcHkNYL5BGZrVJYyHZkxqJYq0q*bHV#F@`g2Vc5#R&LGDa%&?7ND+33E
z5~DxEc80ACoDABGZVWpZb~11=q%iU_>|)r>z|D})$i%RRVG{!nLl?tyhP@2?7<d`W
z7+4whGaO)GXW(Vbt7kaKaEO7GL5wk#;V{Dy1~!nNVIjj<%W#z87y~0%>^Q>-P$)Cj
zGMr@C4GLApT82{$rx{on&M+`A1Te7tXSmM5$IigP&Ty8U;XFITMRtbE><ql@3{H%U
zjO+}eU=e?IhDZhm`~M6v4D2Aa(HM#u7}*&X{bXQcxWd4|AkM%n#=yXEm4QKw5kfJ6
zDTZqd3=E<y42&Qt6p}%J3zVoqNn^5|n0`Gd5wL;0z@QBdTOKf5j^QT5Rt5&J)7cqV
zc(|Dz7#WxuZh_OyZH7Ax3=B35><o7qm>HfhJY{$SX1!o|#qb8qddKjA;VYQ+o#7|L
eKTrTMvVlnsFv-OTN~K&3jEwBOjQos(43Yq?p(J1c

delta 1173
zcmcbi_gR<g)W2Q(7#J8#8TmGHon#O4$xlyDEn;Ml(a`kCN-Rs%FD=Q;(a*_GPtVLt
z*N4bjb21b#bnq~AGL$efu(<pCxNtM@GIaAW^f1^lGO(womiQ&+rh*jp@i6pHZr~7S
zo6N&7g<<OCxg3U^(|H)m8D=mt?3&Eat~rTwVmcSYEQZ<a40CuG<}%bUGDzUEmXU!a
zGcPTlonbyBgD_Z8PGVlVzH3EtYC%b6ejXRYJcfll42u}p7#a8riZb&`f=d#UvqOp!
zlT+ClmTdmbsmaW8ijhHK@;^=~&fwI%l++@2hBK4BdF92=F)|1sj0`R*%FIh=XE;8&
zk@qCuEiQ)J40qTW?(#6)W4OOLf{%q!=n6j@!y_&R4u;1(43`<M2rxXIoX0Q4`J9Wv
zl7U%(;pOCs{0bVc85zVhAfX6$see*dYI2FSr)C&GE5lom(sw)z?-@Q!zR7RQ_-Qh)
zfD+@E$p!+t+}}WQ-+35*F#MdHA>hdRn~}j(WAaCS$;rnBWceBXaxwg4_|MMBz{60^
z$T<14z!65~$vXsf8CfSk6EtIFpDZin%fiLTpgMU1pDG(WBM&2k+~f&-a+9|U35hRe
zU}O+t;AY@qU|?WoU}RurSjxc2ux#=JA!(oG3=9l>49pA+3}Or{3=#~S43Z2hz&s`f
z1_myMl?<yGK!6LZpOJx)VKu`V24;q33=GUl4BQO-3=E8A+6NhUXEGLSb{95hblb$x
zF3Gx+p^K4W6GQJNhI~nGFkQQYAwh&;!ZwCUI~dY-F-&7%*v2q(IRlp!yCnNIh6OBZ
z7#JDE7_%628RjuCGc2EcTBN={i@}pIm%*JepTUE%guw^wur&;V4D%UG8P+naW8h<W
z#9+#>9?X(r3}D#6u#thCL5|UfVH3kf1`Y-#Mh}L~3>z6Z8MGPg8MZKNW#D2+VPs?2
z#;~1%n<1a!H^UBwbqqWVT?`Kxb~5Z@;APBbU}f0Nu!n)2ftNA8o?$P;J_c3>F~&HC
z{R{^f*g$@Tg$QFA!$F2a42)p0!wg3ln82)~4BJ7W$ymm4jNv!~3&RNp28I9zmj4Xb
z8Ti;4IM^9ZvNN1!XE@8waGsrkmz}|hk&%&|K@=?F&(09Zz+nHMA(Vj~q&6BuF#{tz
z!@QpiYz!9|7#PGEn8g?v7%nm}h%rJaCNRZtiGhJZl!bv2B!xmU2ylUtE;#ZRi|N;c
zBA*T91qN+!*z$ncatv1)HZm}PozBj{!o$t%z{tSNaE*b1fr;Td!wm)o1{(%;hMNq`
z3=bF{GCTmYo-jOPcmZa;VtB*w5zP9`@Ri{g!yg7lMkX-H0w&oQIlw84k&&H~k(-g1
GK@tG;X%ngd

diff --git a/target/classes/com/slprojects/slcraftplugin/commandes/wildCommand.class b/target/classes/com/slprojects/slcraftplugin/commandes/wildCommand.class
index ea0d4ae5a0214c9cb712808a133e19048bb9d6ca..ef0b8ad223c6c5ab76e0b6fdd91a18b074df805b 100644
GIT binary patch
delta 2296
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
L&nU<!%peH>aT^R0

delta 2192
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
Cs`pF)

diff --git a/target/classes/plugin.yml b/target/classes/plugin.yml
index 01ae2d1..70a23ac 100644
--- a/target/classes/plugin.yml
+++ b/target/classes/plugin.yml
@@ -1,5 +1,5 @@
 name: SLCraftPlugin
-version: '1.5.2'
+version: '1.5.3'
 main: com.slprojects.slcraftplugin.Main
 depend: [PlaceholderAPI]
 api-version: 1.18
diff --git a/target/maven-archiver/pom.properties b/target/maven-archiver/pom.properties
index ca83351..097f81d 100644
--- a/target/maven-archiver/pom.properties
+++ b/target/maven-archiver/pom.properties
@@ -1,5 +1,5 @@
 #Generated by Maven
-#Wed Mar 09 23:27:16 CET 2022
-groupId=com.slprojects
+#Sun Apr 03 12:10:13 CEST 2022
 artifactId=SLCraftPlugin
-version=1.5.2
+groupId=com.slprojects
+version=1.5.3
diff --git a/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
index 6c547a5..af03a36 100644
--- a/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
+++ b/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
@@ -1,5 +1,5 @@
-C:\Users\sofia\Documents\Minecraft Plugin Workspace\SL-Craft Plugin\src\main\java\com\slprojects\slcraftplugin\tachesParalleles\savePlayerData.java
-C:\Users\sofia\Documents\Minecraft Plugin Workspace\SL-Craft Plugin\src\main\java\com\slprojects\slcraftplugin\commandes\wildCommand.java
-C:\Users\sofia\Documents\Minecraft Plugin Workspace\SL-Craft Plugin\src\main\java\com\slprojects\slcraftplugin\Main.java
-C:\Users\sofia\Documents\Minecraft Plugin Workspace\SL-Craft Plugin\src\main\java\com\slprojects\slcraftplugin\commandes\linkCodeCommand.java
-C:\Users\sofia\Documents\Minecraft Plugin Workspace\SL-Craft Plugin\src\main\java\com\slprojects\slcraftplugin\tachesParalleles\waitForDiscordMsg.java
+D:\Minecraft Plugin Workspace\SL-Craft Plugin\src\main\java\com\slprojects\slcraftplugin\tachesParalleles\waitForDiscordMsg.java
+D:\Minecraft Plugin Workspace\SL-Craft Plugin\src\main\java\com\slprojects\slcraftplugin\commandes\wildCommand.java
+D:\Minecraft Plugin Workspace\SL-Craft Plugin\src\main\java\com\slprojects\slcraftplugin\commandes\linkCodeCommand.java
+D:\Minecraft Plugin Workspace\SL-Craft Plugin\src\main\java\com\slprojects\slcraftplugin\Main.java
+D:\Minecraft Plugin Workspace\SL-Craft Plugin\src\main\java\com\slprojects\slcraftplugin\tachesParalleles\savePlayerData.java
-- 
GitLab