Начинающий
			
			
				
					
				
			
		- Статус
- Оффлайн
- Регистрация
- 6 Окт 2024
- Сообщения
- 61
- Реакции
- 0
- Выберите загрузчик игры
- Прочие моды
 
Ну кароче хз кому надо но вот
	
	
	
	
	
	
		
			
			
			
			
			
		
	
	
	
		
	
	
		
	
И в attackAndRotateOnEntity
	
	
	
	
	
	
		
			
			
			
			
			
		
	
	
	
		
	
	
		
	
как спастить думаю вы сами знаете
				
			
			
				сами знаете куда:
			
		
		
		    private final SliderSetting legitYawSpeed = (new SliderSetting("Скорость Yaw", 1.0F, 0.5F, 20.0F, 0.1F)).setVisible(() -> {
        return this.rotationMode.get().equals("Легит");
    });
    private final SliderSetting legitPitchSpeed = (new SliderSetting("Скорость Pitch", 1.0F, 0.5F, 20.0F, 0.1F)).setVisible(() -> {
        return this.rotationMode.get().equals("Легит");
    });
    private final SliderSetting legitRandom = (new SliderSetting("Рандом ±", 1.0F, 0.0F, 5.0F, 0.1F)).setVisible(() -> {
        return this.rotationMode.get().equals("Легит");
    });
    private final ModeSetting legitAimPart = (new ModeSetting("Цель", "Грудь", new String[]{"Голова", "Грудь", "Ноги"})).setVisible(() -> {
        return this.rotationMode.get().equals("Легит");
    });И в attackAndRotateOnEntity
			
				attackAndRotateOnEntity:
			
		
		
		        if (this.rotationMode.get().equals("Легит")) {
            double diffX = target.getPosX() - mc.player.getPosX();
            double diffZ = target.getPosZ() - mc.player.getPosZ();
            double targetY;
            switch (this.legitAimPart.get()) {
                case "Голова":
                    targetY = target.getPosY() + target.getHeight();
                    break;
                case "Ноги":
                    targetY = target.getPosY();
                    break;
                default:
                    targetY = target.getPosY() + target.getHeight() * 0.5;
                    break;
            }
            double diffY = targetY - (mc.player.getPosY() + mc.player.getEyeHeight());
            double dist = Math.sqrt(diffX * diffX + diffZ * diffZ);
            float targetYaw = (float)(Math.toDegrees(Math.atan2(diffZ, diffX)) - 90F);
            float targetPitch = (float)(-Math.toDegrees(Math.atan2(diffY, dist)));
            targetYaw += (Math.random() - 0.5) * this.legitRandom.getValue().floatValue();
            targetPitch += (Math.random() - 0.5) * this.legitRandom.getValue().floatValue();
            float yawDiff = MathHelper.wrapDegrees(targetYaw - mc.player.rotationYaw);
            float pitchDiff = targetPitch - mc.player.rotationPitch;
            float newYaw = mc.player.rotationYaw + MathHelper.clamp(yawDiff, -this.legitYawSpeed.getValue().floatValue(), this.legitYawSpeed.getValue().floatValue());
            float newPitch = mc.player.rotationPitch + MathHelper.clamp(pitchDiff, -this.legitPitchSpeed.getValue().floatValue(), this.legitPitchSpeed.getValue().floatValue());
            mc.player.rotationYaw = newYaw;
            mc.player.rotationPitch = newPitch;
            this.rotate.x = newYaw;
            this.rotate.y = newPitch;
            if (this.shouldAttack(target) && !Managment.FUNCTION_MANAGER.autoPotionFunction.isActivePotion) {
                this.attackTarget(target);
            }
            return;
        }как спастить думаю вы сами знаете
 
				 
	 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		