Spawn Plugin Help

Discussion in 'Plugin Development' started by snake4212, May 22, 2014.

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

    snake4212

    Code:
    public class Main extends JavaPlugin implements Listener{
       
    public void onEnable() {
    getLogger().info("Enabled!");
    }
    public void onDisable() {
    getLogger().info("Disabled!");
    }
     
    @EventHandler
    public void onPlayerJoin(PlayerJoinEvent event){
    Player player = (Player) event.getPlayer();
                    player.performCommand("spawn");
     
    }
    }
    
    When I join the server it doesn't force execute /spawn
    I need it to force execute you to do /spawn
     
  2. Offline

    minoneer

    You forgot to register your Listener :)
     
  3. Offline

    snake4212

    And how would I do that?
    Please don't reference like learn java links or something like that
     
  4. Offline

    minoneer

    In your onEnable() you get the server, from which you get the plugin manager, which lets you register your listener (registerListeners(this, this)) :)
     
  5. Offline

    MrInspector

    Ummm..

    Just put this in your onEnable...
    Code:java
    1. Bukkit.getPluginManager().registerEvents(this, this);
     
  6. Offline

    snake4212

    Code:
    //Would this work?
    public void onEnable() {
    getLogger().info("Enabled!");
    Bukkit.getPluginManager().registerEvents((this), this);
    
     
  7. Offline

    minoneer

    Why don't you just try it? But yes, it should work
     
  8. Offline

    snake4212

    Thank you sooooooooooooooooo much, It was a dumb mistake but thanks for the help
     
Thread Status:
Not open for further replies.

Share This Page