Помогите Не видно частиц

Exception

Новичок
Пользователь
Баллы
6
Не видно частиц в игре,подскажите,что не так
Код:
@EventHandler
    public void droptrail (PlayerJoinEvent e){
        Player p = e.getPlayer();
      
        p.playEffect(p.getLocation(), Effect.SMOKE, 3);

Спасибо.
PS. Частицы включены в настройках
 
Игрок ещё не вошел, а ты ему уже частицы отправляешь.
 
попробуй с 3 на 1 поменять
 
А возможно просто кто - то листенер не зарегистрировал....
 
Если я не ошибаюсь, то ты только 1 частицу спавнишь, или 3, попробуй поставить 20-30, просто дым- маленькая частица
 
Откладывай их на поздний срок, например через 1-2 сек.
Не видно со стороны или от лица игрока?
 
Java:
    @EventHandler
    public void droptrail (PlayerJoinEvent e){
        Player p = e.getPlayer();
       
        BukkitRunnable run = new BukkitRunnable() {
           
            @SuppressWarnings("deprecation")
            @Override
            public void run() {
                p.playEffect(p.getLocation(), Effect.SMOKE, 3);               
            }
        };
        run.runTaskLater(this, 20L);
    }
 
через шелдер делай это с задержкой или
BukkitRunnable run = new BukkitRunnable() {
public void run() {
p.playEffect......
...

...
...
..
Немного не понял,это должно выглядеть так?
Код:
BukkitRunnable run = new BukkitRunnable() {
public void run() {
Player p = e.getPlayer();
p.playEffect(p.getLocation, Sound.SMOKE, 30)
 
Назад
Верх