Advertisement
Fozzie

Untitled

Jan 25th, 2017
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.38 KB | None | 0 0
  1. package me.fozzie.jp;
  2.  
  3. import org.bukkit.Bukkit;
  4. import org.bukkit.ChatColor;
  5. import org.bukkit.entity.Player;
  6. import org.bukkit.event.EventHandler;
  7. import org.bukkit.event.Listener;
  8. import org.bukkit.event.player.PlayerLoginEvent;
  9.  
  10. import java.util.Collection;
  11.  
  12. public class DonatorJoin implements Listener {
  13.  
  14. public Main plugin;
  15. public DonatorJoin(Main plugin) {
  16. this.plugin = plugin;
  17. }
  18.  
  19. @EventHandler
  20. public void onJoin(PlayerLoginEvent e) {
  21. Player p = e.getPlayer();
  22. if ((p.hasPermission(plugin.bypassperm))) {
  23. if (Bukkit.getOnlinePlayers().size() == Bukkit.getMaxPlayers()) {
  24. e.allow();
  25. }
  26. } else if ((!p.hasPermission(plugin.bypassperm)) && (Bukkit.getOnlinePlayers().size() == Bukkit.getMaxPlayers())) {
  27. e.disallow(PlayerLoginEvent.Result.KICK_FULL, ChatColor.translateAlternateColorCodes('&', plugin.serverfullmsg));
  28. Player[] arrayOfPlayer;
  29. int j = Bukkit.getOnlinePlayers().size();
  30. for (int i = 0; i < j; i++) {
  31. Player staff = arrayOfPlayer[i];
  32. if (staff.hasPermission("cubehcf.admin")) {
  33. staff.sendMessage(ChatColor.RED + "You should probably increase the slots as there are people trying to log in, but the server is full");
  34. }
  35. }
  36. }
  37. }
  38. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement