Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Помогите Как сделать проверку на лежание предмета рядом с игроком?

Тема в разделе "Разработка плагинов для новичков", создана пользователем l_Slime_l, 25 июн 2017.

Статус темы:
Закрыта.
  1. Автор темы
    l_Slime_l

    l_Slime_l Новичок Пользователь

    Баллы:
    11
    Мне нужно сделать такую вещь: если в определённом радиусе от игрока лежит предмет, то выполняется код
     
  2. Хостинг MineCraft
    <
  3. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    getNearbyEntities(arg0, arg1, arg2) TODO
     
  4. Автор темы
    l_Slime_l

    l_Slime_l Новичок Пользователь

    Баллы:
    11
    А что нужно прописывать в аргументах? Можно поподробнее?
     
  5. zhcoder

    zhcoder Новичок Пользователь

    Баллы:
    6
    Имя в Minecraft:
    zhcoder
    google.com
     
  6. Автор темы
    l_Slime_l

    l_Slime_l Новичок Пользователь

    Баллы:
    11
    Сразу видно ничего не знаешь...
     
  7. zhcoder

    zhcoder Новичок Пользователь

    Баллы:
    6
    Имя в Minecraft:
    zhcoder
    Ты вообще чтоли?
    Я набрал в гугле вот мне сразу выдало
    List<Entity>, getNearbyEntities(double x, double y, double z)
    Здесь используются координаты. Даже если ты в Eclipse наберёшь уже будут подсказки.
     
  8. Автор темы
    l_Slime_l

    l_Slime_l Новичок Пользователь

    Баллы:
    11
    А как мне сделать чтобы если рядом находился моб, то выполнялся код?
     
  9. zhcoder

    zhcoder Новичок Пользователь

    Баллы:
    6
    Имя в Minecraft:
    zhcoder
    используй евент и чекай если игрок находится от enity недалеко тогда выполняй код который тебе нужен
     
  10. Автор темы
    l_Slime_l

    l_Slime_l Новичок Пользователь

    Баллы:
    11
    Какой Event?
     
  11. zhcoder

    zhcoder Новичок Пользователь

    Баллы:
    6
    Имя в Minecraft:
    zhcoder
    google.com
     
  12. Автор темы
    l_Slime_l

    l_Slime_l Новичок Пользователь

    Баллы:
    11
    Умный самый?[DOUBLEPOST=1498473624,1498473141][/DOUBLEPOST]
    Я бы посмотрел на тебя если бы ты задал вопрос и тебе бы ответили: google.com...
     
  13. zhcoder

    zhcoder Новичок Пользователь

    Баллы:
    6
    Имя в Minecraft:
    zhcoder
    http://g.zeos.in/?q=if check enity with player
     
  14. Автор темы
    l_Slime_l

    l_Slime_l Новичок Пользователь

    Баллы:
    11
    Ага, проверка что Энтити это игрок, вообще то что нужно, спасибо! (Нет) Умник тут нашёлся...
     
  15. zhcoder

    zhcoder Новичок Пользователь

    Баллы:
    6
    Имя в Minecraft:
    zhcoder
    https://bukkit.org/threads/check-for-nearby-players.145609/ вот тебе тема.
    Гугл хороший друг.
    Там есть уже проверка рядом ли игрок.
     
  16. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    Радиус там x y z
     
  17. Автор темы
    l_Slime_l

    l_Slime_l Новичок Пользователь

    Баллы:
    11
    Я теперь не могу сделать проверку рядом ли предмет :( Один умник тут кидает ссылки на темы, а там ничего не понятно
     
  18. gamerforEA

    gamerforEA Старожил Пользователь

    Баллы:
    143
    Skype:
    sk2000sk1
    Имя в Minecraft:
    gamerforEA_MCPC
    Код:
    for (Entity entity : getNearbyEntities(...))
       if (entity instanceof Item) {
          foo();
          break;
       }
     
  19. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    :good:
     
  20. Автор темы
    l_Slime_l

    l_Slime_l Новичок Пользователь

    Баллы:
    11
    Куда это пихать? А то я нубик :(
     
  21. gamerforEA

    gamerforEA Старожил Пользователь

    Баллы:
    143
    Skype:
    sk2000sk1
    Имя в Minecraft:
    gamerforEA_MCPC
    Понятия не имею. Это зависит от того, где вы хотите проверять наличие предметов поблизости (в шедулер, обработчик ивентов, команду, что-то ещё).
     
Статус темы:
Закрыта.

Поделиться этой страницей