Advertisement
Guest User

Untitled

a guest
Aug 27th, 2018
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.12 KB | None | 0 0
  1. public class Main extends JavaPlugin implements Listener {
  2.  
  3. private HashMap<String, Integer> AFK;
  4.  
  5. public void onEnable() {
  6. this.AFK = new HashMap<String, Integer>();
  7. addAFK();
  8. Bukkit.getPluginManager().registerEvents((Listener) this, this);
  9. }
  10.  
  11. public void addAFK() {
  12. for (final Player p : Bukkit.getOnlinePlayers()) {
  13. Bukkit.getServer().getScheduler().scheduleSyncRepeatingTask(this, new Runnable() {
  14. public void run() {
  15. if(!AFK.containsKey(p.getName())) {
  16. AFK.put(p.getName(), 1);
  17. }else { PlayParticles(); }
  18. }
  19. }, 0, 5);
  20. }
  21. }
  22.  
  23. public void PlayParticles() {
  24. for (final Player p : Bukkit.getOnlinePlayers()) {
  25. World w = p.getWorld();
  26. w.spawnParticle(Particle.END_ROD, p.getLocation().getX(), p.getLocation().getY() + 2.5, p.getLocation().getZ(), 60, 0.5, 0.1, 0.5, 0, null);
  27. }
  28. }
  29.  
  30.  
  31. @EventHandler
  32. public void onMove(PlayerMoveEvent e) {
  33. if(AFK.containsKey(e.getPlayer().getName())) {
  34. AFK.remove(e.getPlayer().getName());
  35. }
  36. }
  37.  
  38. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement