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

Помогите Как изменить числовой ID в новый именной ID?

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

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

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

    Баллы:
    76
    Как изменить числовой ID в новый именной ID?

    Это кусок кода на сохранение инвентаря после смерти. Хотелось бы его немного апгрейдить, но моих знаний в поиске информации не хватает.
    Какую функцию/класс/метод надо вызвать, чтобы возвращал именной id предмета?
    Код:
        boolean isHelmet(ItemStack item) {
            @SuppressWarnings("deprecation")
            int ID = item.getTypeId();
    
            return (ID == 298 || ID == 302 || ID == 306 || ID == 310 || ID == 314);
        }
    
     
  2. Хостинг MineCraft
    <
  3. Автор темы
    chief

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

    Баллы:
    76
    /top
    /help
     
  4. GoodCoder

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

    Баллы:
    76
    Новый ID - это Material.
    Код:
    item.getType(); // получить Material ItemStack
    Material.getMaterial(1); // получить Material по старому числовому ID 1
    Material.getMaterial("STONE"); // найти Material (в основном для конфигов используется).
     

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