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

Помогите Как увеличить скорость мобу?

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

Статус темы:
Закрыта.
  1. Автор темы
    ShitCoder

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

    Баллы:
    76
    Имя в Minecraft:
    TheLastGapple
    Есть такой код:
    PHP:
        public void spawnMob(final Location l, final Player p) {
            final 
    Horse e = (Horse)Bukkit.getWorld(l.getWorld().getName()).spawnEntity(lEntityType.HORSE);
            
    e.setPassenger((Entity)p);
            
    e.setBaby();
            
    e.setMaxHealth(8.0);
            
    e.setHealth(8.0);
            
    e.setColor(Horse.Color.WHITE);
            
    e.setCustomNameVisible(true);
            
    e.setCustomName("Быстрая лошадь");
            
    e.setStyle(Horse.Style.WHITE);
            
    e.getInventory().setSaddle(new ItemStack(Material.SADDLE));
            
    e.setOwner((AnimalTamer)p);
            
    e.setAdult();
            
    e.setVariant(Horse.Variant.SKELETON_HORSE);
        }
    Можно ли как то сделать эту лошадь допустим в 2 раза быстрее?
     
  2. Cool_boy

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

    Баллы:
    96
    Имя в Minecraft:
    prettydude
    Меняй атрибут
    e.getAttribute(Attribute.GENERIC_MOVEMENT_SPEED)
     
  3. Автор темы
    ShitCoder

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

    Баллы:
    76
    Имя в Minecraft:
    TheLastGapple
    Можно пример? Немного не понял.
     
  4. Cool_boy

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

    Баллы:
    96
    Имя в Minecraft:
    prettydude
    Как-то так, там ещё модификаторы есть, но я не вникал сильно как они работают
    PHP:
    AttributeInstance attr e.getAttribute(Attribute.GENERIC_MOVEMENT_SPEED);
    attr.setBaseValue(attr.getBaseValue()*2);
     
    Последнее редактирование: 1 июл 2018
  5. Автор темы
    ShitCoder

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

    Баллы:
    76
    Имя в Minecraft:
    TheLastGapple
    Код:
            AttributeInstance attr = e.getAttribute(Attribute.GENERIC_MOVEMENT_SPEED);
            attr.setValue(attr.getValue()*2);
    а что нужно импортировать? у меня просит импортировать и много вариантов, с бакитом ничего связаного нет. можешь скинуть импорты?
     
  6. Автор темы
    ShitCoder

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

    Баллы:
    76
    Имя в Minecraft:
    TheLastGapple
  7. DragSnNaizer

    DragSnNaizer Новичок Пользователь

    Баллы:
    11
    Ну вообще, это может быть из-за того, что у тебя старая версия.
     
  8. Автор темы
    ShitCoder

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

    Баллы:
    76
    Имя в Minecraft:
    TheLastGapple
    Всмысле старая версия? Ядра или чего?
     
  9. DragSnNaizer

    DragSnNaizer Новичок Пользователь

    Баллы:
    11
    Версия ядра.
     
  10. Автор темы
    ShitCoder

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

    Баллы:
    76
    Имя в Minecraft:
    TheLastGapple
    можно ссылку на самую новую?
     
  11. Lightern

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

    Баллы:
    76
    getbukkit.org
     
  12. Автор темы
    ShitCoder

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

    Баллы:
    76
    Имя в Minecraft:
    TheLastGapple
    скачал самую новую, но серавно просит импортировать ((вот это просит имортировать Attribute).GENERIC_MOVEMENT_SPEED);
     
  13. Cool_boy

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

    Баллы:
    96
    Имя в Minecraft:
    prettydude
    AttributeInstance
    Дальше сам найдёшь, что надо импортировать?
     
  14. Автор темы
    ShitCoder

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

    Баллы:
    76
    Имя в Minecraft:
    TheLastGapple
    не найду, думаю по моему нику это понятно
     
  15. Cool_boy

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

    Баллы:
    96
    Имя в Minecraft:
    prettydude
    import org.bukkit.attribute.Attribute;
    import org.bukkit.attribute.AttributeInstance;
     
  16. Автор темы
    ShitCoder

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

    Баллы:
    76
    Имя в Minecraft:
    TheLastGapple
    ошибка, ядро спигот скачал с getbukkit.org (версия 1.8)
     
  17. DragSnNaizer

    DragSnNaizer Новичок Пользователь

    Баллы:
    11
    Ну я и говорю, версия старая. Есть только один вариант, обновись.
     
  18. Автор темы
    ShitCoder

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

    Баллы:
    76
    Имя в Minecraft:
    TheLastGapple
    а по другому никак? мне что на 1.9 переводить?
     
  19. Slavkaa

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

    Баллы:
    76
    Имя в Minecraft:
    Slavok2001
    На 1.12.2
     
  20. alexandrage

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

    Баллы:
    173
    Ну все - выбрасывай. Для тебя не решаемо.
     
Статус темы:
Закрыта.

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