diff --git a/.idea/compiler.xml b/.idea/compiler.xml
index 25ac271b5a77cb105fca6f3de8ae7bc0ba333fc2..91db2d30eb69112650dc35a0cde767d572db5d85 100644
--- a/.idea/compiler.xml
+++ b/.idea/compiler.xml
@@ -6,6 +6,7 @@
         <sourceOutputDir name="target/generated-sources/annotations" />
         <sourceTestOutputDir name="target/generated-test-sources/test-annotations" />
         <outputRelativeToContentRoot value="true" />
+        <module name="sl-craft-plugin" />
         <module name="SLCraftPlugin" />
         <module name="SL-Craft Plugin" />
       </profile>
diff --git a/.idea/sl-craft-plugin.iml b/.idea/sl-craft-plugin.iml
new file mode 100644
index 0000000000000000000000000000000000000000..f5de878b032bd6930370a575e7ca458c9c77e1bf
--- /dev/null
+++ b/.idea/sl-craft-plugin.iml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<module version="4">
+  <component name="FacetManager">
+    <facet type="minecraft" name="Minecraft">
+      <configuration>
+        <autoDetectTypes>
+          <platformType>PAPER</platformType>
+          <platformType>ADVENTURE</platformType>
+        </autoDetectTypes>
+      </configuration>
+    </facet>
+  </component>
+</module>
\ No newline at end of file
diff --git a/src/main/java/com/slprojects/slcraftplugin/Main.java b/src/main/java/com/slprojects/slcraftplugin/Main.java
index 50c1d9d6b0561aad063dfbbed01c4ac54d81c780..4bf820d4e66a920d598e5547b374a2d26fdcabbe 100644
--- a/src/main/java/com/slprojects/slcraftplugin/Main.java
+++ b/src/main/java/com/slprojects/slcraftplugin/Main.java
@@ -5,6 +5,7 @@ import com.slprojects.slcraftplugin.commandes.wildCommand;
 import com.slprojects.slcraftplugin.tachesParalleles.savePlayerData;
 import com.slprojects.slcraftplugin.tachesParalleles.internalWebServer;
 import me.clip.placeholderapi.PlaceholderAPI;
+import org.bukkit.Bukkit;
 import org.bukkit.ChatColor;
 import org.bukkit.Sound;
 import org.bukkit.configuration.file.FileConfiguration;
@@ -33,6 +34,8 @@ import java.util.List;
 import java.util.Objects;
 import java.util.UUID;
 import java.util.concurrent.TimeUnit;
