Skip to content

Instantly share code, notes, and snippets.

@rmsy
Created February 20, 2012 14:50
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save rmsy/1869539 to your computer and use it in GitHub Desktop.
Save rmsy/1869539 to your computer and use it in GitHub Desktop.
The TeleportListener class from the Telejecter project.
package com.me.rmsy.telejecter;
import org.bukkit.Location;
import org.bukkit.entity.Minecart;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.EventPriority;
import org.bukkit.event.Listener;
import org.bukkit.event.player.PlayerTeleportEvent;
public class TeleportListener implements Listener {
@EventHandler(priority = EventPriority.HIGHEST, ignoreCancelled = true)
public void onPlayerTeleport(PlayerTeleportEvent event) {
Player player = event.getPlayer();
if(player.isInsideVehicle()){
Location xyz = event.getTo();
event.setCancelled(true);
player.eject();
player.teleport(xyz);
}
}
}
@SuperSpyTX
Copy link

java public void playerTeleport(PlayerTeleportEvent event) { shouldn't be java public void onPlayerTeleport(PlayerTeleportEvent event) {

@rmsy
Copy link
Author

rmsy commented Feb 21, 2012

@SuperSpyTX Thanks, broskies 🍺

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment