PlayerPortalEvent

Discussion in 'Plugin Development' started by Developher, Jul 31, 2012.

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

    Developher

    Hey all, I am trying to do something when a player enters a portal. Why doesn't this work?

    Code:
    package me.developher.meepportals;
     
    import org.bukkit.plugin.PluginManager;
    import org.bukkit.plugin.java.JavaPlugin;
     
    public class MeepPortals extends JavaPlugin {
     
    private final PlayerListener bl = new PlayerListener();
     
    public void onEnable() {
     
    PluginManager pm = getServer().getPluginManager();
    pm.registerEvents(bl, this);
     
    }
     
    public void onDisable() {
     
    }
     
     
    }
    
    Code:
    package me.developher.meepportals;
     
    import org.bukkit.Bukkit;
    import org.bukkit.event.EventHandler;
    import org.bukkit.event.Listener;
    import org.bukkit.event.player.PlayerPortalEvent;
     
    public class PlayerListener implements Listener {
     
     
    @EventHandler
    public void PlayerEnterPortalEvent(PlayerPortalEvent e) {
     
    e.getPlayer().sendMessage("test");
     
    }
     
     
    }
    
    YML:
    Code:
    name: MeepPortals
    main: me.developher.meepportals.MeepPortals
    author: Developher
    version: 0.1
    
    Bump

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 27, 2016
  2. Offline

    Firefly

    Maybe it does work, but not for the result you're going for.
     
  3. Offline

    Developher

    That is the overall goal. The plugin doesn't even register, I think it is a YML error.

    Bummpp

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 27, 2016
  4. Offline

    Codex Arcanum

    Yml formatting fails cause errors on startup.
     
  5. Offline

    Developher

    That is why I am so boggled. Nothing at all is happening.
     
  6. Offline

    Firefly

    Code:
    pm.registerEvents(bl, this);
    Try replacing bl with new PlayerListener() for debugging purposes.
     
Thread Status:
Not open for further replies.

Share This Page