package net.diamonddominion.esaych.global; import net.diamonddominion.esaych.CustomPlugin; import org.bukkit.Bukkit; import org.bukkit.entity.Player; import org.bukkit.event.block.Action; import org.bukkit.event.player.PlayerInteractEvent; import org.bukkit.inventory.ItemStack; import org.bukkit.inventory.meta.SkullMeta; public class Voodoo { private CustomPlugin plugin; public Voodoo(CustomPlugin plugin) { this.plugin = plugin; } public void enable() { log("Enabled"); } @SuppressWarnings("deprecation") public void onPlayerInteract(final PlayerInteractEvent event) { final Player player = event.getPlayer(); if (player.hasPermission("customplugin.voodoo")) { ItemStack i = player.getItemInHand(); if (i.getTypeId() == 397 && i.getDurability() == (byte) 3) { SkullMeta skull = (SkullMeta)i.getItemMeta(); Player p = Bukkit.getPlayer(skull.getOwner()); if (p != null) { if (event.getAction().equals(Action.RIGHT_CLICK_AIR) || event.getAction().equals(Action.RIGHT_CLICK_BLOCK)) { p.setVelocity(player.getLocation().getDirection().multiply(-1)); } else { p.setVelocity(player.getLocation().getDirection()); } } } } } public void log(String info) { plugin.getLogger().info("<Voodoo> " + info); } }