Gui: перемещение названия стака [1.7.10]

2,505
81
397
Доброго времени суток.
Как переместить эту строчку?
Od0B9rV.png


RenderGameOverlayEvent не проканал, так там нет подходящего для этого типа.
Есть какие-нибудь идеи?
 
2,505
81
397
Что, совсем ни у кого нет идей??
 

timaxa007

Модератор
5,831
409
672
Идеи есть.
Первая идея - создать GUI: с наследством net.minecraftforge.client.GuiIngameForge и использовать метод renderToolHightlight, и изменить положения этого текста или с наследством net.minecraft.client.gui.GuiIngame и использовать метод renderGameOverlay, и изменить положения этого текста. И твоё GUI подменить с помощью эвента GuiScreenEvent. В точности и в правильности работы этого способа я не уверен.
В остальных своих идей я не уверен, так как они во-обще не точные.
[merge_posts_bbcode]Добавлено: 01.05.2016 03:11:02[/merge_posts_bbcode]

В GuiIngame ищи по тексту:
Код:
mc.mcProfiler.startSection("toolHighlight");
В GuiIngameForge для него сделали отдельный метод, но тоже можно найти по этому-же тексту поиска.
 
2,505
81
397
Да все эти классы я видел. Я просто не знал, как подменить их на свой класс.
 
2,505
81
397
Не, не помогло. Эти классы наследуются от Gui, а подменить в ивенте можно только GuiScreen.
[merge_posts_bbcode]Добавлено: 01.05.2016 13:56:26[/merge_posts_bbcode]

timaxa007 написал(а):
В остальных своих идей я не уверен, так как они во-обще не точные.
Давай их тоже) Лучше, чем ничего)
Я могу, в принципе, хуком метод изменить, но не думаю, что это лучшая идея.
 

timaxa007

Модератор
5,831
409
672
Понять для чего надо mc.mcProfiler.startSection("toolHighlight") и возможно как-то через него это делать.
Вторая ты уже написал (не полностью, но смысл тот-же).
По-этому и не писал, так как надо знать как сделать по двум остальным идеям.
 
Сверху