Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

Помогите Как заспавнить партикл(тип партикла на картинке)

Статус
Закрыто для дальнейших ответов.

Krongss_fur

Активный участник
Пользователь
Баллы
76
Имя в Minecraft
Krong
Здравствуйте, мне необходимо заспавнить в локации игрока партикл как на картинке(см.ниже).
И расскажите пожалуйста, если юзать метод world.spawnParticle, и указывать тип партикла - Редстоун, просит указать T data, я не могу найти по поводу этого инфу, что это, для чего оно, и где брать эти значения.
Собственно сама картинка:
image.png
 
Открываешь класс Particle и видишь несколько типов частиц, которые принимают дату:
PHP:
REDSTONE(DustOptions.class)
ITEM_CRACK(ItemStack.class)
BLOCK_CRACK(BlockData.class)
BLOCK_DUST(BlockData.class)
FALLING_DUST(BlockData.class)
DUST_COLOR_TRANSITION(DustTransition.class)
VIBRATION(Vibration.class)
SCULK_CHARGE(Float.class)
SHRIEK(Integer.class)
BLOCK_MARKER(BlockData.class)

Таким образом, для REDSTONE будет пример так:
PHP:
int r = 0;
int g = 255;
int b = 0;
float fize = 1f;
Particle.DustOptions data = new Particle.DustOptions(Color.fromRGB(r, g, b), size);

Только учти, что цвет, возможно, работает только при кол-ве частиц равном единице. По крайней мере такое ограничение было раньше. Возможно сейчас поправили
 
Открываешь класс Particle и видишь несколько типов частиц, которые принимают дату:
PHP:
REDSTONE(DustOptions.class)
ITEM_CRACK(ItemStack.class)
BLOCK_CRACK(BlockData.class)
BLOCK_DUST(BlockData.class)
FALLING_DUST(BlockData.class)
DUST_COLOR_TRANSITION(DustTransition.class)
VIBRATION(Vibration.class)
SCULK_CHARGE(Float.class)
SHRIEK(Integer.class)
BLOCK_MARKER(BlockData.class)

Таким образом, для REDSTONE будет пример так:
PHP:
int r = 0;
int g = 255;
int b = 0;
float fize = 1f;
Particle.DustOptions data = new Particle.DustOptions(Color.fromRGB(r, g, b), size);

Только учти, что цвет, возможно, работает только при кол-ве частиц равном единице. По крайней мере такое ограничение было раньше. Возможно сейчас поправили
Порылся вчера в интернете, нашёл, увы, не сразу нашёл и поэтому написал тему, но за способ благодарю. :nerd:
 
Статус
Закрыто для дальнейших ответов.

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

Назад
Верх