Помогите Ошибка Cannot drop air

Sitmobedaf

Старожил
Пользователь
Баллы
103
Имя в Minecraft
SiT
https://pastebin.com/raw/fQd5D8r9
При попытке выбросить рандомный предмет, выдаёт ошибку "Cannot drop air".
Предмет беру рандомный из Material.values()
Ошибка возникает на предметах типа: DEAD_FIRE_CORAL_WALL_FAN, BROWN_WALL_BANNER
Как определить, что предмет может быть выброшен?
 
Перед выбрасыванием, есть проверка на air?
Предметы представленные в примере (DEAD_FIRE_CORAL_WALL_FAN и BROWN_WALL_BANNER) вряд ли будут являться AIR. Но с ними выдаётся эта ошибка. Просто эти предметы не являются выбрасываемыми.
 
Код:
    public static List<Material> list = new ArrayList<Material>();
    static {
        for(Material material : Material.values()) {
            if(material.isItem()) {
                list.add(material);
            }
        }
    }
 
Назад
Верх