Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
Всем привет. Не могу найти описание и инфу по методам, приведенным ниже. Если кто шарит, не могли бы вы подсказать, за что они отвечают, какие и чьи аргументы принимают, что за слоты и что конкретно должно возвращаться в обоих методах? А так же может ли (правильно ли) быть предмет в 1.7.10...
Hi
Я вернулся, а значит время странных вопросов настало
Мне нужен блок который будет засасывать в себя предметы только с определенной стороны(front) при условии что есть редстоун сигнал
Контейнер уже есть, а вот с механикой палесоса прошу помочь
Заранее спасибо
У меня есть Container с вещами и привязанный к нему ContainerScreen. Мне нужно, чтобы некоторые предметы в интерфейсе соединялись красными дорожками, для этого я в экране перегружаю render() и делаю следующее:
@Override
public void render(MatrixStack ms, int pMouseX, int pMouseY, float...
хай
в общем, тут еще одна проблемка нарисовалась
Gui не открывается,
а intellij выкидывает вот такое вот сообщение
[11:28:15] [Render thread/WARN] [minecraft/ScreenManager]: Trying to open invalid screen with name: container.woodcutter
WoodcutterScreen(Нагло сворован у камнереза)...
Блок со своим интерфейсом
Привет всем. В этом туториале мы разберём создание собственного блока хранения с графическим интерфейсом с 3-мя слотами (после прочтения туториала - вы сможете создавать любое количество слотов в ваших интерфейсах)
1. Создание классов
Для начала создадим необходимые...
Добрый день, подменяю инвентарь игрока на свой новый контейнер, все работает, но из-за того что контейнер открывается со стороны сервера, у меня есть некоторый промежуток между открытием контейнера. Как можно реализовать открытие без отправления пакета на сервер?
@ForgeSubscribe
public void...
Доброго времени суток. Захотел поиграться с тайлами и контейнерами для них. Проблема в том, что после того, как я положил в слот предмет, забрать я его больше не могу, только через shift-клик(для шифта понятное дело, я забацал метод transferStackInSlot), а как забрать предмет через обычный клик...
Здравствуйте всем. Есть небольшой вопрос по поводу shift`а в контейнерах. Насколько я понял - он работает за счёт #transferStackInSlot(), однако не понятно что за айтемстек должен вернуть метод и как это вообще реализовывать. Пришлось вернуть null, дабы не крашило, но с таким раскладом не...
Есть контейнер с 4мя слотами. Если предмет берется рукой то данный фильтр работает.
@Override
public boolean isItemValid(ItemStack is) {
return is != null && is.getItem() == AddedItemsBlocks.canister && is.getItemDamage() == getSlotIndex()+1;
}
Суть: Контейнер из 4х слотов...
Делал контейнер. Складываю в 4 слота в нём 4 предмета из инвентаря с шифтом - всё ок.
А вот в другую сторону уже сложнее предметы перепрыгивают в ближайший доступный, если его нет, в доступный с минимальным ID.
Проблема: если в контейнере есть хоть один свободный слот, то предметы начинают...
Не могу взаимодействовать с предметами в слотах, только таскать цифрами в хотбаре.
package union.cubeground.mod.common.container;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.inventory.Container;
import net.minecraft.inventory.Slot;
import...
Предмет перемещается из инвентаря в контейнер и наоборот только через шифт, если перекладывать мышкой, то он пропадает на сервере, но визуально остается. Код контейнера:
public class ContainerAdvancedItems extends Container {
private InventoryAdvancedItems inv;
public...
Добро! Если делать кастомный контейнер и тестировать его в одиночке, то вылетает из-за того, что на внутреннем сервере другой контейнер и количество слотов отличается.
Пробовал с IGuiHandler, но getServerGuiElement не вызывается на внутреннем сервере, даже если регистрировать его в общем...
При клике на блок срабатывает код гуихандлера, игрок на мгновение останавливается и все.
Ни курсора, ни гуи, ни$&%
Код гуи:
public class GuiAnvil extends GuiContainer {
private TileAnvil tile;
private int id;
public GuiAnvil(InventoryPlayer inv, TileAnvil tile, int id) {...
Здравствуйте форумчане! Как я могу реализовать идею, чтобы я мог убрать слоты и использовать только название этих предметов, как я смогу это реализовать?
Народ, всем привет!
Подскажите, плиз, есть ли какой-нибудь стандартный интерфейс для создания контейнеров в предмете? Предполагаю, что это какой-нибудь IItemHandler, но не очень понял, как с ним работать: всё связанное с капой для меня тёмный лес.
Цель: мне нужно создать предмет с инвентарём и...
Я делаю скроллинг в своём инвентаре. У него видимых слотов 8x7 (8 рядов по 7 слотов), а всего 16x7 (16 рядов по 7 слотов).
В Container я сделал переменную scrollValue, которая изменяется от 0 до 7 в keyHandle() моего GuiContainer. Мне нужно в зависимости от этой переменной оставлять только...