diff --git a/.idea/SL-Craft Plugin.iml b/.idea/SL-Craft Plugin.iml
new file mode 100644
index 0000000000000000000000000000000000000000..027874e56680f132f5bc08d783e249281485a01f
--- /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 0000000000000000000000000000000000000000..797acea53eb091cf5b30518802c3073f544adeed
--- /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 d04bdb589001927b8b5f989da708e42514c2a920..9d59155f17d0f21aeeade32d1135dc94539557ea 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 013a835288ba5d8d3dd3e9ddaff3d3c18dca26c3..80257c824e85ac53eb8eb825844e81d8bafa5c6f 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 e3750e1cbb3a843b3684114ad9a785e59c5cf575..b7691d00b5e19faf6d2268002f6d1d53f1de7169 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 2786b8360d035d95f1074302104aabc2a68da778..c36e6f6f2fdf4371a60bfe335ba956af0408a805 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 e9d4af4d4038aa46a92f0e7717144e8ed2cd301b..9c38df85e8bd8537df038fe8a3c156a77d3f801c 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
Binary files a/target/classes/com/slprojects/slcraftplugin/Main.class and b/target/classes/com/slprojects/slcraftplugin/Main.class differ
diff --git a/target/classes/com/slprojects/slcraftplugin/commandes/linkCodeCommand.class b/target/classes/com/slprojects/slcraftplugin/commandes/linkCodeCommand.class
index cdfd694633b242e6f0da66ec130867ca659de54f..f669d297188c24923599800a5d200c97f60604de 100644
Binary files a/target/classes/com/slprojects/slcraftplugin/commandes/linkCodeCommand.class and b/target/classes/com/slprojects/slcraftplugin/commandes/linkCodeCommand.class differ
diff --git a/target/classes/com/slprojects/slcraftplugin/commandes/wildCommand.class b/target/classes/com/slprojects/slcraftplugin/commandes/wildCommand.class
index ea0d4ae5a0214c9cb712808a133e19048bb9d6ca..ef0b8ad223c6c5ab76e0b6fdd91a18b074df805b 100644
Binary files a/target/classes/com/slprojects/slcraftplugin/commandes/wildCommand.class and b/target/classes/com/slprojects/slcraftplugin/commandes/wildCommand.class differ
diff --git a/target/classes/plugin.yml b/target/classes/plugin.yml
index 01ae2d1012ccc95c16dbd9f3931b6d7f2cbad8f3..70a23ac692893fd340d12f0c95f864b0960ab84d 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 ca83351744e96cb1ec5c8cc62e0b6b83a01e0b62..097f81d4315eb6cf954400fa3a3b9f15e1d6785a 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 6c547a5f3b441ff7458f3cab3dfe2abb00013160..af03a36ab54b46bf5d319f3eb492740951a0b243 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