.

Статус
Закрыто для дальнейших ответов.

Mr_RoboMan

Старожил
Пользователь
Баллы
123
.
 
Последнее редактирование:
Ну а если новый итемстак создавать?
new ItemStack(item.getType(), item.getAmout(), (short) item.getData())
 
Ну а если ItemStack it = item.clone;
it.setDurability(item.getData);
 
Ну а если ItemStack it = item.clone;
it.setDurability(item.getData);
Не помогло...
Это реально черная магия..
Код:
        for (int i = 0; i < 10; i++) {
            ItemStack item = item_iterator.next();
            ItemStack clone = item.clone();
            clone.setData(item.getData());
            System.out.println("ITEM TYPE = " + clone.getType().name() + ", DATA = " + clone.getData().getData());
            inventory.setItem(i, clone);
            ItemStack setted_item = inventory.getItem(i);
            System.out.println("SETTED ITEM = " + setted_item.getType().name() + ", DATA = " + setted_item.getData().getData());
        }
Вывод в консоли тот что и в шапке, сначало в предмете DATA есть, а вот в том предметы который в инвентаре - ее уже нет...
При чем, такой прикол, очищается только DATA, например DISPLAY_NAME остается, все спокойно...
Может главных колдунов позвать? :D
@Shevchik
@Dereku
@Reality_SC
@CoolBoy
@alexandrage

Это... Драсти :D
 
Не помогло...
Это реально черная магия..
Код:
        for (int i = 0; i < 10; i++) {
            ItemStack item = item_iterator.next();
            ItemStack clone = item.clone();
            clone.setData(item.getData());
            System.out.println("ITEM TYPE = " + clone.getType().name() + ", DATA = " + clone.getData().getData());
            inventory.setItem(i, clone);
            ItemStack setted_item = inventory.getItem(i);
            System.out.println("SETTED ITEM = " + setted_item.getType().name() + ", DATA = " + setted_item.getData().getData());
        }
Вывод в консоли тот что и в шапке, сначало в предмете DATA есть, а вот в том предметы который в инвентаре - ее уже нет...
При чем, такой прикол, очищается только DATA, например DISPLAY_NAME остается, все спокойно...
Может главных колдунов позвать? :D
@Shevchik
@Dereku
@Reality_SC
@CoolBoy
@alexandrage

Это... Драсти :D
Приеду домой - проверю, если кто-то раньше в этом не разберётся.
Под какую версию пишешь?

У тебя в цикле ещё и итератор? К чему он там? И можно весь кусок кода, который хоть как-либо взаимодействует с панелями?
 
Это одно и то же. У одних предметов это значение используется для прочности, у других - для цвета и т.д.
getData() - устаревший метод. Используй getDurability() для получения прочности.
Ммм... Ясненько... Буду пытаться шаманить...
 
Чтото происходит при конвертации баккитовского итемстака в нативный. Для начала удали все остальные плагины.
 
Чтото происходит при конвертации баккитовского итемстака в нативный. Для начала удали все остальные плагины.
Так других плагинов и не стоит, кроме моих..
Ну я уже решил впринципе тем что вместо getData/setData использую getDurability/setDurability
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх