-
Автор темы
- #1
Перед прочтением основного контента ниже, пожалуйста, обратите внимание на обновление внутри секции Майна на нашем форуме. У нас появились:
- бесплатные читы для Майнкрафт — любое использование на свой страх и риск;
- маркетплейс Майнкрафт — абсолютно любая коммерция, связанная с игрой, за исключением продажи читов (аккаунты, предоставления услуг, поиск кодеров читов и так далее);
- приватные читы для Minecraft — в этом разделе только платные хаки для игры, покупайте группу "Продавец" и выставляйте на продажу свой софт;
- обсуждения и гайды — всё тот же раздел с вопросами, но теперь модернизированный: поиск нужных хаков, пати с игроками-читерами и другая полезная информация.
Спасибо!
Кароч сливаю вам его потому-что идея была чела FNAF_9 он пишет свой wexside recode я ему в этом помогаю он меня попросил написать что-бы хп геталось из NameTags ну тоесть в ванилле сверху типа пишет его ник а если зайти на риллик будет 2 строка только с хп а майнкрафт это считает как за 1 строчку
после как я ему скинул я ему сказал не кому не кидай обход хп ну а он кинул
Приступим
Добаем это в Aura
потом регаем в addsetting
2 Шаг
Ищем класс PlayerRenderer.java
и там примерно 209 строка будет воид renderName
замените этот воид на этот
Готово запусккаем наш самоВар клиент и кайфуем
после как я ему скинул я ему сказал не кому не кидай обход хп ну а он кинул
Приступим
Добаем это в Aura
Aura:
public static BooleanOption fixHP = new BooleanOption("Фикс Здоровья", true);
2 Шаг
Ищем класс PlayerRenderer.java
и там примерно 209 строка будет воид renderName
замените этот воид на этот
PlayerRenderer.java:
protected void renderName(AbstractClientPlayerEntity entityIn, ITextComponent displayNameIn, MatrixStack matrixStackIn, IRenderTypeBuffer bufferIn, int packedLightIn)
{
double d0 = this.renderManager.squareDistanceTo(entityIn);
matrixStackIn.push();
if (d0 < 100.0D) {
Scoreboard scoreboard = entityIn.getWorldScoreboard();
ScoreObjective scoreobjective = scoreboard.getObjectiveInDisplaySlot(2);
//ReallyWorld
if (scoreobjective != null) {
Score score = scoreboard.getOrCreateScore(entityIn.getScoreboardName(), scoreobjective);
super.renderName(entityIn, (new StringTextComponent(Integer.toString(score.getScorePoints()))).appendString(" ").append(scoreobjective.getDisplayName()), matrixStackIn, bufferIn, packedLightIn);
matrixStackIn.translate(0.0D, (double) (9.0F * 1.15F * 0.025F), 0.0D);
if (Aura.target != null && Aura.fixHP.get()) {
Score score2 = scoreboard.getOrCreateScore(Aura.target.getScoreboardName(), scoreobjective);
String scoreText = Integer.toString(score2.getScorePoints()) + " " + scoreobjective.getDisplayName();
// Извлекаем цифры из строки с ником онли цифры
String scoreNumber = scoreText.replaceAll("[^0-9]", "");
try {
//Преобразуем строку в целое число
int hp = Integer.parseInt(scoreNumber);
if (hp <= Aura.target.getMaxHealth()) {
// Устанавливаем здоровье таргета
Aura.target.setHealth((float) hp);
} else {
//Если не коррект хп
}
} catch (NumberFormatException e) {
// Если scorenumber не евляется числом
}
} else if (Aura.target != null && Aura.fixHP.get()) {
Aura.target.setHealth(Aura.target.getMaxHealth());
}
}
}
super.renderName(entityIn, displayNameIn, matrixStackIn, bufferIn, packedLightIn);
matrixStackIn.pop();
}