Начинающий
- Статус
- Оффлайн
- Регистрация
- 26 Июн 2025
- Сообщения
- 103
- Реакции
- 1
Всем привет делаю свой софт и я хз че жимках банит помогите пж просто пвп обходит но в жимке банит
Кто знает как сделать что бы в жимках не банила кидайте идей
Код:
public void onSpookyRotation(LivingEntity target, boolean attack) {
float addyVacY = 0.02F * (float) Math.sin(System.currentTimeMillis() / 1200D);
float addyVacZ = 0.03F * (float) Math.sin(System.currentTimeMillis() / 900D) + 0.02F * (float) Math.cos(System.currentTimeMillis() / 1200D);
float addyVacX = 0.4F * (float) Math.cos(System.currentTimeMillis() / 700L) + 0.04F * (float) Math.sin(System.currentTimeMillis() / 900D);
Vector3d playerEyePos = mc.player.getEyePosition(mc.getRenderPartialTicks());
Vector3d vec = target.getPositionVec()
.add(0, MathHelper.clamp(playerEyePos.y - target.getPosY(), 0.0F, 0.5) - addyVacY, addyVacZ)
.subtract(playerEyePos).normalize();
boolean attackF = false;
if (attack) tick = 4;
if (tick > 0) {
attackF = true;
tick--;
}
float yaw = (float) Math.toDegrees(Math.atan2(-vec.x, vec.z));
float pitch = (float) MathHelper.clamp(-Math.toDegrees(Math.atan2(vec.y, Math.hypot(vec.x, vec.z))), -90, 90);
float randomToAttack = 0;
if (attackF) {
randomToAttack = Mathf.random(-1.5F, 2.5F) + (float) (3 * Math.sin(System.currentTimeMillis() / 30D));
}
float randomXY = Mathf.random(-1, 2) + (float) (3 * Math.cos(System.currentTimeMillis() / 40D));
float randomX = Mathf.random(-1, 1) + (float) (3 * Math.sin(System.currentTimeMillis() / 70D));
Rotation newRotation = new Rotation(yaw + randomXY + randomToAttack, pitch + randomX);
double distance = mc.player.getDistance(target);
float rotationSpeed;
if (distance <= 0.0) {
rotationSpeed = 0.0f;
} else if (distance <= 0.5) {
rotationSpeed = 6.0f;
} else if (distance <= 1.0) {
rotationSpeed = 12.0f;
} else if (distance <= 1.5) {
rotationSpeed = 20.0f;
} else if (distance <= 2.0) {
rotationSpeed = 30.0f;
} else if (distance <= 3.0) {
rotationSpeed = 40.0f;
} else {
rotationSpeed = Mathf.randomInt(40, 60);
}
if (rotationSpeed > 0) {
rotationSpeed += Mathf.random(-2.0f, 2.0f);
}
URotations.update(newRotation, rotationSpeed, Mathf.randomValue(6, 8), 30, 30, 4, 15, false);
}
Последнее редактирование: