Войти или зарегистрироваться

Помогите Нужен пример кода спавна частиц по...

Bohdan_Hrytsak

Активный участник
Пользователь
Баллы
76
Имя в Minecraft
NegaTiV
Нужен пример кода спавна частиц по прямой,кругом от игрока.Благодарен!!
 
В линию надо? типа за тобой
 
да.Но не толька ищо впереди тебя в точку куда ты смотриш .
оуу
JavaScript:
@EventHandler
  public void onMove(PlayerMoveEvent e)
  {
    FileConfiguration config = getConfig();
    Player player = e.getPlayer();
    if ((config.contains(player.getName())) && (player.hasPermission("Trails.User"))) {
      if (config.get(player.getName()).equals("hearts"))
      {
        if (player.hasPermission("Trails.Hearts")) {
          e.getPlayer().getWorld().playEffect(e.getPlayer().getLocation(), Effect.HEART, 10);
        }
      }
      else if (config.get(player.getName()).equals("flames"))
      {
        if (player.hasPermission("Trails.Flames")) {
          e.getPlayer().getWorld().playEffect(e.getPlayer().getLocation(), Effect.MOBSPAWNER_FLAMES, 10);
        }
      }
      else if ((config.get(player.getName()).equals("magic")) &&
        (player.hasPermission("Trails.Magic"))) {
        e.getPlayer().getWorld().playEffect(e.getPlayer().getLocation(), Effect.MAGIC_CRIT, 10);
      }
    }
  }
}
 
оуу
JavaScript:
@EventHandler
  public void onMove(PlayerMoveEvent e)
  {
    FileConfiguration config = getConfig();
    Player player = e.getPlayer();
    if ((config.contains(player.getName())) && (player.hasPermission("Trails.User"))) {
      if (config.get(player.getName()).equals("hearts"))
      {
        if (player.hasPermission("Trails.Hearts")) {
          e.getPlayer().getWorld().playEffect(e.getPlayer().getLocation(), Effect.HEART, 10);
        }
      }
      else if (config.get(player.getName()).equals("flames"))
      {
        if (player.hasPermission("Trails.Flames")) {
          e.getPlayer().getWorld().playEffect(e.getPlayer().getLocation(), Effect.MOBSPAWNER_FLAMES, 10);
        }
      }
      else if ((config.get(player.getName()).equals("magic")) &&
        (player.hasPermission("Trails.Magic"))) {
        e.getPlayer().getWorld().playEffect(e.getPlayer().getLocation(), Effect.MAGIC_CRIT, 10);
      }
    }
  }
}
За ета спасиба.Но как по прямой куда смотрит игрок заспавнить?
 
Поиск.
Чтобы спавнить их лучём, исходящим от игрока, следует координаты частиц сперва повернуть на градус, под которым повёрнут игрок, а потом передвинуть из начала координат в точку положения игрока.
В общем-то, простая геометрия, по желанию линейка.
 
За ета спасиба.Но как по прямой куда смотрит игрок заспавнить?
пожалуйста,но я еще не мастер чтобы такое писать,мне тоже требуются примеров много,как,что,почему чтобы на практике ты знал много:cool:
 
Назад
Верх