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

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

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

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

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

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

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

    Баллы:
    98
    Skype:
    mrtrojan.ru
    Имя в Minecraft:
    MrTrojan
    Material.DIRT.name() - название в String.
     
  4. UniWest

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

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

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

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

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

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

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

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