+import java.util.regex.Matcher;
+import java.util.regex.Pattern;
 
 public final class Main extends JavaPlugin implements Listener {
     // Variables
@@ -117,8 +120,39 @@ public final class Main extends JavaPlugin implements Listener {
     @SuppressWarnings({"unchecked", "deprecation"})
     @EventHandler(priority = EventPriority.LOWEST)
     void AsyncChatEvent(AsyncPlayerChatEvent e) {
+        // on formate le message sur discord
+        //on cherche un bold char "**"
+        Player gg = Bukkit.getPlayer("gagafeee");
+        //FinalMessage = e.getMessage().replace("*{", "§l");
+        String FinalMessage = e.getMessage();
+        //italique + gras "***"
+        FinalMessage = Pattern.compile("\\*\\*\\*(.*?)\\*\\*\\*").matcher(FinalMessage).replaceAll("§l§o$1§r");
+        //gras "**"
+        FinalMessage = Pattern.compile("\\*\\*(.*?)\\*\\*").matcher(FinalMessage).replaceAll("§l$1§r");
+        //italique "*"
+        FinalMessage = Pattern.compile("\\*(.*?)\\*").matcher(FinalMessage).replaceAll("§o$1§r");
+        //underline
+        FinalMessage = Pattern.compile("__(.*?)__").matcher(FinalMessage).replaceAll("§n$1§r");
+        //barré
+        FinalMessage = Pattern.compile("~~(.*?)~~").matcher(FinalMessage).replaceAll("§m$1§r ");
+
+
         // On envoie le message sur discord
         sendMessageToDiscord(e.getMessage(), e.getPlayer().getName());
+        for (Player p: Bukkit.getOnlinePlayers()) {
+            if(FinalMessage.toLowerCase().contains(p.getName().toLowerCase()) && (FinalMessage.charAt(FinalMessage.toLowerCase().indexOf(p.getName().toLowerCase())-1) != "@".charAt(0))){
+                //Simple coloration
+                int i = FinalMessage.indexOf(p.getName().toLowerCase());
+                FinalMessage = FinalMessage.substring(0, i) + "§b" + FinalMessage.substring(i) + "§r";
+            } else if (FinalMessage.toLowerCase().contains(p.getName().toLowerCase()) && FinalMessage.charAt(FinalMessage.toLowerCase().indexOf(p.getName().toLowerCase())-1) == "@".charAt(0)){
+                //Mention
+                FinalMessage = FinalMessage + " ";
+                FinalMessage = Pattern.compile("@(.*?) ").matcher(FinalMessage).replaceAll("§l§d@$1§r ");
+                FinalMessage = FinalMessage.substring(0,FinalMessage.length()-1);
+            }
+            p.sendMessage(FinalMessage);
+        }
+        e.setCancelled(true);
     }
 
     // Permet de faire des appels vers l'api discord
diff --git a/target/SLCraftPlugin-1.6.0.jar b/target/SLCraftPlugin-1.6.0.jar
new file mode 100644
index 0000000000000000000000000000000000000000..0fbd5afda67d045b560b4fecbea4566be52a42cd
Binary files /dev/null and b/target/SLCraftPlugin-1.6.0.jar differ
diff --git a/target/classes/com/slprojects/slcraftplugin/Main.class b/target/classes/com/slprojects/slcraftplugin/Main.class
index 93516ddfc923e53bc365cdce7cbce26e8ab8b55c..9ecc380b97627e295b5b5aa7c1a6aedcffab9560 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/tachesParalleles/internalWebServer.class b/target/classes/com/slprojects/slcraftplugin/tachesParalleles/internalWebServer.class
new file mode 100644
index 0000000000000000000000000000000000000000..a03daa0787e38fe84bc6b101ca6dbf0c861b0a8a
Binary files /dev/null and b/target/classes/com/slprojects/slcraftplugin/tachesParalleles/internalWebServer.class differ
diff --git a/target/classes/com/slprojects/slcraftplugin/tachesParalleles/savePlayerData.class b/target/classes/com/slprojects/slcraftplugin/tachesParalleles/savePlayerData.class
new file mode 100644
index 0000000000000000000000000000000000000000..da40440ba62486221f757814e9f861cb12e3f0cb
Binary files /dev/null and b/target/classes/com/slprojects/slcraftplugin/tachesParalleles/savePlayerData.class differ
diff --git a/target/maven-archiver/pom.properties b/target/maven-archiver/pom.properties
index b978340a433ea5f0f7e1821197863287e376d4c2..2737433dd1f9309574dbdd322ff41fc7420180ba 100644
--- a/target/maven-archiver/pom.properties
+++ b/target/maven-archiver/pom.properties
@@ -1,5 +1,5 @@
 #Generated by Maven
-#Sat Jul 09 14:57:42 CEST 2022
+#Sat Jul 09 14:47:19 CEST 2022
 groupId=com.slprojects
 artifactId=SLCraftPlugin
 version=1.6.0
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 8033902186c22a627de151d9cb7d329638b88327..4fc2d5b61b6743fbdca507b146a9f9bed3757e0f 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\tachesParalleles\internalWebServer.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
+E:\Programmes\sl-craft\sl-craft-plugin\src\main\java\com\slprojects\slcraftplugin\commandes\wildCommand.java
+E:\Programmes\sl-craft\sl-craft-plugin\src\main\java\com\slprojects\slcraftplugin\tachesParalleles\savePlayerData.java
+E:\Programmes\sl-craft\sl-craft-plugin\src\main\java\com\slprojects\slcraftplugin\Main.java
+E:\Programmes\sl-craft\sl-craft-plugin\src\main\java\com\slprojects\slcraftplugin\tachesParalleles\internalWebServer.java
+E:\Programmes\sl-craft\sl-craft-plugin\src\main\java\com\slprojects\slcraftplugin\commandes\linkCodeCommand.java
diff --git a/target/original-SLCraftPlugin-1.6.0.jar b/target/original-SLCraftPlugin-1.6.0.jar
new file mode 100644
index 0000000000000000000000000000000000000000..a9654b24aa7761e53f8d4595b12ee6670f017bae
Binary files /dev/null and b/target/original-SLCraftPlugin-1.6.0.jar differ