Hooking into Multiverse

Discussion in 'Plugin Development' started by Strahan, Oct 17, 2016.

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

    Strahan

    Hello. Is it possible to hook into Multiverse's portal use events from another plugin? I'd like to run code when a player uses an MV portal. I wasn't sure if that gets exposed as an event that one can utilize from a separate plugin or not. Any ideas? Thanks!
     
  2. Online

    timtower Administrator Administrator Moderator

  3. Offline

    Strahan

    Thanks!

    Hmm. Do you know how to catch portal use events? I have been tearing my hair out trying to figure it out. I followed some examples I saw online, no dice. I was able to catch the use of /mvtp, so I know the hookup to MV is working. I just can't get the portal event to work. This is what I have:

    Code:
    @EventHandler(priority=EventPriority.HIGHEST, ignoreCancelled=true)
    public void onPlayerUsePortal(MVPortalEvent event) {
      log.log(Level.INFO, "a portal was just used");
    }
    
    @EventHandler(priority=EventPriority.HIGHEST, ignoreCancelled=true)
    public void onMVPortalEvent(MVPortalEvent event) {
      log.log(Level.INFO, "a portal was just used");
    }
    
    @EventHandler
    public void onMVTeleportEvent(MVTeleportEvent event) {
      log.log(Level.INFO, "a tp was just done");
    }
    
    The onPlayerUsePortal was what I saw in someone's example. The onMVTeleportEvent works, so I figured I'd try onMVPortalEvent to match format but no good. Any idea?
     
    Last edited: Oct 19, 2016
Thread Status:
Not open for further replies.

Share This Page