Solved Doesn't detect event onServerListPingEvent

Discussion in 'Plugin Development' started by Dzikoysk, Dec 28, 2013.

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

    Dzikoysk

    Hello, my plugin can't find event onServerListPingEvent. What is wrong?
    Code:java
    1. public class WildSkript extends JavaPlugin
    2. {
    3. @EventHandler
    4. public void onServerListPing(ServerListPingEvent e) {
    5. Bukkit.getLogger().severe("1");
    6.  
    7. }
    8. }
     
  2. Offline

    Timbals

    You have to implement Listener and register the Event:

    Code:java
    1. import org.bukkit.Bukkit;
    2. import org.bukkit.event.EventHandler;
    3. import org.bukkit.event.Listener;
    4. import org.bukkit.event.server.ServerListPingEvent;
    5. import org.bukkit.plugin.java.JavaPlugin;
    6.  
    7. public class WildSkript extends JavaPlugin implements Listener {
    8.  
    9. @Override
    10. public void onEnable(){
    11. Bukkit.getPluginManager().registerEvents(this, this);
    12. }
    13.  
    14. @EventHandler
    15. public void onServerListPing(ServerListPingEvent e) {
    16. Bukkit.getLogger().severe("1");
    17. }
    18. }


    Works fine:

    Code:java
    1. 21:11:22 [INFO] Done (6.718s)! For help, type "help" or "?"
    2. 21:11:50 [SEVERE] 1
     
    Dzikoysk likes this.
  3. Offline

    Dzikoysk

    I used Listener, but also didn't work :p I didn't know about it:
    Code:java
    1. Bukkit.getPluginManager().registerEvents(this, this);

    For the moment I see if it works for me :)

    Timbals Thanks! It's work :)
     
Thread Status:
Not open for further replies.

Share This Page