-
Автор темы
- #1
Перед прочтением основного контента ниже, пожалуйста, обратите внимание на обновление внутри секции Майна на нашем форуме. У нас появились:
- бесплатные читы для Майнкрафт — любое использование на свой страх и риск;
- маркетплейс Майнкрафт — абсолютно любая коммерция, связанная с игрой, за исключением продажи читов (аккаунты, предоставления услуг, поиск кодеров читов и так далее);
- приватные читы для Minecraft — в этом разделе только платные хаки для игры, покупайте группу "Продавец" и выставляйте на продажу свой софт;
- обсуждения и гайды — всё тот же раздел с вопросами, но теперь модернизированный: поиск нужных хаков, пати с игроками-читерами и другая полезная информация.
Спасибо!
Среди всей той каловой массы, которая сейчас лежит на просторах сего форума данный запуск майна будет лучиком света средь тучь невежественной идиотии! Данный метод запуска реализован с использованием рефлексии и юрл класс лоадера. Джарку под этот запуск компильте отдельно от либок и вставьте путь до ваших либок в соответсвующее поле. Ни о какой защите тут есстественно речь не идет, но это все-же явно лучше запуска через коммандную строку и процесс билдер. Также данный запуск для своей работы требует зависимости - "Apache commons IO".
Java:
import java.io.File;
import java.io.IOException;
import java.lang.reflect.InvocationTargetException;
import java.net.URL;
import java.net.URLClassLoader;
import java.util.ArrayList;
import java.util.List;
import org.apache.commons.io.FileUtils;
public class Starter {
public static void main(String[] args) throws ClassNotFoundException, NoSuchMethodException, SecurityException, IOException, IllegalAccessException, IllegalArgumentException, InvocationTargetException, InstantiationException {
File jar = new File("Путь до вашей джарки");
File directory = new File("Путь до либок");
File[] files = directory.listFiles();
List<URL> urlList = new ArrayList<>();
for (File file : files) {
URL url = file.toURI().toURL();
urlList.add(url);
}
urlList.add(jar.toURI().toURL());
if (!jar.exists()) {
FileUtils.copyURLToFile(new URL("Ссылка на джарку. Например дропбокс с параметром автоскачки 1 (dl=1)"), jar);
}
System.setProperty("org.lwjgl.librarypath", "Путь до нативок");
try (URLClassLoader classLoader = new URLClassLoader(urlList.toArray(new URL[0]))) {
classLoader.loadClass("net.minecraft.client.main.Main").getDeclaredMethod("main", String[].class).invoke(null, (Object) new String[] { "--assetIndex", "1.16", "--accessToken", "0", "--version", "Сквад47Отсылкоооо" });
}
}
}