Advertisement
Guest User

Untitled

a guest
May 1st, 2018
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 4.31 KB | None | 0 0
  1. package at.thekoopacrafter.listener;
  2.  
  3. import org.bukkit.configuration.file.FileConfiguration;
  4. import org.bukkit.entity.Player;
  5. import org.bukkit.event.EventHandler;
  6. import org.bukkit.event.Listener;
  7. import org.bukkit.event.player.PlayerJoinEvent;
  8. import org.bukkit.event.player.PlayerQuitEvent;
  9.  
  10. import at.thekoopacrafter.main.Main;
  11.  
  12. public class JoinQuit implements Listener {
  13.    
  14.     FileConfiguration config = Main.plugin.getConfig();
  15.    
  16.     @EventHandler
  17.     public void onJoin(PlayerJoinEvent e) {
  18.        
  19.         Main.plugin.reloadConfig();
  20.         String servername = config.getString("server.prefix");
  21.         String msg = config.getString("join.message");
  22.         String g1 = config.getString("prefix.group_1");
  23.         String g2 = config.getString("prefix.group_2");
  24.         String g3 = config.getString("prefix.group_3");
  25.         String g4 = config.getString("prefix.group_4");
  26.         String g5 = config.getString("prefix.group_5");
  27.         String g6 = config.getString("prefix.group_6");
  28.         String g7 = config.getString("prefix.group_7");
  29.         String g8 = config.getString("prefix.group_8");
  30.         String g9 = config.getString("prefix.group_9");
  31.         String g0 = config.getString("prefix.group_0");
  32.        
  33.         Player p = e.getPlayer();
  34.        
  35.         if(p.hasPermission("group.1")) {
  36.            
  37.             e.setJoinMessage(servername + " §8>> " + g1 + p.getName() + msg);
  38.            
  39.         } else if(p.hasPermission("group.2")) {
  40.            
  41.             e.setJoinMessage(servername + " §8>> " + g2 + p.getName() + msg);
  42.            
  43.         } else if(p.hasPermission("group.3")) {
  44.            
  45.             e.setJoinMessage(servername + " §8>> " + g3 + p.getName() + msg);
  46.            
  47.         } else if(p.hasPermission("group.4")) {
  48.            
  49.             e.setJoinMessage(servername + " §8>> " + g4 + p.getName() + msg);
  50.            
  51.         } else if(p.hasPermission("group.5")) {
  52.            
  53.             e.setJoinMessage(servername + " §8>> " + g5 + p.getName() + msg);
  54.            
  55.         } else if(p.hasPermission("group.6")) {
  56.            
  57.             e.setJoinMessage(servername + " §8>> " + g6 + p.getName() + msg);
  58.            
  59.         } else if(p.hasPermission("group.7")) {
  60.            
  61.             e.setJoinMessage(servername + " §8>> " + g7 + p.getName() + msg);
  62.            
  63.         } else if(p.hasPermission("group.8")) {
  64.            
  65.             e.setJoinMessage(servername + " §8>> " + g8 + p.getName() + msg);
  66.            
  67.         } else if(p.hasPermission("group.9")) {
  68.            
  69.             e.setJoinMessage(servername + " §8>> " + g9 + p.getName() + msg);
  70.            
  71.         } else if(p.hasPermission("group.0")) {
  72.            
  73.             e.setJoinMessage(servername + " §8>> " + g0 + p.getName() + msg);
  74.            
  75.         }
  76.        
  77.     }
  78.    
  79.     @EventHandler
  80.     public void onQuit(PlayerQuitEvent e) {
  81.        
  82.         String servername = config.getString("server.prefix");
  83.         String msg = config.getString("leave.message");
  84.         String g1 = config.getString("prefix.group_1");
  85.         String g2 = config.getString("prefix.group_2");
  86.         String g3 = config.getString("prefix.group_3");
  87.         String g4 = config.getString("prefix.group_4");
  88.         String g5 = config.getString("prefix.group_5");
  89.         String g6 = config.getString("prefix.group_6");
  90.         String g7 = config.getString("prefix.group_7");
  91.         String g8 = config.getString("prefix.group_8");
  92.         String g9 = config.getString("prefix.group_9");
  93.         String g0 = config.getString("prefix.group_0");
  94.        
  95.         Player p = e.getPlayer();
  96.        
  97.         if(p.hasPermission("group.1")) {
  98.            
  99.             e.setQuitMessage(servername + " §8>> " + g1 + p.getName() + msg);
  100.            
  101.         } else if(p.hasPermission("group.2")) {
  102.            
  103.             e.setQuitMessage(servername + " §8>> " + g2 + p.getName() + msg);
  104.            
  105.         } else if(p.hasPermission("group.3")) {
  106.            
  107.             e.setQuitMessage(servername + " §8>> " + g3 + p.getName() + msg);
  108.            
  109.         } else if(p.hasPermission("group.4")) {
  110.            
  111.             e.setQuitMessage(servername + " §8>> " + g4 + p.getName() + msg);
  112.            
  113.         } else if(p.hasPermission("group.5")) {
  114.            
  115.             e.setQuitMessage(servername + " §8>> " + g5 + p.getName() + msg);
  116.            
  117.         } else if(p.hasPermission("group.6")) {
  118.            
  119.             e.setQuitMessage(servername + " §8>> " + g6 + p.getName() + msg);
  120.            
  121.         } else if(p.hasPermission("group.7")) {
  122.            
  123.             e.setQuitMessage(servername + " §8>> " + g7 + p.getName() + msg);
  124.            
  125.         } else if(p.hasPermission("group.8")) {
  126.            
  127.             e.setQuitMessage(servername + " §8>> " + g8 + p.getName() + msg);
  128.            
  129.         } else if(p.hasPermission("group.9")) {
  130.            
  131.             e.setQuitMessage(servername + " §8>> " + g9 + p.getName() + msg);
  132.            
  133.         } else if(p.hasPermission("group.0")) {
  134.            
  135.             e.setQuitMessage(servername + " §8>> " + g0 + p.getName() + msg);
  136.            
  137.         }
  138.        
  139.     }
  140.    
  141. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement