Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
Во время открытия инвентаря блока у него есть слоты контейнера и все функции тайла работают, но есть проблема почему-то нету самой гуи на заднем фоне:
Gui:
public class GuiSolarPanel
{
public static class GuiOtherworldSP extends GuiContainer
{
private static final...
На данный момент GUI открывается при нажатии на "G", однако перемещать предметы в нём я не могу. Не понимаю в чем проблема, и тем более не понимаю, зачем так много классов всего лишь для какого-то GUI. Если есть решение, то доносите его понятно, очень подробно и конкретно. Я пугаюсь огромных...
Всем привет, задаюсь вопросом уже этим вопросом несколько недель. Как можно помещать слоты на нечетные позиции, чтобы их поставить на текстурки высокого разрешения? Посмотрел все методы, которые придется переписывать и подумал, что слишком глубоко нужно будет лезть и все это переписывать. Есть...
Всем привет. Не могу найти описание и инфу по методам, приведенным ниже. Если кто шарит, не могли бы вы подсказать, за что они отвечают, какие и чьи аргументы принимают, что за слоты и что конкретно должно возвращаться в обоих методах? А так же может ли (правильно ли) быть предмет в 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) {...