Начинающий
- Статус
- Оффлайн
- Регистрация
- 15 Мар 2025
- Сообщения
- 313
- Реакции
- 2
- Выберите загрузчик игры
- OptiFine
в Panel в метод рендера прописываете:
В класс Module/Function:
в метод Function/Module:
во второй метод с таким же названием:
в FunctionReg/FunctionRegistry/ModuleReg:
Для того чтоб сделать описание надо прописать во всех классах функций:
description = "Тут писать"
Пример:
Методы:
ss:
Код:
for (ModComponent modComponent : this.modules) {
String penis = null;
float xdesc = 380.0f;
float ydesc = 40.0f;
if (Zaharov.getInst().getClickGui().searchCheck(modComponent.getModule().getName()) || !modComponent.isMouseOver(mouseX, mouseY)) continue;
string = modComponent.getModule().getDescription();
if (penis == null || string.isEmpty()) break;
Scissor.pop();
SoftFonts.zh.drawCenter(stack, penis, xdesc +89.5f, ydesc -66, ColorUt.rgb(255, 255, 255), 13.0f);
Scissor.push();
break;
}
В класс Module/Function:
Код:
private final String description;
в метод Function/Module:
Код:
this.description = this.getClass().getAnnotation(FunctionReg.class).description();
во второй метод с таким же названием:
Код:
this.description = getClass().getAnnotation(FunctionReg.class).description();
в FunctionReg/FunctionRegistry/ModuleReg:
Код:
String description();
Для того чтоб сделать описание надо прописать во всех классах функций:
description = "Тут писать"
Пример:
Код:
@FunctionReg(nazv = "Test Function", description = "Ваше описание", type = Visuals)
Методы:
Код:
public boolean isSearching() {
return !this.searchField.isEmpty();
}
public String getSearchText() {
return this.searchField.getText();
}
public boolean searchCheck(String string) {
return this.isSearching() && !string.replaceAll(" ", "").toLowerCase().contains(this.getSearchText().replaceAll(" ", "").toLowerCase());
}
// searchField если че это поиск, если хотите удалите строки с поиском
}
ss:
Последнее редактирование: