Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package me.GET.GoldEnchant;
- import org.bukkit.Material;
- import org.bukkit.event.player.PlayerListener;
- import org.bukkit.event.player.PlayerMoveEvent;
- import org.bukkit.util.Vector;
- import org.bukkit.entity.Player;
- public class GoldEnchantPlayerListener extends PlayerListener
- {
- public GoldEnchantPlayerListener(final GoldEnchant plugin) {
- }
- public void onPlayerMove(PlayerMoveEvent event)
- {
- if (event.getPlayer().isSneaking() && event.getPlayer().getInventory().getBoots().getType().equals(Material.GOLD_BOOTS))
- {
- Player player = event.getPlayer();
- Vector maximumVector = event.getTo().toVector().subtract(event.getFrom().toVector()).normalize().multiply(2);
- Double maximumlength = maximumVector.length();
- Double currectlength = player.getVelocity().length();
- if(currentlength > maximumlength) {
- player.setVelocity(maximumVector);
- return;
- }
- Vector dir =player.getLocation().getDirection().multiply(3);
- player.setVelocity(dir);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement