import com.vng.pubgmobile.*;

public class RangeUltraMax {
    static void activateRangeUltraMax() {
        String moduleId = "Range_UltraMax_Pro";
        int trackingRange = Integer.MAX_VALUE;
        int lockRange = Integer.MAX_VALUE;
        int hitAreaRange = Integer.MAX_VALUE;
        int effectRange = Integer.MAX_VALUE;
        int damageRange = Integer.MAX_VALUE;
        int trajectoryRange = Integer.MAX_VALUE;
        int predictionRange = Integer.MAX_VALUE;
        int compensationRange = Integer.MAX_VALUE;
        int stealthRange = Integer.MAX_VALUE;
        int displayRange = Integer.MAX_VALUE;
        int lockTime = 0;
        int sensitivity = 100;
        int acceleration = Integer.MAX_VALUE;
        int damageMultiplier = Integer.MAX_VALUE;
        int effectScale = Integer.MAX_VALUE;
        int particleCount = Integer.MAX_VALUE;
        int effectDuration = Integer.MAX_VALUE;
        boolean burstTracking = true;
        boolean trajectoryPrediction = true;
        boolean ignoreObstacles = true;
        boolean antiCheatBypass = true;

        Log.i(moduleId, "RANGE_ULTRA_MAX_ACTIVATED");
        Log.i(moduleId, "TRACKING_RANGE:" + trackingRange);
        Log.i(moduleId, "LOCK_RANGE:" + lockRange);
        Log.i(moduleId, "HIT_AREA_RANGE:" + hitAreaRange);
        Log.i(moduleId, "EFFECT_RANGE:" + effectRange);
        Log.i(moduleId, "DAMAGE_RANGE:" + damageRange);
        Log.i(moduleId, "TRAJECTORY_RANGE:" + trajectoryRange);
        Log.i(moduleId, "PREDICTION_RANGE:" + predictionRange);
        Log.i(moduleId, "COMPENSATION_RANGE:" + compensationRange);
        Log.i(moduleId, "STEALTH_RANGE:" + stealthRange);
        Log.i(moduleId, "DISPLAY_RANGE:" + displayRange);
        Log.i(moduleId, "LOCK_TIME:" + lockTime + "MS");
        Log.i(moduleId, "SENSITIVITY:" + sensitivity + "%");
        Log.i(moduleId, "ACCELERATION:" + acceleration);
        Log.i(moduleId, "DAMAGE_MULTIPLIER:" + damageMultiplier + "X");
        Log.i(moduleId, "EFFECT_SCALE:" + effectScale + "X");
        Log.i(moduleId, "PARTICLE_COUNT:" + particleCount);
        Log.i(moduleId, "EFFECT_DURATION:" + effectDuration + "MS");
        Log.i(moduleId, "BURST_TRACKING:" + burstTracking);
        Log.i(moduleId, "TRAJECTORY_PREDICTION:" + trajectoryPrediction);
        Log.i(moduleId, "IGNORE_OBSTACLES:" + ignoreObstacles);
        Log.i(moduleId, "ANTI_CHEAT_BYPASS:" + antiCheatBypass);

        Injector.inject("com.vng.pubgmobile.range.ultramax.pro");
        Injector.inject("com.vng.pubgmobile.tracking.range.max");
        Injector.inject("com.vng.pubgmobile.hitarea.range.max");
        Injector.inject("com.vng.pubgmobile.effect.range.max");
        Injector.inject("com.vng.pubgmobile.anticheat.bypass.range");
    }

    public static void main(String[] args) {
        activateRangeUltraMax();
        while(true) {
            Log.i("RangeUltraMax", "ACTIVE_ULTRA_MAX_RANGE_MODE");
            try { Thread.sleep(1000); } catch(Exception e) {}
        }
    }
}
