itemstack

  1. Jok1r

    Проверка ItemStack

    Доброго времени суток, хочу узнать как можно проверить ItemStack, чтобы узнать это итем блока, или обычный итем. На 1.7.10 я нашел проверку данного типа: public boolean isBlock() { Block block = Block.getBlockFromItem(this.item.getItem()); return block != null && block !=...
  2. Skleyzi

    Как через ItemStack выдавать предмет с другого мода(+NBT)

    Интересует вопрос, как прописать предмет через ItemStack если я не знаю в каком файле он регистрируеться, к всеmу єтому он должен иметь определённый NBT. Может возможно как-то посмтореть где он регистрируеться, или каким-то другим споспобом.(Нужа книга с Patchouli, так как он попросту не хочет...
  3. itsqw_

    Выдать блок при нажатии ПКМ предметом и снизить прочность

    Столкнулся с проблемой Надо сделать так, чтобы когда игрок нажимал ПКМ держа в руке предмет (ItemSpade) получал в инвентарь землю, и при этом у ItemSpade убавлялась прочность Пытался сделать, сложа все вопросы на форуме в кучу public ItemStack onItemRightClick(ItemStack itemStack, World world...
  4. B

    Тест предмета из мода из руки игрока

    У меня есть класс "EventListeners", который, как можно понять из названия, работает с событиями. Моей целью было создать предмет, которым можно один раз кликнуть ПКМ, и, например, выдавался алмаз. @SubscribeEvent public void onInteract(PlayerInteractEvent e) { EntityPlayer p =...
  5. Garik

    Махинации в контейнере

    Доброго времени суток Земляне и Чужие! Сегодня у меня появилось два вопроса. Как сделать: 1. Что бы когда навёл курсор на предмет и кликнул по нему ЛКМ в своём контейнере он взялся и заменился на другой? 2. Что бы когда нажал на предмет(-ы, если их несколько в одном слоте) ПКМ, произошла замена...
  6. Terraformer5039

    Не получается сравнить два ItemStack'а

    Нужно сравнить предмет в OFFHAND с другим предметом, и если OFFHAND = предмет, то вернуть успешное выполнение. Я попробовал много разных вариантов, но все же остановился на этом. Проблема в том, что даже если предмет в левой руке не тот, или его вообще нет - выполнение все равно успешное. public...
  7. R

    Вкладка в креативе

    Читал гайд по созданию вкладки в креативе на сайте. Там приведен пример как сделать иконку вкладки в виде ключа добавленного ранее. Как сделать иконкой вкладки блок или предмет уже существующий в ванильной игре, а не добавленный этим самым модом? Код из гайда: public static final CreativeTabs...
  8. jopi

    Установка ItemStack по открытию Контейнера

    Я открываю гуи с контейнером и мне нужно в слоты вложить нужные мне итемстаки, как можно реализовать?
  9. Koldunec

    Результат проверки "<itemstack>.isEmpty()" отличается от ожидаемого

    Написал я вот такую вот штуку, которая ворует у деревенских жителей хлеб (и прочую еду) и кладёт в твой эндерсундук, и, в принципе, оно всё, вроде, верно работает, но ведёт себя неправильно на этапе спавна частиц. Вообще, в этом коде, по моей задумке, ещё в строке "if(sizeB==0)" надо дописать...
  10. mark8

    Как добавить Tooltip ItemStack'у

    ?
  11. Prototype

    Как услышать, когда ItemStack забирают из слота?

    Допустим у меня есть некоторое GUI и Container для него. У всего этого дела есть слоты. К примеру мне нужно "услышать", когда игрок заберёт какой-нибудь предмет из одного из слота. Мне нужно в момент, когда игрок забирает предмет из слота поместить в nbt предмета некую информацию из TileEntity...
  12. Sunrise

    NBT для ItemStack

    Для блоков я так понимаю можно реализовать через TileEntity, а для предметов как? Есть какое-то универсальное решение? Или необходимо в инвентаре переписывать ItemStack#writeToNBT? Для кастомного инвентаря еще ладно, но если положить в ванильный сундук то запись ведь не сработает :unsure:
  13. Minebot

    Обновление ItemStack'а со всех возможный мест

    Мне надо делать кое-какие действия с айтемом каждый тик, и не важно где он находится (в тайле блока, в EntityItem, в инвентаре существ), при этом мне надо знать координаты блока/ентити. С помощью родительских функций айтема можно вызывать функцию каждый тик только если айтем в ItemEntity или в...
  14. Enotus

    Битая текстура стандартного item'a

    Решил поставить ванильную книжку в качестве иконки для вкладки в креативе. return new ItemStack(new ItemBook()); - сделал так. Однако в игре вкладка имеет черно-розовую текстуру. Естесна делал по примеру: public static final CreativeTabs CTAB = new CreativeTabs(MODID) { @Override public...
  15. BlesseNtumble

    Как получить итем определенного зелья?

    Собственно, как нынче получить итем нужно поушена? Ведь они теперь не по мете, а через NBT...
  16. ASi

    onBlockPlacedBy

    Есть рабочий код однако в Н источниках не сказано что ентити и айтем стак должены быть, но у меня без них код перестает работать (блок не ставится) подскажите зачем это нужно или я в чем - то не прав? public void onBlockPlacedBy(World world, int x, int y, int z, EntityLivingBase entity...
  17. Nikitat0

    Как получить мету из ItemStack?

    Заголовком всё сказано. Заранее спасибо!
  18. jopi

    Получение ItemStack

    Как достать ItemStack в классе предмета просто так как будто это аргумент потому-что мне надо достать NBT который я могу достать если у меня будет itemstack что-бы поставить текстуру но у меня НЕТУ ИТЕМСТАКА
  19. C

    Как узнать сколько урона наносит предмет?

    Как из Itemstack меча узнать сколько урона он наносит?
  20. ItemStack в IBlockState

    У меня есть ItemStack с блоком с кастомным state. Как получить IBlockState из ItemStack?
Сверху