Помогите Absorption эффект

LichKing2

Активный участник
Пользователь
Баллы
68
Имя в Minecraft
LichKing2
За каждый уровень эффекта дается по 2 "желтых" сердечка
Можно ли изменить это количество до половины?
Так же, можно ли менять эффекты зелий, допустим первый уровень зелья скорости ускоряет в 2 раза, а сделать в 5?
 
За каждый уровень эффекта дается по 2 "желтых" сердечкамм
Можно ли изменить это количество до половины?
Так же, можно ли менять эффекты зелий, допустим первый уровень зелья скорости ускоряет в 2 раза, а сделать в 5?
Конечно можно. Лови момент когда игрок пьёт зелья и отменяй его а потом делай всё что хочешь. вариант костыльный, но я других не знаю.
 
К сожалению это не поможет, ну и черт с ним, не так уж сильно и нужно)
По поводу эффекта поглощения вопрос остается, может есть какой-то метод, который дает "желтые" хп?
 
Метод из EntityLiving class
Код:
public void setAbsorptionHearts(float f) {
    if (f < 0.0F) {
        f = 0.0F;
    }
    this.br = f;
}
 
Лезть в NMS пока нет никакого желания, сделал костыль: получаешь этот эффект и в тебя прилетает n-ое кол-во урона. Появился новый вопрос: можно ли убрать эффект нанесения урона? Т.е убрать звук получения урона, небольшое "потрясывание" экрана и т.д
 
Ну отменяешь ивент дамага, сетишь вручную здоровье и уровень абсорбции.
Так если я смогу установить количество абсорбируемых хп, то этот костыль и не нужен был бы
Просто не очень, когда вроде бы бежишь, бац, на тебя вешается "щит" и проходит незначительный урон, твое ускорение пропадает
 
Назад
Верх