inventory

  1. hohserg

    DynamicInventoryMenu - мощная библиотека для создания динамических интерфейсов

    Всем привет! Эта статья про одну мою удачную разработку: небольшую библиотеку-фреймворк для баккита для создания пользовательских интерфейсов на основе инвентаря. Приступим же к обзору! Вопросы актуальности Сейчас плагины, реализующие ui имеют много общего кода, который никак не связан с...
  2. RareScrap

    MinecraftTabInventory - инвентарь со вкладками 0.3.0

    Эта либа позволит вам создавать инвентарь, разделенный вкладками. Это отлично подойдет вам, если вы хотите органично уместить разнообразные итемы в ограниченном пространстве и при этом структурировать их по смыслу. Фичи: Либа берет на себя все задачи синхронизации инвентарей такого рода...
  3. RareScrap

    Краш при выходе из контейнера

    Привет, народ. Писал простенький модец на item-сумку, но вылазит какой-то вредных краш, который я не могу пофиксить package ru.rarescrap.example; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.Item; import...
  4. calm

    вертикальность.

    Всем привет. Вот отрисовка обычных слотов в кастом инвенте: for (int j = 0; j < 11; j++) { addSlotToContainer(new Slot(inventoryPlayer, j + 9, 8 + j * 18, 84)); } Можно ли как-то отрисовать не "полосой" их, а вертикально?
  5. FatCat

    Управление инвентарём

    1. Как получить список того, что лежит в инвентаре? 2. Как переместить предмет из ячейки A в ячейку Б?
  6. Erumind

    Модификаторы

    Вернулся я значит к модификаторам и решил позабавиться, схватив сразу проблему. Ссылается постоянно на: public static final int CG_WATCHER = 20; this.player.getDataWatcher().addObject(CG_WATCHER, this.maxCriminalGlory); Причем, если убрать один из модификаторов (Преступная...
  7. Erumind

    Как закрепить изображение? /2...

    Решил я значит вернуться к моддинингу мк, да? И решил я значит сделать кастомный инвентарь, о да... Сам код: @Override protected void drawGuiContainerBackgroundLayer(float var1, int var2, int var3) { GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F); this.drawPanorama()...
  8. C

    Не отображается текстура предмета в инвентаре

    Сделал смену текстуры при пкм и в руке текстура меняется, а вот в слоте "эмо" текстура постоянно
  9. RareScrap

    Как хандлить наведение мышки на слот

    Собственно, сабж. Обычно я делал это через GuiContainer#renderToolTip(), но это как-то костльно. Вот как хандлить это:
  10. G

    Добавление предметов в сундук каждый тик, до заполнения

    Мне нужно как-то плавно, как-будто счетчик накручиватеся, заполнять слоты сундука предметами Но из-за того способа, что я использую, при открытии сундука игра просто крашиться. Почитав, краш репорт понятно, что вроде как игра крашиться от того, что просто не может зарендерить предметы в...
  11. RareScrap

    Проблема со слотами - клик по ним выбрасывает предмет.

    Здравствуйте. Никак не мог пофиксить баг - некоторые слоты инвентаря ведут себя странно - клик по ним выбрасывает предмет вместо того чтобы дать возможность пользователю перенести его в другой слот. Вот так это выглядит. Обрабите внимание что я совершаю обычный клик безкаких-либо зажатых...
  12. RareScrap

    Данные инвентаря не сохраняются после выхода из GUI

    Здравствуйте. У меня есть GUI-форма, контейнер и кастомный инвентарь. Я хочу сделать так, чтобы инвентарь заполнялся определенным набором блоков в зависимости от того, какую кнопку я нажму пока GUI открыто. Например, мне нужно чтобы в первом блоке инвертаря появлялся меч когда я нажму на цифру...
  13. Eifel

    Создание кастомного инвентаря игрока

    Привет! По просьбе решил написать простой туториал о создании кастомного инвентаря игрока. Прочитав данную статью, я подумал сделать свой инвентарь но с многими изменениями и под новую версию майна. Туториал предполагает что вы знакомы с использованием прокси и умеете общаться с CAP`ой на...
  14. RareScrap

    Программно добавить в IInventory предмет - не отоббражаются текстуры

    Здравствуйте, стоит задача заполнять инвентарь блоками, если он не был найден в NBT . Т.е. если d NBT блоков нет - программно добавить нужные блоки. Вот так я читаю NBT public void readFromNBT(NBTTagCompound compound) { NBTTagList items = compound.getTagList(tagName...
  15. Sunrise

    ContainerPlayer и кастомные ячейки

    Около недели провозился с этой проблемой и пришел к выводу, что стоит обратится к знающим, кто сталкивался с кастомным интерфейсом игрока. Основная задача Заменить ванильный интерфейс на свой, которые содержит: 4 слота для брони 2-4 уникальных слота (Маска, рюкзак.. ) 5-30 уникальных слотов...
Назад
Сверху