1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

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

Тема в разделе "Разработка плагинов для новичков", создана пользователем LichKing2, 19 июл 2018.

  1. Автор темы
    LichKing2

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

    Баллы:
    68
    Имя в Minecraft:
    LichKing2
    За каждый уровень эффекта дается по 2 "желтых" сердечка
    Можно ли изменить это количество до половины?
    Так же, можно ли менять эффекты зелий, допустим первый уровень зелья скорости ускоряет в 2 раза, а сделать в 5?
     
  2. Energy warrior

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

    Баллы:
    76
    Конечно можно. Лови момент когда игрок пьёт зелья и отменяй его а потом делай всё что хочешь. вариант костыльный, но я других не знаю.
     
  3. Автор темы
    LichKing2

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

    Баллы:
    68
    Имя в Minecraft:
    LichKing2
    К сожалению это не поможет, ну и черт с ним, не так уж сильно и нужно)
    По поводу эффекта поглощения вопрос остается, может есть какой-то метод, который дает "желтые" хп?
     
  4. HunterGaming

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

    Баллы:
    96
    Имя в Minecraft:
    sqdFendy
    Метод из EntityLiving class
    Код:
    public void setAbsorptionHearts(float f) {
        if (f < 0.0F) {
            f = 0.0F;
        }
        this.br = f;
    }
    
     
  5. Автор темы
    LichKing2

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

    Баллы:
    68
    Имя в Minecraft:
    LichKing2
    Лезть в NMS пока нет никакого желания, сделал костыль: получаешь этот эффект и в тебя прилетает n-ое кол-во урона. Появился новый вопрос: можно ли убрать эффект нанесения урона? Т.е убрать звук получения урона, небольшое "потрясывание" экрана и т.д
     
  6. Автор темы
    LichKing2

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

    Баллы:
    68
    Имя в Minecraft:
    LichKing2
    Так если я смогу установить количество абсорбируемых хп, то этот костыль и не нужен был бы
    Просто не очень, когда вроде бы бежишь, бац, на тебя вешается "щит" и проходит незначительный урон, твое ускорение пропадает
     

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