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

Помогите Работа со здоровьем

Тема в разделе "Разработка плагинов для новичков", создана пользователем Kloper, 16 апр 2022.

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

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

    Баллы:
    76
    Имя в Minecraft:
    f3azzy
    Задумка сервера это РПГ, и аналогично здоровья должно быть больше чем в майнкрафте. Планировал записывать его в конфиг и от туда выводить игроку в скорборд, и аналогично отнимать при получении урона, а игроку оставить его 10 сердец и отнимать сердце, если 20% здоровья из конфига потратится. Может есть способы сделать это легче?
     
  2. MurlikMurlik

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

    Баллы:
    96
    Можно изменять максимальное количество здоровья у игрока.
    Визуально это выглядит так, что добавились еще сердечки. Их можно до 1024 хп добавлять.

    Примерно так можно установить игроку максимальное здоровье в 100 хп.
    Код:
    player.getAttribute(Attribute.GENERIC_MAX_HEALTH).setBaseValue(100);
     
  3. Автор темы
    Kloper

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

    Баллы:
    76
    Имя в Minecraft:
    f3azzy
    можно, но это некрасиво будет, сердца на весь экран так себе выглядит
     
  4. alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    player.setHealthScaled(true); и станет красиво.
     

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