Хранение ItemStack для другого ItemStack

7,166
329
1,544
Как сохранить один предмет в другом, если он добавляется другим модом, и в нем можно только указывать onUpdate?
 
NBT
[merge_posts_bbcode]Добавлено: 03.11.2015 16:00:41[/merge_posts_bbcode]

NBT
 
void pack(ItemStack i, ItemStack j){//как в j сохранить i? i.getItem().writeToNTB==null, нет такого метода, или надо к конкретному типу приводить, или как-то по-другому?
}
 
Пардон, только щас дошло, что он в стаке...
 
Мне надо сделать аналог Tablet из OpenComputers, но он там как-то хитрожопо делается, поэтому решил использовать агрегацию(создается планшет, сохраняется в мой предмет), т.к. отнаследовать не могу(уже от другого наследуется). Что можете посоветовать по этому поводу?
 
Проясни, у тебя чужой стак и в него надо записать твой стак? Или наоборот?
 
CoomingSoon написал(а):
Проясни, у тебя чужой стак и в него надо записать твой стак? Или наоборот?
У меня стак(да почти чужой, делается из чужого класса, с использованием моего onUpdate), в него чужой стак, и чтобы работало как одно ,вот как.
 
Ну эт, берёшь таг и пишешь туда стак(стаки как бы майновские объекты). Тебе нужно лишь иметь 2 стака, код дам по просьбе(конечно поможет ли он - не знаю)
 
Ну можешь дать, если не трудно, мне, главное, при создании стака передать ему нтб, и я не могу найти, как(делается предмет на столе из таума, вот такие пироги). Есть какой-то метод, который можно настроить для определенного типа предмета, вызываемого при создании ItemStack?
 
stack.writeToNBT(tag);
Всё, что могу, ибо я не понял нифига.
 
Назад
Сверху