container

  1. LondonDerri

    Когда открываешь gui нету текстуры

    Во время открытия инвентаря блока у него есть слоты контейнера и все функции тайла работают, но есть проблема почему-то нету самой гуи на заднем фоне: Gui: public class GuiSolarPanel { public static class GuiOtherworldSP extends GuiContainer { private static final...
  2. Major Crits

    Не перемещаются предметы в GUI 1.7.10

    На данный момент GUI открывается при нажатии на "G", однако перемещать предметы в нём я не могу. Не понимаю в чем проблема, и тем более не понимаю, зачем так много классов всего лишь для какого-то GUI. Если есть решение, то доносите его понятно, очень подробно и конкретно. Я пугаюсь огромных...
  3. watashonee

    Слоты инвентаря на нечетных xPos & yPos

    Всем привет, задаюсь вопросом уже этим вопросом несколько недель. Как можно помещать слоты на нечетные позиции, чтобы их поставить на текстурки высокого разрешения? Посмотрел все методы, которые придется переписывать и подумал, что слишком глубоко нужно будет лезть и все это переписывать. Есть...
  4. day-d

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

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

    Палесос

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

    проблема с GUI

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

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

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

    Gui

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

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

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

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

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

    Открытие Container

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

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

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

    Shift в GUI

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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