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

Помогите Создать частицы вокруг блока.

Discussion in 'Разработка плагинов для новичков' started by slavik123123123, Jun 4, 2016.

Thread Status:
Not open for further replies.
  1. Автор темы
    slavik123123123

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

    Trophy Points:
    143
    Имя в Minecraft:
    Leymooooooooooo
    Здравствуйте! Как можно создать такие частицы как на видео( На надписи сверху не обращайте(Не реклама, просто видео с моего сервера, чтобы показать какие частицы нужны)):


    Нужно создавать эти частицы вокруг блока, с рандомным количеством частиц, тоесть чтобы постоянно в одном месте, одни и те же частицы небыли.
    UPD. Версия 1.9R2(1.9.4)
     
    Last edited: Jun 6, 2016
  2. Хостинг MineCraft
    <
  3. _TheZit445_

    _TheZit445_ Активный участник Пользователь

    Trophy Points:
    66
    Skype:
    kirik2425
    Имя в Minecraft:
    _TheZit445_
    Можно попросту использовать PlayEffect API, если не знаешь как работать с частицами. Я сам не знаю, поэтому использую PlayEffect, но тему не закрывай, подожди пока более знающие ответят.
    Пример спавна частиц с PlayEffect:
    Code:
    PlayEffect.play(VisualEffect.CLOUD, block.getLocation(), "num:5");
    //PlayEffect.play(VisualEffect.<effect>, <location>, <параметры>);
    //P.S. Подробнее о параметрах и о частицах на странице плагина
     
  4. Автор темы
    slavik123123123

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

    Trophy Points:
    143
    Имя в Minecraft:
    Leymooooooooooo
  5. _TheZit445_

    _TheZit445_ Активный участник Пользователь

    Trophy Points:
    66
    Skype:
    kirik2425
    Имя в Minecraft:
    _TheZit445_
    Что такое UP? Выше? Ты так говоришь, что не решено и показываешь проблему, чтобы я перечитал?
    В общем вот, если надо. По идее, будет как на видео
    Code:
    new BukkitRunnable() {
        @Override
        public void run() {
            PlayEffect.play(VisualEffect.VILLAGER_HAPPY, block.getLocation(), "num:20 offset:0.5");
        }
    }.runTaskTimer(this, 5, 20);
    
    block это блок сундука, или что ты там хочешь
     
  6. Автор темы
    slavik123123123

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

    Trophy Points:
    143
    Имя в Minecraft:
    Leymooooooooooo
    на 1.9 не робит playeffect :(
     
  7. MrTrojan

    MrTrojan Активный участник Пользователь

    Trophy Points:
    98
    Skype:
    mrtrojan.ru
    Имя в Minecraft:
    MrTrojan
    Зачем спавнить так, если можно средствами Spigot API?
     
  8. _TheZit445_

    _TheZit445_ Активный участник Пользователь

    Trophy Points:
    66
    Skype:
    kirik2425
    Имя в Minecraft:
    _TheZit445_
    Я писал выше, что не могу.

    Тут есть ссылка на хороший API для 1.9
     
  9. Dereku

    Dereku Старожил

    Trophy Points:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Вот это ключевой минус. Поэтому либо вновь изобретают велосипед, либо пользуются уже готовыми решениями, которые работают на всех bukkit подобных ядрах.
     
  10. Автор темы
    slavik123123123

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

    Trophy Points:
    143
    Имя в Minecraft:
    Leymooooooooooo
    И как мне отправить частицы на кординаты, не имея игрока?
     
  11. Dereku

    Dereku Старожил

    Trophy Points:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    У всего на сервере (блоки-энтити) можно получить location. Нужна только ссылка на него.
    А вот где тебе взять ссылку - думай сам. Кода твоего нету, подсказок нет.
     
  12. Автор темы
    slavik123123123

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

    Trophy Points:
    143
    Имя в Minecraft:
    Leymooooooooooo
    Я разобрался уже. Это можно сделать через BukkitApi. А так я просто генерирую блок, заношу его корды в arraylist,
    и через цикл получаю эти корды, и по ним спавню частицы.
     
Thread Status:
Not open for further replies.

Share This Page