слот

  1. Illiaz

    Как увеличить размер слота?

    О существовании GuiContainer#isMouseOverSlot и GuiContainer#func_146977_a я знаю. Я не понимаю как их переопределить и что в них писать. Помогите пожалуйста
  2. NaN

    Как узнать какой блок находится в определённом слоте 1.12.2

    Мне надо через цикл проходить по инвентарю, и если в слоте i есть незерак, то я его выкидываю.
  3. A

    Как переключить активный слот в хотбаре?

    Да, знаю, что гугл существует. И что англоязычные форумы существуют. Но там или решения нет, или оно есть, но только у автора темы (пишет, что нашел решение и закрывает тему, а решение не пишет). Про подсказки в intellij и логику я тоже знаю. Напоминаю вопрос: как переключить слот в хотбаре? (не...
  4. X

    Клик по слоту

    В каком месте происходит обработка клика по слоту на клиенте? Хочу туда встроить свой хук.
  5. B

    Общие слоты

    Сделал я пару блок-контейнеров, в итоге у них всех общие слоты, причём не важно, ставить одинаковые блоки или разные, слоты в них всё равно будут общими ( примерно как в эндер-сундуке). Как это исправить? public class OakBox extends BlockContainer implements IHasModel { public static...
  6. B

    Вылет при перетаскивании

    При попытке засунуть предмет в кастомный слот (инвентарь игрока) игра просто вылетает. public class StandartSlot extends Slot { private final EntityPlayer thePlayer; private int removeCount; public StandartSlot(EntityPlayer player, IInventory inventoryIn, int slotIndex, int...
  7. Dioxide_

    Проблема с подбором предмета

    Хотел сделать так, чтобы если в определенном слоте есть предмет, то он сразу же выкидывался. ItemStack it = mc.player.inventory.getStackInSlot(31); Item item = it.getItem(); int itemsize = it.getCount(); if(!it.isEmpty()) {...
  8. Dazay

    Заблокировать слот для определенного предмета

    @Override public boolean isItemValid(ItemStack stack) { if(stack.getItem() instanceof LavaCrystal) { return false; } } Предмет нельзя положить через нажатие цифрой или при переносе мышкой. Но если нажать на предмет Shift +ЛКМ или Shift + ПКМ, то он...
  9. B

    Как ограничить слоты инвентаря?

    Очень нужен мод, который сделает только один рабочий слот (в нем игрок по сценарию должен держать меч), но в то же время, все остальные слоты должны функционировать. Кто может сделать этот мод или объяснит как его сделать (сам моды я никогда не делал)? Делаю масштабную карту на прохождение в...
  10. Netweek

    Обновление в контейнере

    Всем привет, кто-то может мне сказать почему контейнер обновляется только после открытия/закрытия?
  11. AlexInCube

    Криво работает отображение в слоте

    Делаю свой автоломатель блоков и столкнулся с проблемой при накоплении нескольких экземпляров блоков в инвентаре. Условно может накопится 10 булыжника, но в инвентаре почему-то он не показывается у ломателя. Подскажите что не так? public class TileEntityBreaker extends TileEntityLockableLoot...
  12. fukkivdan

    Обновить слот для рендера на экране

    Рендерю итем из своего кастомного слота своего кастомного инвентаря на экране игрока drawSlotInventory(mc.fontRenderer, ep.inventory.getStackInSlot(0), (int)(w/scale - 100), (int)(h/scale - 45)); Юзаю итем из данного слота, уменьшаю ему стаксайз при использовании на единицу. Чтобы этот новый...
  13. A

    GUI Слот выхода ресурсов

    В общем мучаюсь с инвентарем механизма. Просто так положить в слот ничего нельзя, однако если в слоте уже есть предмет, то при зажатии "Шифт" можно положить в слот недостающие ресурсы до стека. Я хочу что бы игрок мог только забирать из слота, а не скидывать в слот ресурсы. То есть, данный слот...
  14. L

    Натягивание стрелы в определенном слоте

    Помогите убрать код,который запрещает луку стрелять если стрел нет в определенном слоте. Вот код: public class ContainerPlayerRpg extends Container{ private final EntityPlayer thePlayer; private final RpgPlayer rpgPlayer; public final InventoryBasic inventoryBackpack; public...
  15. xmafee

    Получение слота

    Всем привет. Как можно было бы получить слот с помощью? "if()" вот сам код для получения стандартного слота шлема if(player.inventory.armorItemInSlot(3) != null && player.inventory.armorItemInSlot(3).getItem() == Items.diamond_helmet) { //helm мне таким же образом нужно получить свой...
  16. xmafee

    Иконка слота.

    Доброго времени суток. Как можно для слота подгрузить иконку текстуры? Ипользую на данный момент этот код для получения иконки для слотов брони: @cpw.mods.fml.relauncher.SideOnly(Side.CLIENT) public IIcon getBackgroundIconIndex() { return...
  17. mbutakov_

    Получение слота в Container

    Помогите пж. Как получить слот в твоём контейнере с помощью if (***) Как запретить ложить всё кроме( Допустим )брони в этот слот - определнённого item a.
  18. MaSleNok

    Проверка на броню в слоте.

    Доброго времени суток. Намутил слот, но он работает для всей брони? Как сделать проверку на определённую часть брони и что бы она не была синхронизирована с обычной бронёй. то бишь мне нужно сделать слот для моего шлема, и он должен функционировать как шлем.
  19. BestFoxy

    Кастомный инвентарь

    Всем привет. Сделал Слот и кладу туда итем , но класть его туда можно только если перенести туда итем , как можно ложить итем в Слот просто нажимая пкм по предметы как с бронёй.
  20. DraXXX

    Растакать предмет при шифт + лкм

    Здравствуйте. Если размер стака у предмета > 1, то нажав шифт + лкм по предмету в инвентарь положится не один предмет(размер стака сохранится). Можно ли сделать чтобы при шифт + лкм ложился один предмет? Как это делается когда кладу предмет просто через лкм:
Сверху