Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if (event.getFrom().getBlockX() == event.getTo().getBlockX() && event.getFrom().getBlockY() == event.getTo().getBlockY() && event.getFrom().getBlockZ() == event.getTo().getBlockZ()) {
- return;
- }
- Block block = event.getTo().getBlock();
- if (block.getLocation().add(0, -1, 0).getBlock().getType() == Material.SLIME_BLOCK) {
- if (block.getLocation().add(0, -2, 0).getBlock().getType() == Material.STONE) {
- return;
- }
- Location location = player.getLocation();
- location.setYaw(180);
- location.setPitch(-5);
- player.playSound(player.getLocation(), Sound.FIREWORK_LAUNCH, 10F, 10F);
- player.setVelocity(location.getDirection().add(new Vector(0, 0.2, 0)).multiply(6));
- new BukkitRunnable() {
- int i = 0;
- @Override
- public void run() {
- if (i == (40 / 2)) {
- cancel();
- } else {
- for (int loop = 1; loop != 5; loop++) {
- player.playEffect(player.getLocation().add(0, -1, 0), Effect.CLOUD, 1);
- }
- }
- i++;
- }
- }.runTaskTimer(Main.plugin, 0L, 2L);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement