Development Assistance Can't send more than 2 ServerInfoPackets

Discussion in 'Plugin Help/Development/Requests' started by UniqueNameDen, Mar 16, 2015.

Thread Status:
Not open for further replies.
  1. Offline

    UniqueNameDen

    What the title says, I'm coding an animatedMOTD add-on and I can only send 2 packets?
    Code:java
    1.  
    2. public void onPing(final PingEvent e) {
    3. BukkitScheduler timer = Bukkit.getServer().getScheduler();
    4.  
    5. e.cancelPong(true);
    6. e.setCancelled(true);
    7.  
    8. e.getReply().setMOTD(Core.APIc.convert("&4Testing &2AnimatedMOTD"));
    9. r = e.getReply();
    10. p = e.createNewPacket(r);
    11. p.send();
    12.  
    13. System.out.println("CurrentMOTD: " + e.getReply().getMOTD());
    14.  
    15. timer.runTaskLater(Core, new Runnable() {
    16. public void run() {
    17. e.getReply().setMOTD(Core.APIc.convert("&2Testing &4AnimatedMOTD"));
    18. r = e.getReply();
    19. p = e.createNewPacket(r);
    20. p.send();
    21. System.out.println("CurrentMOTD: " + e.getReply().getMOTD());
    22. }
    23. }, 20L);
    24. timer.runTaskLater(Core, new Runnable() {
    25. public void run() {
    26. e.getReply().setMOTD(Core.APIc.convert("&2Testing &4AnimatedMOTD <"));
    27. r = e.getReply();
    28. p = e.createNewPacket(r);
    29. p.send();
    30. System.out.println("CurrentMOTD: " + e.getReply().getMOTD());
    31. e.cancelPong(false);
    32. }
    33. }, 30L);
    34. }
    35. }
    36.  

    This is a test code I use...
    Spigot version: git-Spigot-c3c767f-33d5de3
    [it required spigot to work]
    Plugin used: PingAPI v1.5

    after 2 pakets it locks me out with: no errors
     
Thread Status:
Not open for further replies.

Share This Page