Play effect problem.

Discussion in 'Plugin Development' started by CroseBoy_99, Jul 1, 2017.

Thread Status:
Not open for further replies.
  1. Offline

    CroseBoy_99

    How can I integrate this effect into this code? Effect: "SMOKE"
    Code:
        @EventHandler
        public void onPlayerToggleFlight(PlayerToggleFlightEvent event) {
            Player player = event.getPlayer();
            if(player.getGameMode()==GameMode.CREATIVE)
                return;
            event.setCancelled(true);
            player.setAllowFlight(false);
            player.setFlying(false);
            player.setVelocity(player.getLocation().getDirection().multiply(1).setY(1));
            player.getWorld().playSound(player.getLocation(), Sound.CHICKEN_EGG_POP, 1.0f, 1.0f);
        }
    
    
        @EventHandler
        public void onPlayerMove(PlayerMoveEvent event) {
            Player player = event.getPlayer();
            if((player.getGameMode()!=GameMode.CREATIVE)
                    &&(player.getLocation().subtract(0, 1, 0).getBlock().getType()!=Material.AIR)
                    &&(!player.isFlying()))
                player.setAllowFlight(true);
        }
     
  2. Offline

    Plugers11

    Use world.playEffect(location, effect, count);
     
Thread Status:
Not open for further replies.

Share This Page