Skip to content

Commit c866362

Browse files
committed
fix: 修复启动13年愚人节2.0版本时认为holy不适于与该游戏版本 #1327
1 parent b422486 commit c866362

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

FCL/src/main/java/com/tungsten/fcl/game/LauncherHelper.java

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -344,12 +344,16 @@ private Task<FCLBridge> checkPathValid(FCLBridge bridge, FCLGameRepository repos
344344
}
345345

346346
private Task<FCLBridge> checkRenderer(FCLBridge bridge, Renderer renderer, String version) {
347+
if (version.startsWith("2.0")) {
348+
version = "1.5.1";
349+
}
350+
String finalVersion = version;
347351
return Task.composeAsync(() -> {
348352
try {
349353
CompletableFuture<Task<FCLBridge>> future = new CompletableFuture<>();
350-
if (!version.isEmpty()) {
354+
if (!finalVersion.isEmpty()) {
351355
if (!renderer.getMinMCver().isEmpty()) {
352-
if (VersionNumber.compare(version, renderer.getMinMCver()) < 0) {
356+
if (VersionNumber.compare(finalVersion, renderer.getMinMCver()) < 0) {
353357
Schedulers.androidUIThread().execute(() -> new FCLAlertDialog.Builder(context)
354358
.setCancelable(false)
355359
.setMessage(context.getString(R.string.message_check_renderer, renderer.getName()))
@@ -359,7 +363,7 @@ private Task<FCLBridge> checkRenderer(FCLBridge bridge, Renderer renderer, Strin
359363
}
360364
}
361365
if (!renderer.getMaxMCver().isEmpty()) {
362-
if (VersionNumber.compare(version, renderer.getMaxMCver()) > 0) {
366+
if (VersionNumber.compare(finalVersion, renderer.getMaxMCver()) > 0) {
363367
Schedulers.androidUIThread().execute(() -> new FCLAlertDialog.Builder(context)
364368
.setCancelable(false)
365369
.setMessage(context.getString(R.string.message_check_renderer, renderer.getName()))

0 commit comments

Comments
 (0)