diff --git a/.idea/.gitignore b/.idea/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..26d33521af10bcc7fd8cea344038eaaeb78d0ef5
--- /dev/null
+++ b/.idea/.gitignore
@@ -0,0 +1,3 @@
+# Default ignored files
+/shelf/
+/workspace.xml
diff --git a/.idea/compiler.xml b/.idea/compiler.xml
new file mode 100644
index 0000000000000000000000000000000000000000..bda5e650b8aaf3f6dfa6aeb73c1c121e470efb41
--- /dev/null
+++ b/.idea/compiler.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="CompilerConfiguration">
+    <annotationProcessing>
+      <profile name="Maven default annotation processors profile" enabled="true">
+        <sourceOutputDir name="target/generated-sources/annotations" />
+        <sourceTestOutputDir name="target/generated-test-sources/test-annotations" />
+        <outputRelativeToContentRoot value="true" />
+        <module name="SLCraftPlugin" />
+      </profile>
+    </annotationProcessing>
+  </component>
+</project>
\ No newline at end of file
diff --git a/.idea/encodings.xml b/.idea/encodings.xml
new file mode 100644
index 0000000000000000000000000000000000000000..aa00ffab7828f4818589659c804ec2cfd99baed3
--- /dev/null
+++ b/.idea/encodings.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="Encoding">
+    <file url="file://$PROJECT_DIR$/src/main/java" charset="UTF-8" />
+    <file url="file://$PROJECT_DIR$/src/main/resources" charset="UTF-8" />
+  </component>
+</project>
\ No newline at end of file
diff --git a/.idea/jarRepositories.xml b/.idea/jarRepositories.xml
new file mode 100644
index 0000000000000000000000000000000000000000..339a82e3adcda0856bbbca85f3d780709c9813f9
--- /dev/null
+++ b/.idea/jarRepositories.xml
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="RemoteRepositoriesConfiguration">
+    <remote-repository>
+      <option name="id" value="central" />
+      <option name="name" value="Central Repository" />
+      <option name="url" value="https://repo.maven.apache.org/maven2" />
+    </remote-repository>
+    <remote-repository>
+      <option name="id" value="sonatype" />
+      <option name="name" value="sonatype" />
+      <option name="url" value="https://oss.sonatype.org/content/groups/public/" />
+    </remote-repository>
+    <remote-repository>
+      <option name="id" value="central" />
+      <option name="name" value="Maven Central repository" />
+      <option name="url" value="https://repo1.maven.org/maven2" />
+    </remote-repository>
+    <remote-repository>
+      <option name="id" value="papermc-repo" />
+      <option name="name" value="papermc-repo" />
+      <option name="url" value="https://papermc.io/repo/repository/maven-public/" />
+    </remote-repository>
+    <remote-repository>
+      <option name="id" value="placeholderapi" />
+      <option name="name" value="placeholderapi" />
+      <option name="url" value="https://repo.extendedclip.com/content/repositories/placeholderapi/" />
+    </remote-repository>
+    <remote-repository>
+      <option name="id" value="jboss.community" />
+      <option name="name" value="JBoss Community repository" />
+      <option name="url" value="https://repository.jboss.org/nexus/content/repositories/public/" />
+    </remote-repository>
+  </component>
+</project>
\ No newline at end of file
diff --git a/.idea/misc.xml b/.idea/misc.xml
new file mode 100644
index 0000000000000000000000000000000000000000..85df9ea7702a4c680bfa09cf324275adaee8c2ba
--- /dev/null
+++ b/.idea/misc.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="EntryPointsManager">
+    <list size="1">
+      <item index="0" class="java.lang.String" itemvalue="org.bukkit.event.EventHandler" />
+    </list>
+  </component>
+  <component name="ExternalStorageConfigurationManager" enabled="true" />
+  <component name="MavenProjectsManager">
+    <option name="originalFiles">
+      <list>
+        <option value="$PROJECT_DIR$/pom.xml" />
+      </list>
+    </option>
+  </component>
+  <component name="ProjectRootManager" version="2" languageLevel="JDK_17" default="true" project-jdk-name="17" project-jdk-type="JavaSDK" />
+</project>
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
new file mode 100644
index 0000000000000000000000000000000000000000..35eb1ddfbbc029bcab630581847471d7f238ec53
--- /dev/null
+++ b/.idea/vcs.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="VcsDirectoryMappings">
+    <mapping directory="" vcs="Git" />
+  </component>
+</project>
\ 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 b45fab0311fbfbd47ea718192b5091be65e62211..01569818cb246c8fa635d97ebd241f0f40220504 100644
--- a/src/main/java/com/slprojects/slcraftplugin/Main.java
+++ b/src/main/java/com/slprojects/slcraftplugin/Main.java
@@ -4,6 +4,7 @@ package com.slprojects.slcraftplugin;
 
 import com.slprojects.slcraftplugin.commandes.wildCommand;
 import org.bukkit.ChatColor;
