public abstract class Location
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
AUTHORS |
static java.lang.String |
DESCRIPTION |
static java.lang.String |
ID |
static java.lang.String |
NAME |
static java.lang.String |
SOURCE |
protected java.util.Set<User> |
users |
static java.lang.String |
VERSION |
static java.lang.String |
WEBSITE |
| Modifier and Type | Method and Description |
|---|---|
static Location |
getInstance() |
static Platform |
getPlatform() |
java.util.Optional<User> |
getUser(java.lang.String username) |
java.util.Optional<User> |
getUser(java.util.UUID uniqueId) |
java.util.Set<User> |
getUsers() |
static boolean |
isAvailable() |
public static final java.lang.String ID
public static final java.lang.String NAME
public static final java.lang.String VERSION
public static final java.lang.String DESCRIPTION
public static final java.lang.String AUTHORS
public static final java.lang.String SOURCE
public static final java.lang.String WEBSITE
protected java.util.Set<User> users
public Location(Platform platform)
public static boolean isAvailable()
public static Location getInstance()
public static Platform getPlatform()
public java.util.Set<User> getUsers()
public java.util.Optional<User> getUser(java.util.UUID uniqueId)
public java.util.Optional<User> getUser(java.lang.String username)