Advertisement
bubbleguj

ExTeleporterPlayerTeleportListener.java

Jul 25th, 2012
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.94 KB | None | 0 0
  1. package me.bubbleguj.ExTeleporter;
  2.  
  3. import org.bukkit.entity.Player;
  4. import org.bukkit.event.EventHandler;
  5. import org.bukkit.event.Listener;
  6. import org.bukkit.event.player.PlayerTeleportEvent;
  7.  
  8. public class ExTeleporterPlayerTeleportListener implements Listener{
  9.  
  10.     public ExTeleporterPlayerTeleportListener(ExTeleporter plugin){
  11.         this.plugin = plugin;
  12.         plugin.getServer().getPluginManager().registerEvents(this, plugin);
  13.     }
  14.    
  15.     @EventHandler
  16.     public void onPlayerTeleport(PlayerTeleportEvent event){
  17.     //General
  18.  
  19.         final Player eventPlayer = event.getPlayer();
  20.     //Teleport
  21.         if(eventPlayer.hasPermission("exteleporter")) {
  22.         eventPlayer.getWorld().createExplosion(eventPlayer.getLocation(), 0F);
  23.         plugin.getServer().getScheduler().scheduleAsyncDelayedTask(plugin, new Runnable() {
  24.             public void run() {
  25.                 eventPlayer.getWorld().createExplosion(eventPlayer.getLocation(), 0F);
  26.             }
  27.         }, 10);
  28.         }
  29.     }
  30.     private ExTeleporter plugin;
  31. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement