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

Помогите Получить имя моба

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

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

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

    Баллы:
    66
    Имя в Minecraft:
    Lucifer_
    Здравствуйте всем, как можно получить имя моба когда его бьют[​IMG] ? Я все методы перепробовал, не получилось, мне надо получить именно Kora
    Код:
    @SuppressWarnings("deprecation")
        @EventHandler
        public void onAttack(EntityDamageByEntityEvent e)//Атака кого либо
        {
            if (e.getDamager() instanceof Player)
            {
    
                Player damager = (Player)e.getDamager();
     
                damager.sendMessage(e.getEntity().getType().getName());
                damager.sendMessage(e.getEntity().getType().name());
                damager.sendMessage(e.getEntity().getType().toString());
                
            }
        }
     
  2. Zнамя Юности

    Zнамя Юности Активный участник Пользователь

    Баллы:
    76
    if entity.hasCustomName()

    String name = entity.getCustomName()
     
  3. Автор темы
    Lucfierko

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

    Баллы:
    66
    Имя в Minecraft:
    Lucifer_
    Почему возвращает null?
     
  4. hyndorik

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

    Баллы:
    98
    Имя в Minecraft:
    hyndo
    Значит displayname есть null
     
  5. Автор темы
    Lucfierko

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

    Баллы:
    66
    Имя в Minecraft:
    Lucifer_
    Тоесть мне ни как не получить имя которое на скриншоте?
     
  6. SaMEC

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

    Баллы:
    173
    Skype:
    support.meedway
    Имя в Minecraft:
    Nick
    На скриншоте не моб, это нпс
     
  7. Автор темы
    Lucfierko

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

    Баллы:
    66
    Имя в Minecraft:
    Lucifer_
    Это что то меняет?
     
  8. Exception_Prototype

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

    Баллы:
    96
    Попробуй, это из моего старого плагина на 1.6.4. Я думаю ничего не изменилось.
    PHP:
    CraftEntity craftEntity = (CraftEntityentity;
    craftEntity.getHandle().getLocalizedName()
     
  9. SaMEC

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

    Баллы:
    173
    Skype:
    support.meedway
    Имя в Minecraft:
    Nick
    А разве не EntityLiving или LivingEntity, как то так точно не помню.
     
  10. Cool_boy

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

    Баллы:
    96
    Имя в Minecraft:
    prettydude
    Ну это получение имени через nms. Теоретически Bukkit имя и с него тянет, но может и сработать.
     
  11. Автор темы
    Lucfierko

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

    Баллы:
    66
    Имя в Minecraft:
    Lucifer_
    CraftEntity cannot be resolved to a type
     
  12. Blc_Dragon

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

    Баллы:
    76
    так ты симпортируй
     
  13. Автор темы
    Lucfierko

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

    Баллы:
    66
    Имя в Minecraft:
    Lucifer_
    [​IMG]
     
  14. Blc_Dragon

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

    Баллы:
    76
    у тебя в либе голое апи висит чтоли?
     
  15. Автор темы
    Lucfierko

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

    Баллы:
    66
    Имя в Minecraft:
    Lucifer_
    [​IMG]
     
  16. Exception_Prototype

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

    Баллы:
    96
    API используй craftbukkit, логично же.
     
  17. Автор темы
    Lucfierko

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

    Баллы:
    66
    Имя в Minecraft:
    Lucifer_
    Если не трудно скинь в Лс ссылку где можно сказать api craftbukkit
     
  18. HunterGaming

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

    Баллы:
    96
    Имя в Minecraft:
    sqdFendy
    Зачем тебе craftbukkit? Его давно никто не юзает, все сидят на Spigot либо PaperSpigot...
     
  19. hyndorik

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

    Баллы:
    98
    Имя в Minecraft:
    hyndo
    Нормальные люди только на PaperSpigot
     
  20. Автор темы
    Lucfierko

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

    Баллы:
    66
    Имя в Minecraft:
    Lucifer_
    Мне нужно использовать
    Код:
    CraftEntity craftEntity = (CraftEntity) entity;
    craftEntity.getHandle().getLocalizedName()
    Так как я вроде не как больше не могу получить ник Npc,а так у меня сервер KCaludron
     
Статус темы:
Закрыта.

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