Advertisement
kman2010

Untitled

May 15th, 2011
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.26 KB | None | 0 0
  1. package me.GET.GoldEnchant;
  2.  
  3. import org.bukkit.Material;
  4. import org.bukkit.event.player.PlayerListener;
  5. import org.bukkit.event.player.PlayerMoveEvent;
  6. import org.bukkit.util.Vector;
  7. import org.bukkit.entity.Player;
  8.  
  9. public class GoldEnchantPlayerListener extends PlayerListener
  10. {
  11.         public GoldEnchantPlayerListener(final GoldEnchant plugin) {
  12.         }
  13.         public void onPlayerMove(PlayerMoveEvent event)
  14.         {
  15.             if (event.getPlayer().isSneaking() && event.getPlayer().getInventory().getBoots().getType().equals(Material.GOLD_BOOTS))
  16.             {
  17.                         Player player = event.getPlayer();
  18.                         Vector maximumVector = event.getTo().toVector().subtract(event.getFrom().toVector()).normalize().multiply(2);
  19.                         Double maximumlength = maximumVector.length();
  20.                         Double currectlength = player.getVelocity().length();
  21.                         if(currentlength > maximumlength) {
  22.                         player.setVelocity(maximumVector);
  23.                         return;
  24.                         }      
  25.                         Vector dir =player.getLocation().getDirection().multiply(3);
  26.                         player.setVelocity(dir);
  27.             }
  28.         }
  29.  
  30. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement