Skip to content
Snippets Groups Projects
Commit a462c5b5 authored by Sofiane Lasri's avatar Sofiane Lasri
Browse files

1.3

parent 2f300863
No related branches found
No related tags found
No related merge requests found
......@@ -6,7 +6,7 @@
<groupId>com.slprojects</groupId>
<artifactId>SLCraftPlugin</artifactId>
<version>1.2</version>
<version>1.3</version>
<packaging>jar</packaging>
<name>SLCraftPlugin</name>
......
......@@ -9,6 +9,7 @@ import org.bukkit.Statistic;
import org.bukkit.configuration.file.FileConfiguration;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.EventPriority;
import org.bukkit.event.Listener;
import org.bukkit.event.player.PlayerJoinEvent;
import org.bukkit.event.player.PlayerQuitEvent;
......@@ -76,24 +77,29 @@ public final class Main extends JavaPlugin implements Listener {
getServer().getOnlinePlayers().forEach(this::savePlayer);
}
@EventHandler
@SuppressWarnings("unchecked")
@EventHandler(priority = EventPriority.HIGHEST)
public void onPlayerJoin(PlayerJoinEvent e) {
playTimeUsersIndexes.add(e.getPlayer().getUniqueId());
playTimeUsersDate.add(LocalDateTime.now());
if(getConfig().getBoolean("player-join-playSound")){
String welcomeMessage = PlaceholderAPI.setPlaceholders(e.getPlayer(), getConfig().getString("player-join-message"));
e.setJoinMessage(welcomeMessage);
for(Player p : getServer().getOnlinePlayers()){
if(getConfig().getBoolean("player-join-playSound")){
p.playSound(p.getLocation(), Sound.ENTITY_EXPERIENCE_ORB_PICKUP, 1, 0);
}
//p.sendMessage(welcomeMessage);
}
getLogger().info("test");
getServer().broadcastMessage(getConfig().getString("player-join-message"));
}
@EventHandler
@EventHandler(priority = EventPriority.HIGHEST)
public void onPlayerQuit(PlayerQuitEvent e) {
savePlayer(e.getPlayer());
String quitMessage = PlaceholderAPI.setPlaceholders(e.getPlayer(), getConfig().getString("player-quit-message"));
e.setQuitMessage(quitMessage);
for(Player p : getServer().getOnlinePlayers()){
//p.sendMessage(quitMessage);
}
}
// Propre au compteur de temps de jeu
......
File deleted
No preview for this file type
......@@ -22,3 +22,7 @@ database:
database: db # name of your database. A database server can contain multiple databases
user: username
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
name: SLCraftPlugin
version: '1.2'
version: '1.3'
main: com.slprojects.slcraftplugin.Main
depend: [PlaceholderAPI]
api-version: 1.18
......
#Generated by Maven
#Fri Jan 28 13:57:57 CET 2022
#Fri Jan 28 14:26:51 CET 2022
groupId=com.slprojects
artifactId=SLCraftPlugin
version=1.2
version=1.3
File deleted
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment