Гайд Пишем свой чит для MineCraft - Часть 1

Статус
В этой теме нельзя размещать новые ответы.
[flowers for ur soul]
Пользователь
Статус
Оффлайн
Регистрация
22 Июн 2019
Сообщения
61
Реакции[?]
92
Поинты[?]
0

Это первая часть гайда. Если зайдет, то создаю вторую.
АХТУНГ!! Тут все на версии 1.8.8

1. Скачать MCP ( Mod Coder Pack ) -
Пожалуйста, авторизуйтесь для просмотра ссылки.


2. Разархивировать и запустить decompile.bat



3. Ждем пока декомпилятор закончит



4. Открываем в среде разработки папка_с_mcp/eclipse (мы будем юзать эклипс)



5. Можно удалить папку server и теперь нам надо сделать собственный класс. Создаем новый пакет и в нем класс пусть будет MegaHack



6. Теперь сделаем экземляр класса чтобы иметь доступ к его нестатическим функциям и переменным пусть экземпляр будет INSTANCE
Код:
Код:
public final static MegaHack INSTANCE = new MegaHack( );
public - доступ всем;
final - переменную нельзя изменить - она имеет конечное значение;
static - статическая переменная;
MegaHack - название класса для которого мы делаем экземляр
INSTANCE - название объекта класса;


7. Теперь сделаем самое простое - переименуем клиент. Пусть он будет иметь заголовок, который зависит от названия и версии
Код:
Код:
public final static MegaHack INSTANCE = new MegaHack( );

private String client = "YouGame Client"; // название клиента
private double version = 1.0; // текущая версия клиента

public void ChangeTitle( )
{
    Display.setTitle( client + " | " + String.valueOf( version ) ); // display из пакета org.lwjgl.opengl.Display
}
Теперь нам надо вызвать changetitle. Для этого ищем функцию, которая запускается при старте. Нашли? - молодцы, а теперь находим settitle только уже клиентский, а не наш ( подсказка - minecraft.java )
Он находится в createDisplay


Т.к. нам нужно его переписать мы должны добавить вызов нашего settitle после оригинального

Код:
Код:
Display.setResizable(true);
Display.setTitle("Minecraft 1.8.8");
    
MegaHack.INSTANCE.ChangeTitle( ); // вызов нашей функции
8. Запускаем наш клиент и смотрим что да как. Все работает.


credits: violanes
 
Последнее редактирование:
Забаненный
Статус
Оффлайн
Регистрация
9 Янв 2019
Сообщения
701
Реакции[?]
295
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
я не знаю кто такой violanes , но он наверное крут, если он есть в благодарностях, а так спасибо автор я не знал ничего про читы майнкрафт и старался играть честно но благодаря твоему туториалу сделал хак который овнит всех в округе если хотите сурсы пишите в лс
 
183, 40, 255
Участник
Статус
Оффлайн
Регистрация
19 Май 2017
Сообщения
935
Реакции[?]
244
Поинты[?]
1K
Вроде прикольно,но было бы круто если б ты рассказал,как делать софты на проекты в дллках.
 
[flowers for ur soul]
Пользователь
Статус
Оффлайн
Регистрация
22 Июн 2019
Сообщения
61
Реакции[?]
92
Поинты[?]
0
wok > all
Пользователь
Статус
Оффлайн
Регистрация
21 Окт 2017
Сообщения
392
Реакции[?]
67
Поинты[?]
0
Дополни:


Перед 2 пунктом у вас уже должен быть установлен
Пожалуйста, авторизуйтесь для просмотра ссылки.

И установлена версия 1.8.8
 
[flowers for ur soul]
Пользователь
Статус
Оффлайн
Регистрация
22 Июн 2019
Сообщения
61
Реакции[?]
92
Поинты[?]
0
Перед 2 пунктом у вас уже должен быть установлен
Пожалуйста, авторизуйтесь для просмотра ссылки.

И установлена версия 1.8.8
Ты без JDK Eclipse не сможешь установить. Когда устанавливаешь eclipse, если на пк нет jdk, он его автоматом ставит
Второе тоже само собой разумеется
 
wok > all
Пользователь
Статус
Оффлайн
Регистрация
21 Окт 2017
Сообщения
392
Реакции[?]
67
Поинты[?]
0
у меня декомпил не шел пока я не установил ждк
 
[flowers for ur soul]
Пользователь
Статус
Оффлайн
Регистрация
22 Июн 2019
Сообщения
61
Реакции[?]
92
Поинты[?]
0
у меня декомпил не шел пока я не установил ждк
Считаю это неуместным дополнением, так как это азы. Если человек такого не знает, то ему в принципе не надо лезть в кодинг
 
██████████████████████████████████████████
Пользователь
Статус
Оффлайн
Регистрация
3 Май 2019
Сообщения
289
Реакции[?]
102
Поинты[?]
4K
ого, щас бы чит на майн с меню скита/фаталити :roflanEbalo:
 
Забаненный
Статус
Оффлайн
Регистрация
9 Янв 2019
Сообщения
701
Реакции[?]
295
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
в следующем туториале: байпасы, флай и все 0 селф кодед
 
Забаненный
Статус
Оффлайн
Регистрация
9 Июл 2019
Сообщения
97
Реакции[?]
17
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Кому надо, вот Fly под Hypixel

Java:
player.motionY = 0.0;
player.setSprinting(true);
player.onGround = true;
ticks++;
if(ticks == 2 || ticks == 4 || ticks == 6 || ticks == 8 || ticks == 10 || ticks == 12 || ticks == 14 || ticks == 16 || ticks == 18 || ticks == 20) {
player.setPosition(player.posX, player.posY + 0.00000000128, player.posZ);
} if(ticks == 20) {
ticks = 0;
}
 
Забаненный
Статус
Оффлайн
Регистрация
9 Янв 2019
Сообщения
701
Реакции[?]
295
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Кому надо, вот Fly под Hypixel

Java:
player.motionY = 0.0;
player.setSprinting(true);
player.onGround = true;
ticks++;
if(ticks == 2 || ticks == 4 || ticks == 6 || ticks == 8 || ticks == 10 || ticks == 12 || ticks == 14 || ticks == 16 || ticks == 18 || ticks == 20) {
player.setPosition(player.posX, player.posY + 0.00000000128, player.posZ);
} if(ticks == 20) {
ticks = 0;
}
лол костыль
 
Забаненный
Статус
Оффлайн
Регистрация
9 Июл 2019
Сообщения
97
Реакции[?]
17
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Лучше бы под 1.12.2 и выше писали, 1.8.8 старая версия.
 
[flowers for ur soul]
Пользователь
Статус
Оффлайн
Регистрация
22 Июн 2019
Сообщения
61
Реакции[?]
92
Поинты[?]
0
Забаненный
Статус
Оффлайн
Регистрация
9 Июл 2019
Сообщения
97
Реакции[?]
17
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Принцип один и тот же, а суть гайда научить.
Да и лично я считаю, что эта версия вполне актуальна
Трудно назвать это гайдом, ибо люди зайдут, спиз*ят код и ничему не научатся. Им бы для начала элементарно выучить сам Майнкрафт...
 
Участник
Статус
Оффлайн
Регистрация
28 Янв 2019
Сообщения
552
Реакции[?]
192
Поинты[?]
1K
Считаю это неуместным дополнением, так как это азы. Если человек такого не знает, то ему в принципе не надо лезть в кодинг
Если человек не знает, что программа требует какой-то пакет для работы, то, пожалуй, ему в принципе не надо лезть в кодинг :roflanEbalo:
 
Начинающий
Статус
Оффлайн
Регистрация
22 Июл 2019
Сообщения
4
Реакции[?]
1
Поинты[?]
0
Теперь нам надо вызвать changetitle. Для этого ищем функцию, которая запускается при старте. Нашли? - молодцы, а теперь находим settitle только уже клиентский, а не наш ( подсказка - minecraft.java )
Он находится в createDisplay
где найти эту функцию
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу