Skip to content

Commit f052ef1

Browse files
committed
Fix linux init & run
1 parent cce7e6a commit f052ef1

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

cli/bin/barrel.dart

+6-4
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ var dio = Dio();
1616
var uuids = Uuid();
1717

1818
var spigotVersions = ["1.17.1", "1.16.5", "1.12.2", "1.8.8"]; //Common versions
19-
var javaVersions = ["16", "15", "8", "8"];
19+
var javaVersions = ["16", "16", "16", "16"];
2020

2121
var helpMessage =
2222
"""
@@ -66,7 +66,8 @@ Future<void> run(bool dockerized) async {
6666
if (Platform.isWindows) {
6767
await runWrappedCmd("start.bat", []);
6868
} else if (Platform.isLinux) {
69-
await runWrappedCmd("start.sh", []);
69+
await runCmd("chmod", ["700", "./start.sh"]);
70+
await runWrappedCmd("./start.sh", []);
7071
}
7172
} else {
7273
var buildId = uuids.v4().replaceAll("-", "");
@@ -162,7 +163,8 @@ Future<void> init() async {
162163
if (Platform.isWindows) {
163164
await runWrappedCmd("start.bat", []);
164165
} else if (Platform.isLinux) {
165-
await runWrappedCmd("start.sh", []);
166+
await runCmd("chmod", ["700", "./start.sh"]);
167+
await runWrappedCmd("./start.sh", []);
166168
}
167169

168170
await tempSocket?.close();
@@ -289,6 +291,6 @@ Future<void> runWrappedCmd(String cmd, List<String> args) async {
289291
Future<int> getLatestPaperBuild(String version) async {
290292
var response = await dio
291293
.get("https://papermc.io/api/v2/projects/paper/versions/$version");
292-
var latestBuild = (response.data["builds"] as List<dynamic>).first as int;
294+
var latestBuild = (response.data["builds"] as List<dynamic>).last as int;
293295
return latestBuild;
294296
}

0 commit comments

Comments
 (0)