@Override public void run() { onServerLoaded(); } });
@Override public TaskId runAsync(Runnable runnable) { return runSync(runnable); }
@Override public boolean isCompatSpigotBuild() { return plugin.isCompatSpigotBuild(); }
public Map<UUID, UserConnection> getPortedPlayers() { return Via.getManager().getPortedPlayers(); } }
@Override public void onEnable() { // Inject Via.getManager().init(); }
@Override public boolean isDebug() { return Via.getManager().isDebug(); }
@Override public ViaVersionCommand getCommandHandler() { return Via.getManager().getCommandHandler(); }
@Override public void onDisable() { Via.getManager().destroy(); }
@Override public String getVersion() { return plugin.getDescription().getVersion(); }
@Override public boolean isProtocolSupport() { return plugin.isProtocolSupport(); }
@Override public boolean isSpigot() { return plugin.isSpigot(); }
@Override public TaskId runSync(Runnable runnable) { return runAsync(runnable); }
/** * Register the ViaManager associated with the platform. * * @param viaManager The ViaManager */ public static void init(ViaManager viaManager) { Preconditions.checkArgument(manager == null, "ViaManager is already set"); Via.platform = viaManager.getPlatform(); Via.manager = viaManager; }
@Override public String getPlatformName() { return getProxy().getName(); }
@Override public String getPluginVersion() { return getDescription().getVersion(); }
public Map<UUID, UserConnection> getPortedPlayers() { return Via.getManager().getPortedPlayers(); } }
@Override public TaskId runSync(Runnable runnable) { return runSync(runnable, 0L); }
@Override public String getPluginVersion() { return getDescription().getVersion(); }
public Map<UUID, UserConnection> getPortedPlayers() { return Via.getManager().getPortedPlayers(); } }