-
Автор темы
- #1
Перед прочтением основного контента ниже, пожалуйста, обратите внимание на обновление внутри секции Майна на нашем форуме. У нас появились:
- бесплатные читы для Майнкрафт — любое использование на свой страх и риск;
- маркетплейс Майнкрафт — абсолютно любая коммерция, связанная с игрой, за исключением продажи читов (аккаунты, предоставления услуг, поиск кодеров читов и так далее);
- приватные читы для Minecraft — в этом разделе только платные хаки для игры, покупайте группу "Продавец" и выставляйте на продажу свой софт;
- обсуждения и гайды — всё тот же раздел с вопросами, но теперь модернизированный: поиск нужных хаков, пати с игроками-читерами и другая полезная информация.
Спасибо!
Код:
if (mode.is("Matrix New")) {
MovementUtil.spoof(0.05F);
assert mc.player != null;
mc.player.setVelocity(0, 0, 0);
mc.player.movementInput.moveForward = 0;
mc.player.movementInput.moveStrafe = 0;
mc.player.movementInput.jump = false;
double randomOffsetX = randomDouble(-0.1, 0.1);
double randomOffsetZ = randomDouble(-0.1, 0.1);
double randomOffsetY = randomDouble(0.15, 0.19);
if (mc.player.ticksExisted % 10 == 1 && mc.player.hurtTime == 0) {
mc.player.setOnGround(true);
double posX = -Math.sin(Math.toRadians(mc.player.rotationYaw)) * 0.37D + randomOffsetX;
double posZ = Math.cos(Math.toRadians(mc.player.rotationYaw)) * 0.37D + randomOffsetZ;
boolean jumpPressed = mc.gameSettings.keyBindJump.isPressed();
double basePosX = mc.player.getPosX() + (!jumpPressed ? posX : 0);
double basePosY = mc.player.getPosY() + randomYOffset;
double basePosZ = mc.player.getPosZ() + (!jumpPressed ? posZ : 0);
mc.getConnection().sendPacket(new CPlayerPacket.PositionPacket(basePosX, basePosY, basePosZ, true));
mc.getConnection().sendPacket(new CPlayerPacket.PositionPacket(basePosX, mc.player.getPosY() + 80 + randomDouble(-1, 1), basePosZ, true));
for (int i = 0; i < 3; i++) {
double randomPosX = mc.player.getPosX() + randomDouble(-0.3, 0.3);
double randomPosY = mc.player.getPosY() + randomDouble(0.1, 0.5);
double randomPosZ = mc.player.getPosZ() + randomDouble(-0.3, 0.3);
mc.getConnection().sendPacket(new CPlayerPacket.PositionPacket(randomPosX, randomPosY, randomPosZ, true));
}
}
}
MovementUtil.spoof(0.0F);
assert mc.player != null;
mc.player.setVelocity(0, 0, 0);
if (mc.player.ticksExisted % 10 == 1 && mc.player.hurtTime == 0) {
mc.player.setOnGround(true);
double posX = -Math.sin(Math.toRadians(mc.player.rotationYaw)) * 0.37D;
double posZ = Math.cos(Math.toRadians(mc.player.rotationYaw)) * 0.37D;
boolean jumpPressed = mc.gameSettings.keyBindJump.isPressed();
double basePosX = mc.player.getPosX() + (!jumpPressed ? posX : 0);
double basePosY = mc.player.getPosY() + randomFloat(0.15F, 0.19F);
double basePosZ = mc.player.getPosZ() + (!jumpPressed ? posZ : 0);
mc.getConnection().sendPacket(new CPlayerPacket.PositionPacket(basePosX, basePosY, basePosZ, true));
mc.getConnection().sendPacket(new CPlayerPacket.PositionPacket(basePosX, mc.player.getPosY() + 80, basePosZ, true));
}
}
Демонстрация флая
Последнее редактирование: