[1.7.10] Не могу разобраться с гуи

14
0
Может кто знает, я написал гуи в него передаётся tileentity через guihandler но когда я из метода отрисовки гуи обращяюсь к полям tileentity они оказываются пустыми.

Подскажите пожалуйста как в гуи передать значения полей tileentity?
 
Напиши нормально.
[merge_posts_bbcode]Добавлено: 27.08.2014 15:20:18[/merge_posts_bbcode]

А ты как получаешь тайл? через world.getTileEntity?
 
Попробую

В классе наследуемом от GuiContainer есть конструктор по умолчанию в него передаётся InventoryPlayer и tileEntity

Он в свою очередь вызывается из getClientGuiElement кв который находится в MyGuiHandler

В итоге у tileEntity есть поле public int (FluidLevel)

Когда я читаю поле FluidLevel оно всегда оказывается равным нулю

Исходники можно посмотреть на github.com/Gl237man/IndustrialExchangeMod

Буду надеяться что я верно изложил суть моей проблеммы
 
В печь не пытался посмотреть?
Специальный метод сделали для пересылки информации между клиентом и сервером.
cD4J2Sc.png

Клиентская тайл ентити принимает данные, потом вытаскиваешь их в гуи
KCBVNQl.png
 
Спасибо, попробую установить фордж с исходниками маинкрафта, я даже не думал что там можно что-то подчерпнуть
 
Ты упророт? Загляни в Reference Libraries, там есть библиотека forge-чтототам-src. Вот там и сурсы.
 
У форджа есть режим установки без сорсов  декомпиляции и javadoc
на память не помню аргументы командной строки вернусь с работы посмотрю 
Как раз в этом режиме я его и устанавливал
 
Значит ты установил какую то херню. Надо было запустить gradlew сначала с аргументом setupDecompWorkspace, а потом с аргументом eclipse
 
А надо именно setupDecompWorkspace. Такие дела.
 
Вообще можно устанавливать кто и что и как хочет, так что идите все лесом.
"Хрень установил", дракон, с тебя временно(а может и нет) снят статус модератора, поостынь, достал уже.
 
Да, можно устанавливать как хочешь, но так явно удобнее. Лаз тоже много чем провинился, но ему же норм. Чем же я достал? Свою работу я делал. Ну ок, да хоть навсегда забирай. У тебя же дохрена свободного времени, чтоб следить за форумом.
 
Назад
Сверху