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

Помогите Преобразование Material в String

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

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

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

    Баллы:
    76
    Мне нужно определить есть ли полученный из блока Material в моём List<String>.List<String> получен из конфига. Хотел вот так проверить if(plugin.list.contains(e.getBlock().getType().getId())) и List был формата Integer ,но это не работает,так как в 1.8 нет айди.
     
  2. MrTrojan

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

    Баллы:
    98
    Имя в Minecraft:
    BlackTrojan
    Material.DIRT.name() - название в String.
     
  3. UniWest

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

    Баллы:
    66
    Имя в Minecraft:
    LRFX
    Material.STONE.toString(). Должен вернуть название капсом, в данном случае STONE.

    upd:
    Возможно, функция getName(), писал без IDE, мог где ошибиться.
    Не удобней ли хранить в массиве Material'ы?
     
    Последнее редактирование: 25 июн 2016
  4. Автор темы
    Novichock

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

    Баллы:
    76
    А есть ли способ из конфига загрузить массив Material?
     
  5. UniWest

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

    Баллы:
    66
    Имя в Minecraft:
    LRFX
    При чтении коныига сращу преобразовывать в Material и загружать в массив.
     

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