container

  1. day-d

    Рекурсия в Container#transferStackInSlot/Container#slotClick

    Всем привет. Не могу найти описание и инфу по методам, приведенным ниже. Если кто шарит, не могли бы вы подсказать, за что они отвечают, какие и чьи аргументы принимают, что за слоты и что конкретно должно возвращаться в обоих методах? А так же может ли (правильно ли) быть предмет в 1.7.10...
  2. Mr.Toad

    Палесос

    Hi Я вернулся, а значит время странных вопросов настало Мне нужен блок который будет засасывать в себя предметы только с определенной стороны(front) при условии что есть редстоун сигнал Контейнер уже есть, а вот с механикой палесоса прошу помочь Заранее спасибо
  3. Tishina

    проблема с GUI

    что-то выкидывает тупа null, долго тыкаюсь но понять так и не смог. класс блока вспомогательный класс сам тайл
  4. F

    [1.16.5] Линии в ContainerScreen теряют цвет, когда игрок держит предмет

    У меня есть Container с вещами и привязанный к нему ContainerScreen. Мне нужно, чтобы некоторые предметы в интерфейсе соединялись красными дорожками, для этого я в экране перегружаю render() и делаю следующее: @Override public void render(MatrixStack ms, int pMouseX, int pMouseY, float...
  5. Mr.Toad

    Gui

    хай в общем, тут еще одна проблемка нарисовалась Gui не открывается, а intellij выкидывает вот такое вот сообщение [11:28:15] [Render thread/WARN] [minecraft/ScreenManager]: Trying to open invalid screen with name: container.woodcutter WoodcutterScreen(Нагло сворован у камнереза)...
  6. sk9zist :l

    Блок со своим интерфейсом (1 часть)

    Блок со своим интерфейсом Привет всем. В этом туториале мы разберём создание собственного блока хранения с графическим интерфейсом с 3-мя слотами (после прочтения туториала - вы сможете создавать любое количество слотов в ваших интерфейсах) 1. Создание классов Для начала создадим необходимые...
  7. Y

    Предмет-хранилище

    Здравствуйте! Не подскажите, как добавить GUI к предмету, чтобы оно хранило только зелья?
  8. Jok1r

    Открытие Container

    Добрый день, подменяю инвентарь игрока на свой новый контейнер, все работает, но из-за того что контейнер открывается со стороны сервера, у меня есть некоторый промежуток между открытием контейнера. Как можно реализовать открытие без отправления пакета на сервер? @ForgeSubscribe public void...
  9. S

    Работа с контейнером

    Доброго времени суток. Захотел поиграться с тайлами и контейнерами для них. Проблема в том, что после того, как я положил в слот предмет, забрать я его больше не могу, только через shift-клик(для шифта понятное дело, я забацал метод transferStackInSlot), а как забрать предмет через обычный клик...
  10. Angelok

    Shift в GUI

    Здравствуйте всем. Есть небольшой вопрос по поводу shift`а в контейнерах. Насколько я понял - он работает за счёт #transferStackInSlot(), однако не понятно что за айтемстек должен вернуть метод и как это вообще реализовывать. Пришлось вернуть null, дабы не крашило, но с таким раскладом не...
  11. __Frederic__

    Фильтр в слоте и перенос в слот с модификатором клика = 1 (c шифтом)

    Есть контейнер с 4мя слотами. Если предмет берется рукой то данный фильтр работает. @Override public boolean isItemValid(ItemStack is) { return is != null && is.getItem() == AddedItemsBlocks.canister && is.getItemDamage() == getSlotIndex()+1; } Суть: Контейнер из 4х слотов...
  12. __Frederic__

    предметы в контейнере прыгают в ближайший слот если он доступен.

    Делал контейнер. Складываю в 4 слота в нём 4 предмета из инвентаря с шифтом - всё ок. А вот в другую сторону уже сложнее предметы перепрыгивают в ближайший доступный, если его нет, в доступный с минимальным ID. Проблема: если в контейнере есть хоть один свободный слот, то предметы начинают...
  13. jopi

    Не таскаються предметы в слотах

    Не могу взаимодействовать с предметами в слотах, только таскать цифрами в хотбаре. package union.cubeground.mod.common.container; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.inventory.Container; import net.minecraft.inventory.Slot; import...
  14. B

    Как открыть ванильный контейнер из event?

    Как открыть ванильный контейнер из event? К примеру эндерсундук или обычный сундук
  15. A

    Перемещение в Container

    Предмет перемещается из инвентаря в контейнер и наоборот только через шифт, если перекладывать мышкой, то он пропадает на сервере, но визуально остается. Код контейнера: public class ContainerAdvancedItems extends Container { private InventoryAdvancedItems inv; public...
  16. Sunrise

    Контейнер на локальной серверной части

    Добро! Если делать кастомный контейнер и тестировать его в одиночке, то вылетает из-за того, что на внутреннем сервере другой контейнер и количество слотов отличается. Пробовал с IGuiHandler, но getServerGuiElement не вызывается на внутреннем сервере, даже если регистрировать его в общем...
  17. jopi

    Не открывается GUI с контейнером

    При клике на блок срабатывает код гуихандлера, игрок на мгновение останавливается и все. Ни курсора, ни гуи, ни$&% Код гуи: public class GuiAnvil extends GuiContainer { private TileAnvil tile; private int id; public GuiAnvil(InventoryPlayer inv, TileAnvil tile, int id) {...
  18. N

    ГУИ с хранением

    Здравствуйте форумчане! Как я могу реализовать идею, чтобы я мог убрать слоты и использовать только название этих предметов, как я смогу это реализовать?
  19. Liahim

    Контейнер предмета

    Народ, всем привет! Подскажите, плиз, есть ли какой-нибудь стандартный интерфейс для создания контейнеров в предмете? Предполагаю, что это какой-нибудь IItemHandler, но не очень понял, как с ним работать: всё связанное с капой для меня тёмный лес. Цель: мне нужно создать предмет с инвентарём и...
  20. Kitoglav

    Скроллинг в контейнере

    Я делаю скроллинг в своём инвентаре. У него видимых слотов 8x7 (8 рядов по 7 слотов), а всего 16x7 (16 рядов по 7 слотов). В Container я сделал переменную scrollValue, которая изменяется от 0 до 7 в keyHandle() моего GuiContainer. Мне нужно в зависимости от этой переменной оставлять только...
Сверху