3
0
Mirror von https://github.com/ViaVersion/ViaVersion.git synchronisiert 2025-01-11 23:51:00 +01:00

Implement PlatformVersion for better dump output

Dieser Commit ist enthalten in:
Matsv 2016-11-13 12:36:48 +01:00
Ursprung 68fc884d2a
Commit 4142797380
6 geänderte Dateien mit 25 neuen und 1 gelöschten Zeilen

Datei anzeigen

@ -141,6 +141,11 @@ public class ViaVersionPlugin extends JavaPlugin implements ViaPlatform {
@Override @Override
public String getPlatformName() { public String getPlatformName() {
return Bukkit.getServer().getName();
}
@Override
public String getPlatformVersion() {
return Bukkit.getServer().getVersion(); return Bukkit.getServer().getVersion();
} }

Datei anzeigen

@ -56,6 +56,11 @@ public class BungeePlugin extends Plugin implements ViaPlatform, Listener {
@Override @Override
public String getPlatformName() { public String getPlatformName() {
return getProxy().getName();
}
@Override
public String getPlatformVersion() {
return getProxy().getVersion(); return getProxy().getVersion();
} }

Datei anzeigen

@ -29,6 +29,13 @@ public interface ViaPlatform<T> {
*/ */
String getPlatformName(); String getPlatformName();
/**
* Get the platform version
*
* @return Platforn version
*/
String getPlatformVersion();
/** /**
* Get the plugin version * Get the plugin version
* *

Datei anzeigen

@ -39,6 +39,7 @@ public class DumpSubCmd extends ViaSubCommand {
ProtocolRegistry.SERVER_PROTOCOL, ProtocolRegistry.SERVER_PROTOCOL,
ProtocolRegistry.getSupportedVersions(), ProtocolRegistry.getSupportedVersions(),
Via.getPlatform().getPlatformName(), Via.getPlatform().getPlatformName(),
Via.getPlatform().getPlatformVersion(),
Via.getPlatform().getPluginVersion() Via.getPlatform().getPluginVersion()
); );

Datei anzeigen

@ -14,5 +14,6 @@ public class VersionInfo {
private Set<Integer> enabledProtocols; private Set<Integer> enabledProtocols;
private String platformName; private String platformName;
private String platformVersion; private String platformVersion;
private String pluginVersion;
} }

Datei anzeigen

@ -86,7 +86,12 @@ public class SpongePlugin implements ViaPlatform {
@Override @Override
public String getPlatformName() { public String getPlatformName() {
return "Sponge"; return game.getPlatform().getApi().getName();
}
@Override
public String getPlatformVersion() {
return game.getPlatform().getApi().getId();
} }
@Override @Override