Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package me.fatal;
- import java.io.File;
- import java.util.Vector;
- import org.bukkit.Location;
- import org.bukkit.Material;
- import org.bukkit.Sound;
- import org.bukkit.block.Block;
- import org.bukkit.configuration.file.YamlConfiguration;
- 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.PlayerMoveEvent;
- import org.bukkit.util.BlockVector;
- public class ListenerClass implements Listener {
- public static JumpPad plugin;
- public ListenerClass(JumpPad jumpPad) {
- }
- @EventHandler
- public void onBoost(PlayerMoveEvent event){
- }
- //@SuppressWarnings("unlikely-arg-type")
- @EventHandler(priority = EventPriority.HIGH)
- public void onTrampoline(PlayerMoveEvent event){
- Player p = event.getPlayer();
- Location loc;
- loc = p.getLocation().subtract(0, 1, 0).getBlock().getLocation();
- // p.sendMessage("test");
- if (loc.getBlock().getType().equals(Material.EMERALD_BLOCK)) {
- // p.sendMessage("test");
- if (JumpPad.blockLocs.contains(loc)) {
- double x = p.getVelocity().getX();
- double y = p.getVelocity().getY();
- double z = p.getVelocity().getZ();
- p.setVelocity(new BlockVector((x * JumpPadManager.f), y*JumpPadManager.f, z*JumpPadManager.f));
- event.getPlayer().playSound(event.getPlayer().getLocation(), Sound.ENTITY_PLAYER_LEVELUP, 4, 4);
- }
- }
- }
- }
Add Comment
Please, Sign In to add comment