Настраиваемые цветные частицы на ванильном клиенте [1.8+] [Гайд]

КартинкаКартинка

А Вы знали, что некоторым частицам можно настроить цвет? Нет?
В таком случае, я буду вынужден Вас научить этому!


Маленькое предисловие
Я являюсь разработчиком плагинов и бывает такое, что я использую стороннее API. Так я использовал Particle API, ибо с помощью него можно было спавнить цветные частицы. И использование цветных частиц на ванильном клиенте ограничивалось лишь этим (скриншот ниже), о настройке цвета на ваниле можно было только мечтать... Или нет?



На самом деле никакой API мне к чертям был не нужен. Весь функционал, который он предлагал уже есть в клиенте. И появился он с того самого момента, как разработчики ввели команду /particle (minecraft 1.8).
Да-да...


Рассмотрим команду /particle подробнее
/particle <particle> <x> <y> <z> <dx> <dy> <dz> <speed> <count> <entity> <параметр>
<particle> - название частицы
<x> <y> <z> - координаты спавна
<dx> <dy> <dz> - смещение по коордитам
<speed> - скорость воспроизведения частицы
<count> - кол-во частиц
<entity> - cущность
<параметр> - доп. параметр

И вроде как тут дальше то? Как настроить частицы!? ЭЙ! ТЫ ОБЕЩАЛ!
Спокойствие, только спокойствие...


Разработчики очень хитрые, они замаскировали эту фичу... Раскрываем карты, для этого нужно пересмотреть отношение к команде. Ещё раз рассмотрим её, но уже если бы мы настраивали частице цвет.
/particle <particle> <x> <y> <z> <red> <green> <blue> <extra> <activate> <entity> <параметр>
<particle> - название частицы
<x> <y> <z> - координаты спавна
<red> <green> <blue> - настройка цвета (каждый от 0 до 1)
<extra> - яркость (от 0 до 1)
<activate> - для активации настройки цвета нужно указать 0
<entity> - cущность
<параметр> - доп. параметр (к слову тут не нужен)

Например, чтобы заспавнить фиолетовую редстоун частицу, нужно ввести что-то подобное
/particle reddust ~ ~ ~ 0.5 0 1 1 0 @p


Теперь к тонкостям
1. К сожалению, заспаунить сразу несколько частиц нельзя! Только 1 частица за команду!
2. Если красный вам не требуется в цвете, например для зелёного цвета, установить красный на значение 0 нельзя, так как в таком случае будет воспроизводится красный цвет, это особенность клиента. Поставьте значение на 0.001, это сравнимо с нулём для красного цвета.

/particle reddust ~ ~ ~ 0.001 1 0 1 0 @p

Ну и, собственно, для разработчиков. Этот же фокус можно использовать в методе .spawnParticle();

//Допустим через локацию с указанием точных координат
location.getWorld().spawnParticle(Particle.REDSTONE, location.getX(), location.getY(), location.getZ(), 0, 0.001, 1, 0, 1);


Цветом обладают такие частицы - reddust, mobSpell, mobSpellAmbient


Как понять, какие цифры вводить для цвета? Для этого используется RGB система, но не в байтах, а в процентах. Узнать необходимый цвет можно на этом сайте - клац


P.S.



Думаю на этом всё. Надеюсь это будет полезно мапперам.
Жду критики, спасибо за внимание!

Реклама:




Голосуй за новость:
(+6.206,20.00)

  • Просмотров: 1 060
  • Комментариев: 7
Рекомендуемое для Вас:

  1. Просто хорошие люди
    Зарегистрирован: 4.08.2014
    Репутация
    (+33.99,9-24.0)
    MrEnderHunter | Пользователь offline | (8 августа 2017 10:01) | Комментариев: 184 | Новостей: 6 |
    • -4

    Все разжевано и в рот сунуто! Однозначно 5 мем!
    -----------------------------------------------------------------------------
    Слава Арстоцке!


  2. Просто хорошие люди
    Зарегистрирован: 21.06.2017
    Репутация
    (+34.634-0.6)
    curoviyxru | Пользователь offline | (8 августа 2017 18:10) | Комментариев: 32 | Новостей: 3 |
    • +3

    5 мемос


  3. Посетители
    Зарегистрирован: 6.11.2012
    Репутация
    (+7.17-0.1)
    FireStar404 | Пользователь offline | (8 августа 2017 18:34) | Комментариев: 27 | Новостей: 5 |
    • +3

    Всегда интересовался, как такое провернуть. 5 мем.
    -----------------------------------------------------------------------------
    Модгдедонаты?


  4. Просто хорошие люди
    Зарегистрирован: 7.08.2015
    Репутация
    (+49.847,8-2.0)
    MrMaga | Пользователь Онлайн | (9 августа 2017 23:20) | Комментариев: 62 | Новостей: 13 |
    • -1

    Красивое оформление и полезный гайд.
    Правда я это уже знал, но многим новичкам, да и не только очень сильно пригодится
    -----------------------------------------------------------------------------
    Мой механический дом на 1.12+

    Мой сервер БЕЗ ПРИВАТА на 1.12.2
    IP: mc.vanilla-craft.ru


    1. Модератор
      Зарегистрирован: 16.07.2012
      Репутация
      (+547.3530,4-16.9)
      GeXOn | Пользователь Онлайн | (10 августа 2017 22:21) | Комментариев: 1 008 | Новостей: 36 |
      • +3

      Полностью согласен.
      И да, не понимаю, почему коммент в таком минусе. Опять эти глупые войны за оценки?


  5. Гости
    Зарегистрирован: --
    Репутация

    Макрософак | | (12 августа 2017 10:27) | Комментариев: 0 | Новостей: 0 |
    • +4

    Что творится с оценками под комментариями. У первого чела ещё вчера было +14, а сейчас -4


  6. Гости
    Зарегистрирован: --
    Репутация

    MrRediska | | (17 августа 2017 19:46) | Комментариев: 0 | Новостей: 0 |
    • +1

    happyf годнота!


 
Ваше Имя:
  • the-manvitalyapumbapekagustaololoshapokerface
    ololoshanikoloskrovjopagoritgopnikcreepy-troll
    bombanuloanatoliyjewishbadumtssbatrollface
    bayandudecomeonmemefemaleseriouslyneveralonenothingtodohere
    numbsadfsadtrollfacetrolldadwinthistimeclear
    yesmingfupizdynaxezmetall
    pacanypeka-facepikap-masterpoker-face2redface
    rzhakacat-lolDa-nu-nafigfrayna-uchi
    OhGodoh-god-whyponimaeshShto-zaso-close
    so-much-winsurprised-cattrue-storyWTF2voobscheto
    pticapleasepetrosyanpacanohfuck
    irodidisudaheystopityouGTFOefacepalm
    dosvidaniyableayouthful-fearten-guyrage-no-whyyy
    NewspaperGuyTearNewspaperGuyHighhappy-dolangonna
    geniusCerealGuySquintCerealGuyAngryAww-Yeahchallenge-failed
    Determlesqueemisc-alloh_godoh-stop-it-you
    omega-troll-faceotdubpedobearpoker-facerainbow-face
    sincere-trollSlowpokeruka-licopfffnudaeIII
    nikolosneutralmBinimposhappyf
    begomaccepted-drunkbad-poker-facecereal-guycereal-guy-spitting
    chanconcentrateddance-jumpevil-smilefap
    flipfreddie-mercurygreat-scotthappyherp-derp
    jesuslied-lightme-gusta-creepymichelle-not-badnerd
    non2no-whyyyover-heresad-cryingseriously
    staresurprised-kidsurprised-omgwatching-uyou-did-there
    3a_4tokrutoymiloMother_of_godNoris
    not_badot_kompaparkerpovarprelest
    spravedlivomil2big trollbuueeedefault
    fack yeahforever alone2krainyaa stepenkrasnie glazaLOL2
    nravitsaokeyreshitelentrollxD
    zanyatmilanonimbrezguetdefault2
    default3forever aloneHmmmegafffuuumegayeah
    ololoshaOMGshok trollwomen trollwomen
    zadumalsya
Докажи, что не робот:*

 

Последние сообщения с форума

Название темы Автор Статистика Последнее сообщение
Форумный чат

Тема в разделе: Чат флудилка

3JIou_Kpunep

Просмотров: 1593580

Ответов: 109467

Автор: Sab

Сегодня, 18:23

Автоматическая генерация планет с 4 точками гравитации

Тема в разделе: Моддинг

zAndr

Просмотров: 67

Ответов: 5

Автор: zAndr

Сегодня, 16:15

Трасх. Щет. Фасепулм

Тема в разделе: Искусство

NIGHTDANGER

Просмотров: 38361

Ответов: 393

Автор: GeXOn

Сегодня, 14:47

King's squad | в стадии пилинга

Тема в разделе: Карта "в разработке"

blaster135790

Просмотров: 5208

Ответов: 71

Автор: blaster135790

Сегодня, 13:51

Очень беспокоит дата 10.10.2018

Тема в разделе: Корзина

slavskaya

Просмотров: 68

Ответов: 3

Автор: slavskaya

Сегодня, 13:18