Как пользоваться AddInformation?

Статус
В этой теме нельзя размещать новые ответы.
2,955
12
Да, знаю, было много тем по этому методу, но все же, как им пользоваться, а в частности List.
 
2,955
12
Ты его создай. List bla = new List(); не получится, так как это абстракт и интерфейс.
 
2,955
12
Мне нужно задать информацию в другом методе, то есть itemstack.getItem().addInformation(itemstack, player, list), у меня есть все кроме листа.
 
127
0
Dragon2488 написал(а):
Мне нужно задать информацию в другом методе, то есть itemstack.getItem().addInformation(itemstack, player, list), у меня есть все кроме листа.
Сейчас попробую написать костыль
 
905
5
Автонет, не получится. Создавай свой лист и парсь в addInformation.
 
2,955
12
ДА Я СКАЗАЛ МНЕ НЕ НАДО МЕТОД МНЕ НАДО ЭТО ЗАСУНУТЬ В ДРУГОЙ МЕТОД.
 
127
0
Код:
    public Item addLine(String[] s){
        s1 = s;
        return this;
    }
    public static String[] s1;
    
    @Override
    public void addInformation(ItemStack par1ItemStack,EntityPlayer par2EntityPlayer, List par3List, boolean par4){
        for(int i = 0;i < s1.length; i++){
            par3List.add(s1[i]);
        }
    }

Жду спасибок. Надеюсь передать значение через итем сумеешь.
 
127
0
771
5
laz2727 написал(а):
Keyboard.isKeyDown?
Жди злобных Антей.
А вот и нет. Метод addInformation клиентский, по-этому можно спокойно писать так, серверу это знать не надо.
 

necauqua

когда-то был anti344
Администратор
1,216
27
172
f1rSt1k написал(а):
laz2727 написал(а):
Keyboard.isKeyDown?
Жди злобных Антей.
А вот и нет. Метод addInformation клиентский, по-этому можно спокойно писать так, серверу это знать не надо.
Именно.

А теперь, так как автора никто не понял. Добавить инфу ДРУГОМУ ПРЕДМЕТУ - легко, через относительно недавно добавленное в фордж событие, которое, я надеюсь, ты найдешь сам.
 
127
0
anti344 написал(а):
f1rSt1k написал(а):
laz2727 написал(а):
Keyboard.isKeyDown?
Жди злобных Антей.
А вот и нет. Метод addInformation клиентский, по-этому можно спокойно писать так, серверу это знать не надо.
Именно.

А теперь, так как автора никто не понял. Добавить инфу ДРУГОМУ ПРЕДМЕТУ - легко, через относительно недавно добавленное в фордж событие, которое, я надеюсь, ты найдешь сам.
Ему нужно было сразу в переменной с итемом вызвать addInformation()

p.s. в лс ответь
 
2,955
12
Нет, с итемстэком.
[merge_posts_bbcode]Добавлено: 25.03.2014 13:20:04[/merge_posts_bbcode]

Спасибо анти, но я боюсь я его не найду, так как я на 1.6.4.

[merge_posts_bbcode]Добавлено: 25.03.2014 13:21:31[/merge_posts_bbcode]

Еще я помню, что описание добавляется через нбт. то есть itestack.stackNbt.getTagCompound("display") и тут надо добавлять лист нбт с названием Lore.
 

necauqua

когда-то был anti344
Администратор
1,216
27
172
Есть он на 1.6.4, а вот на 1.5.2 уже не найдешь.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху