public class ViaVersionPlatformImpl
extends java.lang.Object
implements com.viaversion.viaversion.api.platform.ViaPlatform<java.util.UUID>
| Constructor and Description |
|---|
ViaVersionPlatformImpl(java.io.File rootFolder) |
| Modifier and Type | Method and Description |
|---|---|
protected com.viaversion.viaversion.api.ViaAPI<java.util.UUID> |
createApi() |
protected com.viaversion.viaversion.configuration.AbstractViaConfig |
createConfig() |
com.viaversion.viaversion.api.ViaAPI<java.util.UUID> |
getApi() |
com.viaversion.viaversion.api.configuration.ViaVersionConfig |
getConf() |
com.viaversion.viaversion.api.configuration.ConfigurationProvider |
getConfigurationProvider() |
java.io.File |
getDataFolder() |
com.viaversion.viaversion.libs.gson.JsonObject |
getDump() |
java.util.logging.Logger |
getLogger() |
com.viaversion.viaversion.api.command.ViaCommandSender[] |
getOnlinePlayers() |
java.lang.String |
getPlatformName() |
java.lang.String |
getPlatformVersion() |
java.lang.String |
getPluginVersion() |
boolean |
hasPlugin(java.lang.String s) |
boolean |
isOldClientsAllowed() |
boolean |
isPluginEnabled() |
boolean |
isProxy() |
boolean |
kickPlayer(java.util.UUID uuid,
java.lang.String s) |
void |
onReload() |
VPHTask |
runAsync(java.lang.Runnable runnable) |
VPHTask |
runRepeatingAsync(java.lang.Runnable runnable,
long period) |
VPHTask |
runRepeatingSync(java.lang.Runnable runnable,
long period) |
VPHTask |
runSync(java.lang.Runnable runnable) |
VPHTask |
runSync(java.lang.Runnable runnable,
long delay) |
void |
sendMessage(java.util.UUID uuid,
java.lang.String msg) |
public java.util.logging.Logger getLogger()
getLogger in interface com.viaversion.viaversion.api.platform.ViaPlatform<java.util.UUID>public java.lang.String getPlatformName()
getPlatformName in interface com.viaversion.viaversion.api.platform.ViaPlatform<java.util.UUID>public java.lang.String getPlatformVersion()
getPlatformVersion in interface com.viaversion.viaversion.api.platform.ViaPlatform<java.util.UUID>public java.lang.String getPluginVersion()
getPluginVersion in interface com.viaversion.viaversion.api.platform.ViaPlatform<java.util.UUID>public VPHTask runAsync(java.lang.Runnable runnable)
runAsync in interface com.viaversion.viaversion.api.platform.ViaPlatform<java.util.UUID>public VPHTask runRepeatingAsync(java.lang.Runnable runnable, long period)
runRepeatingAsync in interface com.viaversion.viaversion.api.platform.ViaPlatform<java.util.UUID>public VPHTask runSync(java.lang.Runnable runnable)
runSync in interface com.viaversion.viaversion.api.platform.ViaPlatform<java.util.UUID>public VPHTask runSync(java.lang.Runnable runnable, long delay)
runSync in interface com.viaversion.viaversion.api.platform.ViaPlatform<java.util.UUID>public VPHTask runRepeatingSync(java.lang.Runnable runnable, long period)
runRepeatingSync in interface com.viaversion.viaversion.api.platform.ViaPlatform<java.util.UUID>public com.viaversion.viaversion.api.command.ViaCommandSender[] getOnlinePlayers()
getOnlinePlayers in interface com.viaversion.viaversion.api.platform.ViaPlatform<java.util.UUID>public void sendMessage(java.util.UUID uuid,
java.lang.String msg)
sendMessage in interface com.viaversion.viaversion.api.platform.ViaPlatform<java.util.UUID>public boolean kickPlayer(java.util.UUID uuid,
java.lang.String s)
kickPlayer in interface com.viaversion.viaversion.api.platform.ViaPlatform<java.util.UUID>public boolean isPluginEnabled()
isPluginEnabled in interface com.viaversion.viaversion.api.platform.ViaPlatform<java.util.UUID>public boolean isOldClientsAllowed()
isOldClientsAllowed in interface com.viaversion.viaversion.api.platform.ViaPlatform<java.util.UUID>public boolean hasPlugin(java.lang.String s)
hasPlugin in interface com.viaversion.viaversion.api.platform.ViaPlatform<java.util.UUID>public boolean isProxy()
isProxy in interface com.viaversion.viaversion.api.platform.ViaPlatform<java.util.UUID>public com.viaversion.viaversion.api.ViaAPI<java.util.UUID> getApi()
getApi in interface com.viaversion.viaversion.api.platform.ViaPlatform<java.util.UUID>public com.viaversion.viaversion.api.configuration.ViaVersionConfig getConf()
getConf in interface com.viaversion.viaversion.api.platform.ViaPlatform<java.util.UUID>public com.viaversion.viaversion.api.configuration.ConfigurationProvider getConfigurationProvider()
getConfigurationProvider in interface com.viaversion.viaversion.api.platform.ViaPlatform<java.util.UUID>public java.io.File getDataFolder()
getDataFolder in interface com.viaversion.viaversion.api.platform.ViaPlatform<java.util.UUID>public void onReload()
onReload in interface com.viaversion.viaversion.api.platform.ViaPlatform<java.util.UUID>public com.viaversion.viaversion.libs.gson.JsonObject getDump()
getDump in interface com.viaversion.viaversion.api.platform.ViaPlatform<java.util.UUID>protected com.viaversion.viaversion.configuration.AbstractViaConfig createConfig()
protected com.viaversion.viaversion.api.ViaAPI<java.util.UUID> createApi()