Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Помогите Здоровье у мобов

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

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

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

    Баллы:
    66
    Имя в Minecraft:
    RudeyCoolLeet
    Доброго времени суток!
    Столкнулся я с очередной проблемой: при установке мобу более 1к хп выходит ошибка в чат, типа: "An internal error...", а здоровье у моба остаётся прежнее (установленное самим майном).
    Можно ли как-то это исправить?

    Заранее спасибо с:
     
  2. Хостинг MineCraft
    <
  3. Lilian_solo

    Lilian_solo Новичок Пользователь Заблокирован

    Баллы:
    21
    Имя в Minecraft:
    CoreKolas
    Код может скинешь? Mob.setHealth(1000); Mob.setMaxHealth(1000);
     
    Последнее редактирование: 25 ноя 2016
  4. xDark

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

    Баллы:
    96
    Skype:
    ailyashevich
    Имя в Minecraft:
    xDark
    nea
     
  5. Lilian_solo

    Lilian_solo Новичок Пользователь Заблокирован

    Баллы:
    21
    Имя в Minecraft:
    CoreKolas
    неа
     
  6. Автор темы
    _Rudey_

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

    Баллы:
    66
    Имя в Minecraft:
    RudeyCoolLeet
    Код:
            Spider s = (Spider) Bukkit.getWorld("world").spawnEntity(boss4, EntityType.SPIDER);
            s.setCustomName("§cПаук");
            s.setMaxHealth(1000);
            s.setHealth(1000);
     
  7. Sonicxd2

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

    Баллы:
    76
    А не лучше ли так:
    Код:
    Spider s= (Spider) boss4.getWorld().spawnEntity(boss4, EntityType.SPIDER);
     
  8. Автор темы
    _Rudey_

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

    Баллы:
    66
    Имя в Minecraft:
    RudeyCoolLeet
    Не об этом сейчас речь
     
  9. Sonicxd2

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

    Баллы:
    76
    Код:
        public void spawnSuperSpider(){
            Location loc=new Location(Bukkit.getWorlds().get(0), 0, 255, 0);
            System.out.println("Trying to spawn Super Spider!");
            Bukkit.getScheduler().runTaskLater(this, () -> {
                Spider sp=(Spider) loc.getWorld().spawnEntity(loc, EntityType.SPIDER);
                sp.setMaxHealth(1337);
                sp.setHealth(1337);
                System.out.println("Super Spider -> SPAWNED!");
            }, 1);
        }
    У меня заспаунился)
    upload_2016-11-26_11-14-50.png
     
  10. Автор темы
    _Rudey_

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

    Баллы:
    66
    Имя в Minecraft:
    RudeyCoolLeet
    Спауниться-то спаунится. А ты попробуй поставить ему хп 5к и убей. Он ляжет с 2-3 ударов
     
  11. Sonicxd2

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

    Баллы:
    76
    Эмм, максимум спигота: 2048. Для огромного кол-ва хп, создавай свою кастомную систему хп.
     
  12. Lilian_solo

    Lilian_solo Новичок Пользователь Заблокирован

    Баллы:
    21
    Имя в Minecraft:
    CoreKolas
    Что я не так написал? У меня босс спавнится и у него 1к хп, с чего бы я не прав? Почему ты молчишь?
     
  13. Sonicxd2

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

    Баллы:
    76
    Ты сначала ставишь хп 1000, и только потом ставишь максимальное кол-во хп 1000. Чет странно!
     
  14. Lilian_solo

    Lilian_solo Новичок Пользователь Заблокирован

    Баллы:
    21
    Имя в Minecraft:
    CoreKolas
    Местами поменял, всё равно должно работать.
     
  15. Автор темы
    _Rudey_

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

    Баллы:
    66
    Имя в Minecraft:
    RudeyCoolLeet
    А какие-то API для таких целей есть? Или заменить их чем-то можно?
     
  16. _MediaNik_

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

    Баллы:
    46
    Skype:
    Medianik5
    Имя в Minecraft:
    _MediaNik_
    Что это?
     
  17. slavik123123123

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

    Баллы:
    143
    Имя в Minecraft:
    Leymooooooooooo
    java 8 вроде
     
  18. _MediaNik_

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

    Баллы:
    46
    Skype:
    Medianik5
    Имя в Minecraft:
    _MediaNik_
    Хм..Поподробнее?? Как называется?
     
  19. Lilian_solo

    Lilian_solo Новичок Пользователь Заблокирован

    Баллы:
    21
    Имя в Minecraft:
    CoreKolas
    Значение long -_-, без него не будет работать.(Хотя такое сам впервые вижу...)
     
    Последнее редактирование: 27 ноя 2016
  20. Sonicxd2

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

    Баллы:
    76
    Лямбда, добавлено в Java 8.
     

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