Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package ribesg.adminaura;
- import org.bukkit.Effect;
- import org.bukkit.entity.Player;
- import org.bukkit.event.player.PlayerListener;
- import org.bukkit.event.player.PlayerMoveEvent;
- import org.bukkit.event.player.PlayerTeleportEvent;
- public class AAPlayerListener extends PlayerListener {
- public static AdminAura plugin;
- public AAPlayerListener(AdminAura instance) {
- plugin = instance;
- }
- public void onPlayerMove(PlayerMoveEvent event) {
- if (event.isCancelled()) {
- return;
- } else if (event.getFrom().getBlock().equals(event.getTo().getBlock())) {
- return;
- } else {
- Player player = event.getPlayer();
- if (plugin.players.contains(player.getName())) {
- Effect effect = Effect.SMOKE;
- player.getWorld().playEffect(event.getFrom(), effect, 0);
- player.getWorld().playEffect(event.getFrom().add(0, 1, 0), effect, 0);
- }
- }
- }
- public void onPlayerTeleport(PlayerTeleportEvent event) {
- if (event.isCancelled()) {
- return;
- } else if (event.getFrom().getBlock().equals(event.getTo().getBlock())) {
- return;
- } else {
- Player player = event.getPlayer();
- if (plugin.players.contains(player.getName())) {
- Effect effect = Effect.SMOKE;
- player.getWorld().playEffect(event.getFrom(), effect, 0);
- player.getWorld().playEffect(event.getTo(), effect, 0);
- player.getWorld().playEffect(event.getFrom().add(0, 1, 0), effect, 0);
- player.getWorld().playEffect(event.getTo().add(0, 1, 0), effect, 0);
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement