Эффекты

svk

1,185
3
Как можно проверить данные об эффекте? Его силу, оставшейся время?

Задача: повысить эффект на 1 ступень вверх.

Как это сделать? Помогите, пожалуйста.
 
Странно, я так пробовал, не находит метод...
[merge_posts_bbcode]Добавлено: 13.08.2015 23:08:20[/merge_posts_bbcode]

Есть только 2 похожих:
Код:
player.getActivePotionEffect(potion) //А что писать вместо potion, я не знаю, скорее всего получу зелье, а не эффект.

player.getActivePotionEffects() //Но как тут найти нужный мне?
 
svk написал(а):
Странно, я так пробовал, не находит метод...
Код:
player.getActivePotionEffect(potion) //А что писать вместо potion, я не знаю, скорее всего получу зелье, а не эффект.

player.getActivePotionEffects() //Но как тут найти нужный мне?
Мы перебирать foreach'em или интерировать while'ом уже разучились?
 
Я не понимаю что мне делать, покажите пример, как достать уровень эффекта...
 
svk написал(а):
покажите пример, как достать уровень эффекта...
А не много ли хочешь?Самому слабо открыть?Но я смилуюсь,так уж и быть
Код:
player.getActivePotionEffect(Potion.poison).getAmplifier();
 
Там нет healthBoost -_-
Видимо он деобфусцирован, придётся методом тыка, долго и нудно, так-как крашит, если он не активен...
[merge_posts_bbcode]Добавлено: 14.08.2015 15:51:55[/merge_posts_bbcode]

Ясно
Код:
    public static final Potion field_76434_w = (new PotionHealthBoost(21, false, 16284963)).setPotionName("potion.healthBoost").setIconIndex(2, 2).func_111184_a(SharedMonsterAttributes.maxHealth, "5D6F0BA2-1186-46AC-B896-C61C5CEE99CC", 4.0D, 0);
    public static final Potion field_76444_x = (new PotionAbsoption(22, false, 2445989)).setPotionName("potion.absorption").setIconIndex(2, 2);
    public static final Potion field_76443_y = (new PotionHealth(23, false, 16262179)).setPotionName("potion.saturation");

Остальные по нулам :\
 
Назад
Сверху