Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

Помогите Как удалить custom name моба и почему нет скинов на головах?

Bars

Старожил
Девелопер
Пользователь
Баллы
173
Делаю mob.setCustomName(null) и mob.setCustomName("") - не помогают. И когда я одеваю голову, на ней нет скина:
Java:
        ItemStack skull = new ItemStack(Material.SKULL_ITEM, 1, (byte)SkullType.PLAYER.ordinal());
        SkullMeta skullMeta = (SkullMeta) Bukkit.getItemFactory().getItemMeta(Material.SKULL_ITEM);
        skullMeta.setOwner(p.getName());
        skullMeta.setDisplayName(p.getName()); // На всякий случай, но тоже не помогло. Уже стёр
        skull.setItemMeta(skullMeta);

        z.getEquipment().setHelmet(skull);
 
Делаю mob.setCustomName(null) и mob.setCustomName("") - не помогают. И когда я одеваю голову, на ней нет скина:
Java:
        ItemStack skull = new ItemStack(Material.SKULL_ITEM, 1, (byte)SkullType.PLAYER.ordinal());
        SkullMeta skullMeta = (SkullMeta) Bukkit.getItemFactory().getItemMeta(Material.SKULL_ITEM);
        skullMeta.setOwner(p.getName());
        skullMeta.setDisplayName(p.getName()); // На всякий случай, но тоже не помогло. Уже стёр
        skull.setItemMeta(skullMeta);

        z.getEquipment().setHelmet(skull);
Какие имена мобов не нравятся? Если те, которые ставят другие плагины, то не факт, что они используют конкретно имена, а не отправку пакетов.
Клиент лицензия? Какая версия ядра/клиента?
 
Какие имена мобов не нравятся? Если те, которые ставят другие плагины, то не факт, что они используют конкретно имена, а не отправку пакетов.
Я сам в своём плагине ставлю им имя. Но когда я его обнуляю, то над зомби висит ник просто "Зомби", а
  1. mob.setCustomNameVisible(false);
делает так, что ник виден только при наведении указателя на зомби.
Клиент лицензия? Какая версия ядра/клиента?
Не лицензия, но online-mode=true. Версия ядра Cauldron-последний (выкладывался в ветке на RuBukkit, также тестировалось на билде 1231 из сборки от Attelis), версия клиента та же. Используется fix-skins от alexandrage
 
Я сам в своём плагине ставлю им имя. Но когда я его обнуляю, то над зомби висит ник просто "Зомби", а
  1. mob.setCustomNameVisible(false);
делает так, что ник виден только при наведении указателя на зомби.

Не лицензия, но online-mode=true. Версия ядра Cauldron-последний (выкладывался в ветке на RuBukkit, также тестировалось на билде 1231 из сборки от Attelis), версия клиента та же. Используется fix-skins от alexandrage
Про скины здесь я уже не советчик.
По поводу имён различных мобов, совет могу я следуйщий вам отписать: воспользуйтесь сподручным матерьялом, используйте костыль: mob.setCustomName("§f");
 
Нет такого метода
Может конечно вырезали, но..
73c68b4f78.png
 

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

Назад
Верх