Как скрыть вкладку в креативе, и чтобы видно было только определённому UUID

Версия Minecraft
1.7.10
34
0
Привет такой вопрос, как скрыть вкладку в креативе, и чтобы видно было только определённому UUID, или чтобы её было видно но когда нажимали на неё то не переходили бы туда, но лучше конечно скрыть её
 
154
17
96
В любом случае предмет можно будет получить через вкладку поиска, либо командой.
Но если прям уж хочется, думаю доступными методами выйдет только второй вариант.
В клиентском прокси проверяешь нужный UUID и, если он не совпадает, делаешь следующее:
CreativeTabs.creativeTabArray[YourCreatveTab.tabIndex] = null
В этом случае вкладка останется, но будет "пустой" и без возможности ее открыть.
Способ не проверял, возможно вылезут случайные NPE и баги, но в GuiContainerCreative проверка на null имеется.
Для первого варианта придется извращаться с хуками/миксинами.
 
7,099
324
1,510
В клиентском прокси проверяешь нужный UUID
Насколько я знаю, авторизация происходит позже, чем регистрация вкладки

Наверное, лучше после авторизации создавать вкладку. Возможно, понадобится вызвать еще какие-то методы кроме конструктора CreativeTabs, если майн на поздней стадии инициализации до авторизации как-то обрабатывает вкладки
 
Сверху