3
0
Mirror von https://github.com/GeyserMC/Geyser.git synchronisiert 2024-12-27 00:23:03 +01:00
Dieser Commit ist enthalten in:
RednedEpic 2022-09-04 16:35:50 -05:00
Ursprung 896bf7c218
Commit 770dfca328

Datei anzeigen

@ -70,7 +70,7 @@ public class DumpInfo {
private final String cpuName; private final String cpuName;
private final Locale systemLocale; private final Locale systemLocale;
private final String systemEncoding; private final String systemEncoding;
private Properties gitInfo; private final GitInfo gitInfo;
private final GeyserConfiguration config; private final GeyserConfiguration config;
private final Floodgate floodgate; private final Floodgate floodgate;
private final Object2IntMap<DeviceOs> userPlatforms; private final Object2IntMap<DeviceOs> userPlatforms;
@ -89,11 +89,7 @@ public class DumpInfo {
this.systemLocale = Locale.getDefault(); this.systemLocale = Locale.getDefault();
this.systemEncoding = System.getProperty("file.encoding"); this.systemEncoding = System.getProperty("file.encoding");
try (InputStream stream = GeyserImpl.getInstance().getBootstrap().getResource("git.properties")) { this.gitInfo = new GitInfo(GeyserImpl.VERSION, GeyserImpl.BUILD_NUMBER, GeyserImpl.GIT_VERSION, GeyserImpl.BRANCH);
this.gitInfo = new Properties();
this.gitInfo.load(stream);
} catch (IOException ignored) {
}
this.config = GeyserImpl.getInstance().getConfig(); this.config = GeyserImpl.getInstance().getConfig();
this.floodgate = new Floodgate(); this.floodgate = new Floodgate();
@ -300,4 +296,13 @@ public class DumpInfo {
public String main; public String main;
public List<String> authors; public List<String> authors;
} }
@Getter
@AllArgsConstructor
public static class GitInfo {
private final String version;
private final String buildNumber;
private final String commitHash;
private final String branchName;
}
} }