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

1.3

parent 2f300863
Branches
Tags
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