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

Помогите Кривое отображения предметов в наковальне

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

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

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

    Баллы:
    103
    Skype:
    goblin3004
    Сделал новый Item. При помещении его в наковальню перед его названием пишется буква "f". На скрине просто пример. Там меч будет.
    [​IMG]
    Пробовал через PrepareAnvilEvent ставить новый DisplayName такой же - помогает только на один раз. Надо вообще убрать переименование и сделать на выходе без "f". Возможно такое?
    Код:
        @EventHandler(priority = EventPriority.NORMAL)
        public void onPrepareAnvil(PrepareAnvilEvent event) {
            AnvilInventory ainventory = event.getInventory();
            ItemStack is = event.getResult();
            ItemMeta im = WoodSword().getItemMeta();
            if(ainventory.getType() == InventoryType.ANVIL) {
                if(is == WoodSword()) {
                    im.setDisplayName("абв");
                    event.setResult(WoodSword());
                }
            }
     
  2. Хостинг MineCraft
    <
  3. CoolBoy

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

    Баллы:
    96
    Skype:
    thecoolboy2070
    Имя в Minecraft:
    CoolBoy
    WoodSword()
    ???
     
  4. Автор темы
    GODZAR

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

    Баллы:
    103
    Skype:
    goblin3004
    Public ItemStack WoodSword() {
    И дальше сам итем...
    }
    Отдельно делал просто. Если надо скину код полностью.
     
  5. slavik123123123

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

    Баллы:
    143
    Имя в Minecraft:
    Leymooooooooooo
  6. Agravaine

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

    Баллы:
    88
    Имя в Minecraft:
    Agravaine25
    Почитай про кодстайл в Java.
     
  7. MrTrojan

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

    Баллы:
    98
    Skype:
    mrtrojan.ru
    Имя в Minecraft:
    MrTrojan
    >> Public
    >> WoodSword

    ок.
     
  8. Mr_RoboMan

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

    Баллы:
    123
    Чтоб двое вверху успокоились, просто переделай название на что-то вроде getWoodSword() ;-)
     
  9. MrTrojan

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

    Баллы:
    98
    Skype:
    mrtrojan.ru
    Имя в Minecraft:
    MrTrojan
    Public -> public
     
  10. Mr_RoboMan

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

    Баллы:
    123
    А ну да, и это :D
     
Статус темы:
Закрыта.

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