+import org.bukkit.Sound;
 import org.bukkit.Statistic;
 import org.bukkit.configuration.file.FileConfiguration;
 import org.bukkit.entity.Player;
@@ -52,6 +53,7 @@ public final class Main extends JavaPlugin implements Listener {
 
         // Plugin startup logic
         saveDefaultConfig();
+        reloadConfig();
         config = getConfig();
 
         // On initialise la base de donnée
@@ -78,7 +80,15 @@ public final class Main extends JavaPlugin implements Listener {
     @SuppressWarnings("unchecked")
     public void onPlayerJoin(PlayerJoinEvent e) {
         playTimeUsersIndexes.add(e.getPlayer().getUniqueId());
-            playTimeUsersDate.add(LocalDateTime.now());
+        playTimeUsersDate.add(LocalDateTime.now());
+
+        if(getConfig().getBoolean("player-join-playSound")){
+            for(Player p : getServer().getOnlinePlayers()){
+                p.playSound(p.getLocation(), Sound.ENTITY_EXPERIENCE_ORB_PICKUP, 1, 0);
+            }
+        }
+        getLogger().info("test");
+        getServer().broadcastMessage(getConfig().getString("player-join-message"));
     }
 
     @EventHandler
diff --git a/src/main/resources/config.yml b/src/main/resources/config.yml
index 5727bb44f8a6d5c74b28018e0735064bf229efc5..a7e69bce7d7de82a5afd10793c5b64c6592c7556 100644
--- a/src/main/resources/config.yml
+++ b/src/main/resources/config.yml
@@ -21,4 +21,8 @@ database:
   port: 3306 # default port for MariaDB and MySQL
   database: db # name of your database. A database server can contain multiple databases
   user: username
-  password: password
\ No newline at end of file
+  password: password
+
+player-join-playSound: true
+player-join-message: "&a%player_name% &fa rejoint le serveur :D"
+player-quit-message: "&a%player_name% &fvient de quitter le serveur :'("
\ No newline at end of file
diff --git a/target/SLCraftPlugin-1.2.jar b/target/SLCraftPlugin-1.2.jar
index 2533cb822b073a0d01ca03f691f1f0a63bd573b3..f5e4fffa2175b9fbad35b63ce2585949fb3810d7 100644
Binary files a/target/SLCraftPlugin-1.2.jar and b/target/SLCraftPlugin-1.2.jar differ
diff --git a/target/maven-archiver/pom.properties b/target/maven-archiver/pom.properties
index 1e8fd4f1632669633ad5cd86825af6e1cbddb3e8..944a583ec5922368ca65e959434b8e0a5ab69743 100644
--- a/target/maven-archiver/pom.properties
+++ b/target/maven-archiver/pom.properties
@@ -1,5 +1,5 @@
 #Generated by Maven
-#Sun Jan 23 19:39:41 CET 2022
+#Fri Jan 28 13:57:57 CET 2022
 groupId=com.slprojects
 artifactId=SLCraftPlugin
 version=1.2
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 9619e1eec6c228d7f08377b42e4c54b508fa181c..73ca63b79c7c2738a103fd257e5175cc4c4ebf47 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,2 +1,2 @@
-Z:\Documents\Minecraft Plugin Workspace\SL-Craft Plugin\src\main\java\com\slprojects\slcraftplugin\Main.java
-Z:\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\commandes\wildCommand.java
+C:\Users\sofia\Documents\Minecraft Plugin Workspace\SL-Craft Plugin\src\main\java\com\slprojects\slcraftplugin\Main.java
diff --git a/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst b/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst
deleted file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000
diff --git a/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst b/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst
deleted file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000
diff --git a/target/original-SLCraftPlugin-1.2.jar b/target/original-SLCraftPlugin-1.2.jar
index 20a632ddd7c4654f81d546d11432b308443ca6b5..db21eee01511f5a1f2c0f53df75d297126bc8c59 100644
Binary files a/target/original-SLCraftPlugin-1.2.jar and b/target/original-SLCraftPlugin-1.2.jar differ