a20a7e987f
This will fail launch in the following conditions: 1. A version greater than or equal to Minecraft 17w13a, and less than 21w19a - and the Java version is less than 8. 2. A version greater than or equal to Minecraft 21w19a - and the Java version is less than 16.
18 lines
342 B
C++
18 lines
342 B
C++
#pragma once
|
|
|
|
#include <launch/LaunchStep.h>
|
|
|
|
class VerifyJavaInstall : public LaunchStep {
|
|
Q_OBJECT
|
|
|
|
public:
|
|
explicit VerifyJavaInstall(LaunchTask *parent) : LaunchStep(parent) {
|
|
};
|
|
~VerifyJavaInstall() override = default;
|
|
|
|
void executeTask() override;
|
|
bool canAbort() const override {
|
|
return false;
|
|
}
|
|
};
|