• Ищем качественного (не новичок) разработчиков Xenforo для этого форума! В идеале, чтобы ты был фулл стек программистом. Если у тебя есть что показать, то свяжись с нами по контактным данным: https://t.me/DREDD

Гайд ⭐Подсказки для функций в гуи (Exp 3.1 & MCP base)

Фанаты экспы впервые познакомились с тем, как инициализируется что-либо в коде, а тема прикольная
не вот это " this.description = getClass().getAnnotation(ModAnnotation.class).description(); " - это уже слишком...
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
мне сказали если я выложу фулл гайд меня весь югейм будет уважать, проверим?

0. Осознание

Вы должны осознать что вы
пастер
и вы сами
НИЧЕГО НАПИСАТЬ НЕ МОЖЕТЕ

0.5. Открываем INTELIAJJJ IDEA PREMIUM CRACK 2024 EXPENIS 3.1 EDITION :roflanBuldiga: и в наш паста экспенсив (гайд почти фулл для экспы 3.1, я вас обманул, на чистую MCP со своей системой модулей не будет гайда)

1. Заходим в FunctionRegister и создаем строчку
$$wiksi client selfcode:
Expand Collapse Copy
 String description();

Далее заходим в Function и создаем
$$wiksi client selfcode:
Expand Collapse Copy
  final String description;

  this.description = getClass().getAnnotation(ModAnnotation.class).description();

Далее заходим в ModuleComponent создаем:

$$wiksi client selfcode:
Expand Collapse Copy
 if (MathUtility.isHovered(mouseX, mouseY, getX(), getY(), getWidth(), 20)) {
                RenderUtility.drawRoundedRect(mouseX - 23 - 12, mouseY - 2.5f, ClientFonts.tenacity[15].getWidth("B" + module.getDescription() + 12), ClientFonts.tenacity[15].getFontHeight() + 1, 2, ColorUtility.rgba(185, 185, 175, 255));
                ClientFonts.tenacity[15].drawString(stack, module.getDescription(), mouseX - 23, mouseY + 0.5f, ColorUtility.rgb(2, 2, 2));
                Fonts.desc.drawText(stack, "B", mouseX - 33, mouseY - 1.5f, ColorUtility.rgb(2, 2, 2), 8);
                GLFW.glfwSetCursor(Minecraft.getInstance().getMainWindow().getHandle(), Cursors.HAND);
        }

2. Радуемся! Все работает

Сразу говорю, шрифты, утилки, ничего я давать не буду, думайте сами!

UPD: на пункте 1 где класс Function, замените getAnnotation на getFunction (наверное), ModAnnotation на FunctionRegister
OMG
this.description = getClass().getAnnotation(ModAnnotation.class).description();
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
ты бы обьяснил по человечески. xd. уже сделал вроде, работает как то так

Пожалуйста, авторизуйтесь для просмотра ссылки.
ты в модуль компонент в какой метод пихал ласт строчики типа
вфавыа:
Expand Collapse Copy
 if (MathUtility.isHovered(mouseX, mouseY, getX(), getY(), getWidth(), 20)) {
                RenderUtility.drawRoundedRect(mouseX - 23 - 12, mouseY - 2.5f, ClientFonts.tenacity[15].getWidth("B" + module.getDescription() + 12), ClientFonts.tenacity[15].getFontHeight() + 1, 2, ColorUtility.rgba(185, 185, 175, 255));
                ClientFonts.tenacity[15].drawString(stack, module.getDescription(), mouseX - 23, mouseY + 0.5f, ColorUtility.rgb(2, 2, 2));
                Fonts.desc.drawText(stack, "B", mouseX - 33, mouseY - 1.5f, ColorUtility.rgb(2, 2, 2), 8);
                GLFW.glfwSetCursor(Minecraft.getInstance().getMainWindow().getHandle(), Cursors.HAND);
        }
 
Последнее редактирование:
Крч могу гайд дать как это сделать все без ошибок и т.д
 
Тема годная если есть чуть чуть ума) Но всё-же просить какоё либо уважение со стороны тех кто это берёт не доведя до ума свой код = это глупо)
 
а где найти Intellij idea???
 
Назад
Сверху Снизу