помогите не могу ошибку решить и чат жпти.Ошибки:getPrimaryBaritone,Baritone и import dev.luvbeeq.baritone.api.Baritone;Фикшенные SRC Excellent Client. Ничего делать не нужно, просто закидываете в IntelliJ IDEA И можете запускать.
Я заметил что до меня уже фиксили эти сурсы, но там было много мусора.
Характеристики:
[+] - SRC Пофикшены, ничего делать не нужно
[+] - Вырезан весь мусор по типу: реферальные ссылки, вебхук и прочий калл
[+] - Фикс черных визуалов .png
Пожалуйста, авторизуйтесь для просмотра ссылки.<---
package ru.rest;
import com.google.common.base.MoreObjects;
import dev.luvbeeq.baritone.api.BaritoneAPI;
import dev.luvbeeq.baritone.api.Baritone;
import dev.luvbeeq.discord.rpc.DiscordManager;
import dev.luvbeeq.via.ViaMCP;
import dev.waveycapes.WaveyCapesBase;
import i.gishreloaded.deadcode.api.DeadCodeProfile;
import i.gishreloaded.protection.annotation.Native;
import i.gishreloaded.protection.annotation.Protect;
import lombok.Getter;
import lombok.Setter;
import lombok.extern.log4j.Log4j2;
import ru.rest.api.event.EventBase;
import ru.rest.api.event.EventBus;
import ru.rest.api.interfaces.client.IAccess;
import ru.rest.api.interfaces.shader.IShader;
import ru.rest.client.command.CommandManager;
import ru.rest.client.component.ComponentManager;
import ru.rest.client.friend.FriendFile;
import ru.rest.client.friend.FriendManager;
import ru.rest.client.macros.MacrosFile;
import ru.rest.client.macros.MacrosManager;
import ru.rest.client.module.api.ModuleManager;
import ru.rest.client.module.impl.misc.autobuy.manager.AutoBuyFile;
import ru.rest.client.module.impl.misc.autobuy.manager.AutoBuyManager;
import ru.rest.client.notification.NotificationManager;
import ru.rest.client.rotation.FreeLookHandler;
import ru.rest.client.rotation.RotationHandler;
import ru.rest.client.screen.account.api.AccountFile;
import ru.rest.client.screen.account.api.AccountManager;
import ru.rest.client.screen.clickgui.ClickGuiScreen;
import ru.rest.client.screen.theme.ThemeWidget;
import ru.rest.client.staff.StaffFile;
import ru.rest.client.staff.StaffManager;
import ru.rest.client.target.TargetHandler;
import ru.rest.impl.client.ClientInfo;
import ru.rest.impl.client.Release;
import ru.rest.impl.client.config.ConfigFile;
import ru.rest.impl.client.config.ConfigManager;
import ru.rest.impl.client.theme.ThemeManager;
import ru.rest.impl.util.file.FileManager;
import ru.rest.impl.util.server.ServerTPS;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Locale;
@Log4j2
Getter
public class Rest implements IShader, IAccess {
Getter
private static final Rest inst = new Rest();
private final ClientInfo info = new ClientInfo(
MoreObjects.firstNonNull(Constants.version, "undefined"),
MoreObjects.firstNonNull(Constants.gitcommit, "undefined"),
MoreObjects.firstNonNull(Constants.build, new SimpleDateFormat("MMMM dd, yyyy", Locale.ENGLISH).format(new Date())),
Release.BETA
);
public static final String AUTODOB = "mc.funtime.su";
Getter
private static final boolean DEBUG = Rest.getInst().getInfo().getRelease().equals(Release.DEV);
private final long initTime = System.currentTimeMillis();
private EventBus<EventBase> eventBus;
private ModuleManager moduleManager;
setter
private DeadCodeProfile profile;
private AutoBuyManager autoBuyManager;
private CommandManager commandManager;
private ComponentManager componentManager;
private ConfigManager configManager;
private FriendManager friendManager;
private StaffManager staffManager;
private AccountManager accountManager;
private MacrosManager macrosManager;
private FileManager fileManager;
private ThemeManager themeManager;
private NotificationManager notificationManager;
private ClickGuiScreen clickGui;
private DiscordManager discordManager;
private ServerTPS serverTPS;
private ViaMCP viaMCP;
private WaveyCapesBase waveyCapesBase;
public ThemeWidget themeWidget; // Переменная themeWidget
private Baritone baritone; // Экземпляр Baritone
@Protect(Protect.Type.ULTRA)
NATIVE
public void init() {
log.info(String.format("%s -> initializing.", getInfo().getName()));
profile = DeadCodeProfile.create();
fileManager = new FileManager();
fileManager.init();
eventBus = new EventBus<>();
// Инициализация обработчиков
new TargetHandler();
new FreeLookHandler();
new RotationHandler();
// Инициализация различных менеджеров
componentManager = new ComponentManager();
componentManager.init();
moduleManager = new ModuleManager();
moduleManager.init();
commandManager = new CommandManager();
commandManager.init();
// Инициализация остальных компонентов...
themeManager = new ThemeManager();
notificationManager = new NotificationManager();
notificationManager.init();
configManager = new ConfigManager();
configManager.init();
friendManager = new FriendManager();
friendManager.init();
staffManager = new StaffManager();
staffManager.init();
accountManager = new AccountManager();
accountManager.init();
macrosManager = new MacrosManager();
macrosManager.init();
autoBuyManager = new AutoBuyManager();
autoBuyManager.init();
waveyCapesBase = new WaveyCapesBase();
waveyCapesBase.init();
// Инициализация интерфейсов
clickGui = new ClickGuiScreen();
themeWidget = new ThemeWidget();
serverTPS = new ServerTPS();
viaMCP = new ViaMCP();
discordManager = new DiscordManager();
discordManager.init();
// Инициализация Baritone API
BaritoneAPI.init(); // Инициализируем Baritone API
baritone = BaritoneAPI.getProvider().getPrimaryBaritone(); // Получаем экземпляр Baritone
if (baritone != null) {
log.info("Baritone instance initialized successfully.");
} else {
log.error("Baritone instance is null!");
}
shaderInit(); // Инициализация шейдеров
log.info(String.format("%s -> initialized.", getInfo().getName()));
}
private void shaderInit() {
// Убедитесь, что DEPTH_SHADER инициализируется корректно
// Замените это на ваш код инициализации шейдеров
// DEPTH_SHADER.initialize();
log.info("Shaders initialized.");
}
NATIVE
public void config() {
configManager.update();
final ConfigFile config = configManager.get("default", true);
if (config != null) {
if (config.read()) configManager.set();
} else configManager.set();
}
NATIVE
public void friends() {
final FriendFile friend = friendManager.get();
if (friend != null) {
if (friend.read()) friendManager.set();
} else friendManager.set();
}
NATIVE
public void staffs() {
final StaffFile staff = staffManager.get();
if (staff != null) {
if (staff.read()) staffManager.set();
} else staffManager.set();
}
NATIVE
public void macros() {
final MacrosFile macros = macrosManager.get();
if (macros != null) {
if (macros.read()) macrosManager.set();
} else macrosManager.set();
}
NATIVE
public void accounts() {
final AccountFile account = accountManager.get();
if (account != null) {
if (account.read()) accountManager.set();
} else accountManager.set();
}
NATIVE
public void autobuy() {
final AutoBuyFile autoBuyFile = autoBuyManager.get();
if (autoBuyFile != null) {
if (autoBuyFile.read()) autoBuyManager.set();
} else autoBuyManager.set();
}
public String getFormattedExpireDate() {
Date expireDate = profile.getExpireDate();
if (expireDate == null) {
return "Never";
}
String pattern = "dd/MM/yyyy HHss";
DateFormat df = new SimpleDateFormat(pattern);
return df.format(expireDate);
}
// Реализация метода getRest()
@Override
public Rest getRest() {
return inst; // Возвращаем текущий экземпляр
}
}
Последнее редактирование: