Index

A B C D E F G H I J K L M N O P Q R S T U V W X Z 
All Classes and Interfaces|All Packages|Serialized Form

A

all() - Method in class io.github.emcw.caching.BaseCache
 
all() - Method in class io.github.emcw.map.api.Nations
 
all() - Method in class io.github.emcw.map.api.Players
 
all() - Method in class io.github.emcw.map.api.Residents
 
all() - Method in class io.github.emcw.map.api.Towns
 
APIException - Exception in io.github.emcw.exceptions
 
APIException() - Constructor for exception io.github.emcw.exceptions.APIException
 
APIException(String) - Constructor for exception io.github.emcw.exceptions.APIException
 
area - Variable in class io.github.emcw.map.entities.ProcessedTown
 
arrAsJsonArray(Object[]) - Static method in class io.github.emcw.utils.GsonUtil
 
arrAsStream(JsonArray) - Static method in class io.github.emcw.utils.GsonUtil
 
arrayHas(String[], String) - Static method in class io.github.emcw.utils.Funcs
 
arrToIntArr(JsonArray) - Static method in class io.github.emcw.utils.GsonUtil
 
arrToMap(JsonArray, String) - Static method in class io.github.emcw.utils.GsonUtil
 
asString() - Method in interface io.github.emcw.interfaces.ISerializable
 
asString() - Method in class io.github.emcw.oapi.v3.types.RequestBodyV3
 
asTree(Object) - Static method in class io.github.emcw.utils.GsonUtil
 
AURORA - Enum constant in enum class io.github.emcw.KnownMap
 
AVOID_PUBLIC - Static variable in record class io.github.emcw.map.api.GPS.RouteType
 
AVOID_PVP - Static variable in record class io.github.emcw.map.api.GPS.RouteType
 
avoidPublic() - Method in record class io.github.emcw.map.api.GPS.RouteType
Returns the value of the avoidPublic record component.
avoidPvp() - Method in record class io.github.emcw.map.api.GPS.RouteType
Returns the value of the avoidPvp record component.

B

BaseCache<V> - Class in io.github.emcw.caching
 
BaseCache(CacheOptions) - Constructor for class io.github.emcw.caching.BaseCache
Abstract class acting as a parent to other cache classes and holds a reference to a Caffeine cache.
It provides the fundamental methods (get, single & all) that children automatically inherit.
BaseEntity<T> - Class in io.github.emcw.map.entities
A generic base class that all other entities inherit from.
BaseEntity() - Constructor for class io.github.emcw.map.entities.BaseEntity
 
build() - Method in class io.github.emcw.caching.BaseCache
 

C

cache - Variable in class io.github.emcw.caching.BaseCache
 
CacheOptions - Class in io.github.emcw.caching
 
CacheOptions(long, TimeUnit) - Constructor for class io.github.emcw.caching.CacheOptions
 
CacheOptions(long, TimeUnit, CacheStrategy) - Constructor for class io.github.emcw.caching.CacheOptions
 
CacheOptions(CacheStrategy) - Constructor for class io.github.emcw.caching.CacheOptions
 
CacheStrategy - Enum Class in io.github.emcw.caching
Specifies the caching strategy to use.
calcArea(int[], int[]) - Static method in class io.github.emcw.utils.Funcs
 
calcArea(int[], int[], int, int...) - Static method in class io.github.emcw.utils.Funcs
 
Capital - Class in io.github.emcw.map.entities
 
Capital(JsonObject) - Constructor for class io.github.emcw.map.entities.Capital
 
CAPITAL - Variable in class io.github.emcw.map.entities.Town.Flags
 
clear() - Method in class io.github.emcw.caching.BaseCache
 
collectAsMap(Stream<Map.Entry<String, T>>) - Static method in class io.github.emcw.utils.Funcs
 
collectEntities(Stream<? extends BaseEntity<T>>) - Static method in class io.github.emcw.utils.Funcs
 
collectList(Stream<T>, Boolean) - Static method in class io.github.emcw.utils.Funcs
 
ColorAdapter - Class in io.github.emcw.adapters
 
ColorAdapter() - Constructor for class io.github.emcw.adapters.ColorAdapter
 
contentType - Static variable in class io.github.emcw.utils.http.JSONRequest
 
convert(Object, Class<T>) - Static method in class io.github.emcw.utils.GsonUtil
 

D

desc - Variable in class io.github.emcw.map.entities.ProcessedTown
 
deserialize(JsonElement, Type) - Static method in class io.github.emcw.utils.GsonUtil
 
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class io.github.emcw.adapters.ColorAdapter
 
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class io.github.emcw.adapters.DurationAdapter
 
deserialize(String, Class<T>) - Static method in class io.github.emcw.utils.GsonUtil
 
deserialize(String, Type) - Static method in class io.github.emcw.utils.GsonUtil
 
difference(JsonArray, JsonArray) - Static method in class io.github.emcw.utils.GsonUtil
 
difference(JsonArray, JsonArray, String) - Static method in class io.github.emcw.utils.GsonUtil
 
direction() - Method in record class io.github.emcw.map.api.GPS.Route
Returns the value of the direction record component.
discord(DiscordReqObj[]) - Method in class io.github.emcw.oapi.OfficialAPI.V3
 
DiscordReqObj - Record Class in io.github.emcw.oapi.v3.types
 
DiscordReqObj(String, String) - Constructor for record class io.github.emcw.oapi.v3.types.DiscordReqObj
Creates an instance of a DiscordReqObj record class.
DiscordResObj - Record Class in io.github.emcw.oapi.v3.types
 
DiscordResObj(String, String) - Constructor for record class io.github.emcw.oapi.v3.types.DiscordResObj
Creates an instance of a DiscordResObj record class.
distance() - Method in record class io.github.emcw.map.api.GPS.Route
Returns the value of the distance record component.
DOMAIN - Static variable in class io.github.emcw.oapi.OfficialAPI
 
DurationAdapter - Class in io.github.emcw.adapters
 
DurationAdapter() - Constructor for class io.github.emcw.adapters.DurationAdapter
 

E

EMCMap - Class in io.github.emcw
 
EMCMap(KnownMap) - Constructor for class io.github.emcw.EMCMap
 
EMCMap(String, CacheOptions, CacheOptions) - Constructor for class io.github.emcw.EMCMap
 
EMCMap(String, CacheOptions, CacheOptions, boolean) - Constructor for class io.github.emcw.EMCMap
 
EMCWrapper - Class in io.github.emcw
The main entrypoint of this library.
EMCWrapper() - Constructor for class io.github.emcw.EMCWrapper
Returns a new wrapper instance and initialize all maps.
EMCWrapper(EMCMap...) - Constructor for class io.github.emcw.EMCWrapper
 
empty() - Method in class io.github.emcw.caching.BaseCache
 
Endpoints - Class in io.github.emcw.utils.http
 
Endpoints() - Constructor for class io.github.emcw.utils.http.Endpoints
 
Entity - Class in io.github.emcw.oapi.v3.types
 
Entity(String, String) - Constructor for class io.github.emcw.oapi.v3.types.Entity
 
equals(Object) - Method in record class io.github.emcw.map.api.GPS.Route
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.github.emcw.map.api.GPS.RouteType
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.github.emcw.oapi.v3.types.DiscordReqObj
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.github.emcw.oapi.v3.types.DiscordResObj
Indicates whether some other object is "equal to" this one.
euclidean(int, int, int, int) - Static method in class io.github.emcw.utils.Funcs
 
expiry - Variable in class io.github.emcw.caching.CacheOptions
 
EXPLOSIONS - Variable in class io.github.emcw.map.entities.Town.Flags
 

F

FASTEST - Static variable in record class io.github.emcw.map.api.GPS.RouteType
 
fastestRoute(Location) - Method in class io.github.emcw.map.api.GPS
 
fill - Variable in class io.github.emcw.map.entities.ProcessedTown
 
findRoute(Location, GPS.RouteType) - Method in class io.github.emcw.map.api.GPS
 
FIRE - Variable in class io.github.emcw.map.entities.Town.Flags
 
forceUpdate() - Method in class io.github.emcw.map.api.Nations
 
forceUpdate() - Method in class io.github.emcw.map.api.Players
 
forceUpdate() - Method in class io.github.emcw.map.api.Residents
 
forceUpdate() - Method in class io.github.emcw.map.api.Towns
 
fromArr(JsonArray, String) - Static method in class io.github.emcw.map.entities.Resident
 
fromObj(JsonObject) - Static method in class io.github.emcw.map.entities.Location
 
Funcs - Class in io.github.emcw.utils
 
Funcs() - Constructor for class io.github.emcw.utils.Funcs
 

G

get() - Static method in class io.github.emcw.utils.http.Endpoints
 
get(String...) - Method in class io.github.emcw.caching.BaseCache
 
get(String...) - Method in class io.github.emcw.map.api.Nations
 
get(String...) - Method in class io.github.emcw.map.api.Players
 
get(String...) - Method in class io.github.emcw.map.api.Residents
 
get(String...) - Method in class io.github.emcw.map.api.Towns
 
getCapital() - Method in class io.github.emcw.map.entities.Nation
 
getMap(KnownMap) - Method in class io.github.emcw.EMCWrapper
 
getNearby(Map<String, T>, Integer, Integer, Integer) - Method in interface io.github.emcw.interfaces.ILocatable
 
getNearby(Map<String, T>, Integer, Integer, Integer, Integer) - Method in interface io.github.emcw.interfaces.ILocatable
Returns a new map of entities that are within the specified x and z radii given the coordinates.
getOnline(String) - Method in class io.github.emcw.map.api.Players
 
getType(Class<T>) - Static method in class io.github.emcw.utils.GsonUtil
 
getType(T) - Static method in class io.github.emcw.utils.GsonUtil
 
GPS - Class in io.github.emcw.map.api
 
GPS - Variable in class io.github.emcw.EMCMap
 
GPS(EMCMap) - Constructor for class io.github.emcw.map.api.GPS
 
GPS.Route - Record Class in io.github.emcw.map.api
 
GPS.RouteType - Record Class in io.github.emcw.map.api
 
GsonUtil - Class in io.github.emcw.utils
 
GsonUtil() - Constructor for class io.github.emcw.utils.GsonUtil
 

H

has(String) - Method in class io.github.emcw.caching.BaseCache
 
hasAuthority() - Method in class io.github.emcw.map.entities.Resident
Determines whether this resident has more permissions than a regular resident.
hasCustomNickname() - Method in class io.github.emcw.map.entities.Player
If this player has set a nickname.
hashCode() - Method in record class io.github.emcw.map.api.GPS.Route
Returns a hash code value for this object.
hashCode() - Method in record class io.github.emcw.map.api.GPS.RouteType
Returns a hash code value for this object.
hashCode() - Method in record class io.github.emcw.oapi.v3.types.DiscordReqObj
Returns a hash code value for this object.
hashCode() - Method in record class io.github.emcw.oapi.v3.types.DiscordResObj
Returns a hash code value for this object.
hidden() - Method in class io.github.emcw.map.entities.Player
Essentially the opposite of Player.visible().
HYBRID - Enum constant in enum class io.github.emcw.caching.CacheStrategy
Time based, but forces update if called before interval.

I

id() - Method in record class io.github.emcw.oapi.v3.types.DiscordResObj
Returns the value of the id record component.
ILocatable<T> - Interface in io.github.emcw.interfaces
This class specifies that an entity is locatable and provides methods to get other nearby locatable entities.
info - Variable in class io.github.emcw.map.entities.ProcessedTown
 
instance() - Static method in class io.github.emcw.EMCWrapper
 
INT_ARRAY_X - Static variable in interface io.github.emcw.interfaces.ILocatable
 
INT_ARRAY_Z - Static variable in interface io.github.emcw.interfaces.ILocatable
 
intersection(JsonArray, JsonArray) - Static method in class io.github.emcw.utils.GsonUtil
 
invitableTowns() - Method in class io.github.emcw.map.entities.Nation
 
io.github.emcw - package io.github.emcw
 
io.github.emcw.adapters - package io.github.emcw.adapters
 
io.github.emcw.caching - package io.github.emcw.caching
 
io.github.emcw.exceptions - package io.github.emcw.exceptions
 
io.github.emcw.interfaces - package io.github.emcw.interfaces
 
io.github.emcw.map.api - package io.github.emcw.map.api
 
io.github.emcw.map.entities - package io.github.emcw.map.entities
 
io.github.emcw.oapi - package io.github.emcw.oapi
 
io.github.emcw.oapi.v3.types - package io.github.emcw.oapi.v3.types
 
io.github.emcw.squaremap - package io.github.emcw.squaremap
 
io.github.emcw.utils - package io.github.emcw.utils
 
io.github.emcw.utils.http - package io.github.emcw.utils.http
 
io.github.emcw.utils.parsers - package io.github.emcw.utils.parsers
 
isDefault() - Method in class io.github.emcw.map.entities.Location
Whether this location points to the map center.
ISerializable - Interface in io.github.emcw.interfaces
 
isResident() - Method in class io.github.emcw.map.entities.Player
Check if this player is also a resident on the map this instance was retrieved from.

J

JSONRequest - Class in io.github.emcw.utils.http
 
JSONRequest() - Constructor for class io.github.emcw.utils.http.JSONRequest
 

K

keyAsArr(JsonObject, String) - Static method in class io.github.emcw.utils.GsonUtil
 
keyAsBool(JsonObject, String) - Static method in class io.github.emcw.utils.GsonUtil
 
keyAsInt(JsonObject, String) - Static method in class io.github.emcw.utils.GsonUtil
 
keyAsObj(JsonObject, String) - Static method in class io.github.emcw.utils.GsonUtil
 
keyAsStr(JsonObject, String) - Static method in class io.github.emcw.utils.GsonUtil
 
KnownMap - Enum Class in io.github.emcw
 

L

LAZY - Enum constant in enum class io.github.emcw.caching.CacheStrategy
Only update on next call (expiry should be set)
listToMap(List<BaseEntity<T>>) - Static method in class io.github.emcw.utils.Funcs
 
location(Point2D[]) - Method in class io.github.emcw.oapi.OfficialAPI.V3
 
Location - Class in io.github.emcw.map.entities
 
Location() - Constructor for class io.github.emcw.map.entities.Location
Default location representing 0, 64, 0.
Location(Integer, Integer) - Constructor for class io.github.emcw.map.entities.Location
A location in 2D space.
Location(Integer, Integer, Integer) - Constructor for class io.github.emcw.map.entities.Location
A location in 3D space.
locationIsDefault() - Method in class io.github.emcw.map.entities.Player
Whether this player is located at the default map location.

M

manhattan(int, int, int, int) - Static method in class io.github.emcw.utils.Funcs
 
manhattan(Location, Location) - Static method in class io.github.emcw.utils.Funcs
 
MAP_ENDPOINT - Variable in class io.github.emcw.oapi.OfficialAPI.V3
 
mapData() - Static method in class io.github.emcw.squaremap.SquaremapAPI
 
mapToArr(Map<String, T>) - Static method in class io.github.emcw.utils.GsonUtil
 
mapToList(Map<K, V>) - Static method in class io.github.emcw.utils.Funcs
 
mapToObj(Map<String, JsonObject>) - Static method in class io.github.emcw.utils.GsonUtil
 
MissingEntryException - Exception in io.github.emcw.exceptions
 
MissingEntryException() - Constructor for exception io.github.emcw.exceptions.MissingEntryException
 
MissingEntryException(String) - Constructor for exception io.github.emcw.exceptions.MissingEntryException
 
MOBS - Variable in class io.github.emcw.map.entities.Town.Flags
 
moonPhase - Variable in class io.github.emcw.oapi.v3.types.ServerInfo
The current phase of the moon.

N

name - Variable in class io.github.emcw.map.entities.ProcessedTown
 
name - Variable in class io.github.emcw.oapi.v3.types.Entity
 
nation() - Method in record class io.github.emcw.map.api.GPS.Route
Returns the value of the nation record component.
Nation - Class in io.github.emcw.map.entities
 
Nation(JsonObject, KnownMap) - Constructor for class io.github.emcw.map.entities.Nation
Creates a new Nation by parsing raw data.
Should NOT be called explicitly unless you know what you are doing!
nationless() - Method in class io.github.emcw.map.entities.Town
 
nations(String[]) - Method in class io.github.emcw.oapi.OfficialAPI.V3
 
Nations - Class in io.github.emcw.map.api
 
Nations - Variable in class io.github.emcw.EMCMap
 
Nations(CacheOptions) - Constructor for class io.github.emcw.map.api.Nations
 
nationsList() - Method in class io.github.emcw.oapi.OfficialAPI.V3
 
nearby(Location, Integer, Integer) - Method in class io.github.emcw.map.api.Players
 
nearby(Player, Integer, Integer) - Method in class io.github.emcw.map.api.Players
 
nearby(Integer, Integer, Integer) - Method in class io.github.emcw.map.api.Players
 
nearby(Integer, Integer, Integer, Integer) - Method in class io.github.emcw.map.api.Players
 

O

of(JsonObject) - Static method in class io.github.emcw.map.entities.Location
 
OfficialAPI - Class in io.github.emcw.oapi
Wrapper around the official EarthMC API.
OfficialAPI() - Constructor for class io.github.emcw.oapi.OfficialAPI
 
OfficialAPI.V3 - Class in io.github.emcw.oapi
Simple class for interacting with the 3rd version of the API.
online() - Method in class io.github.emcw.map.api.Players
 
options - Variable in class io.github.emcw.caching.BaseCache
 
outline - Variable in class io.github.emcw.map.entities.ProcessedTown
 

P

parsedNations() - Static method in class io.github.emcw.utils.parsers.SquaremapParser
 
parsedPlayers() - Static method in class io.github.emcw.utils.parsers.SquaremapParser
 
parsedResidents() - Static method in class io.github.emcw.utils.parsers.SquaremapParser
 
parsedTowns() - Static method in class io.github.emcw.utils.parsers.SquaremapParser
 
parseMapData() - Static method in class io.github.emcw.utils.parsers.SquaremapParser
 
parseMapData(Boolean, Boolean, Boolean) - Static method in class io.github.emcw.utils.parsers.SquaremapParser
 
parsePlayerData() - Static method in class io.github.emcw.utils.parsers.SquaremapParser
 
Player - Class in io.github.emcw.map.entities
 
Player - Class in io.github.emcw.oapi.v3.types
 
Player(Player) - Constructor for class io.github.emcw.map.entities.Player
 
Player(JsonObject) - Constructor for class io.github.emcw.map.entities.Player
 
Player(JsonObject, Boolean) - Constructor for class io.github.emcw.map.entities.Player
 
Player(JsonObject, Boolean, Boolean) - Constructor for class io.github.emcw.map.entities.Player
 
Player(String, String) - Constructor for class io.github.emcw.oapi.v3.types.Player
 
playerData() - Static method in class io.github.emcw.squaremap.SquaremapAPI
 
players(String[]) - Method in class io.github.emcw.oapi.OfficialAPI.V3
 
Players - Class in io.github.emcw.map.api
 
Players - Variable in class io.github.emcw.EMCMap
 
Players(EMCMap, CacheOptions) - Constructor for class io.github.emcw.map.api.Players
 
playersList() - Method in class io.github.emcw.oapi.OfficialAPI.V3
 
Point2D - Class in io.github.emcw.oapi.v3.types
 
Point2D(int, int) - Constructor for class io.github.emcw.oapi.v3.types.Point2D
 
ProcessedTown - Class in io.github.emcw.map.entities
 
ProcessedTown(JsonObject) - Constructor for class io.github.emcw.map.entities.ProcessedTown
 
processFlags(String) - Static method in class io.github.emcw.map.entities.ProcessedTown
 
PUBLIC - Variable in class io.github.emcw.map.entities.Town.Flags
 
put(String, V) - Method in class io.github.emcw.caching.BaseCache
 
putAll(Map<? extends String, ? extends V>) - Method in class io.github.emcw.caching.BaseCache
 
PVP - Variable in class io.github.emcw.map.entities.Town.Flags
 

Q

quarters(String[]) - Method in class io.github.emcw.oapi.OfficialAPI.V3
 
quartersList() - Method in class io.github.emcw.oapi.OfficialAPI.V3
 

R

range(int[]) - Static method in class io.github.emcw.utils.Funcs
 
removeListDuplicates(List<T>) - Static method in class io.github.emcw.utils.Funcs
 
RequestBodyV3 - Class in io.github.emcw.oapi.v3.types
 
RequestBodyV3(JsonElement) - Constructor for class io.github.emcw.oapi.v3.types.RequestBodyV3
 
RequestBodyV3(DiscordReqObj[]) - Constructor for class io.github.emcw.oapi.v3.types.RequestBodyV3
 
RequestBodyV3(Point2D[]) - Constructor for class io.github.emcw.oapi.v3.types.RequestBodyV3
 
RequestBodyV3(String[]) - Constructor for class io.github.emcw.oapi.v3.types.RequestBodyV3
 
Resident - Class in io.github.emcw.map.entities
 
Resident(JsonObject) - Constructor for class io.github.emcw.map.entities.Resident
 
Resident(JsonObject, JsonObject) - Constructor for class io.github.emcw.map.entities.Resident
 
Resident(JsonObject, Player) - Constructor for class io.github.emcw.map.entities.Resident
 
residentList() - Method in class io.github.emcw.map.entities.Nation
Helper method to reduce mapping over Nation.residents for names.
Residents - Class in io.github.emcw.map.api
 
Residents - Variable in class io.github.emcw.EMCMap
 
Residents(CacheOptions) - Constructor for class io.github.emcw.map.api.Residents
 
Route(Nation, Integer, String) - Constructor for record class io.github.emcw.map.api.GPS.Route
Creates an instance of a Route record class.
RouteType(boolean, boolean) - Constructor for record class io.github.emcw.map.api.GPS.RouteType
Creates an instance of a RouteType record class.

S

SAFEST - Static variable in record class io.github.emcw.map.api.GPS.RouteType
 
safestRoute(Location) - Method in class io.github.emcw.map.api.GPS
 
sendGet(String) - Static method in class io.github.emcw.utils.http.JSONRequest
 
sendPost(String, String) - Static method in class io.github.emcw.utils.http.JSONRequest
 
sendRequest(String) - Method in class io.github.emcw.oapi.OfficialAPI.V3
Sends a GET request to the given endpoint.

To send a POST request, provide a RequestBodyV3 as the second argument.
sendRequest(String, RequestBodyV3) - Method in class io.github.emcw.oapi.OfficialAPI.V3
Sends a POST request to the given endpoint with a valid body.
serialize(Color, Type, JsonSerializationContext) - Method in class io.github.emcw.adapters.ColorAdapter
 
serialize(Object) - Static method in class io.github.emcw.utils.GsonUtil
 
serialize(Duration, Type, JsonSerializationContext) - Method in class io.github.emcw.adapters.DurationAdapter
 
serverInfo() - Method in class io.github.emcw.oapi.OfficialAPI.V3
 
ServerInfo - Class in io.github.emcw.oapi.v3.types
 
ServerInfo(JsonObject) - Constructor for class io.github.emcw.oapi.v3.types.ServerInfo
 
setInfo(T, String) - Method in class io.github.emcw.map.entities.BaseEntity
 
setLocation(JsonObject, Boolean) - Method in class io.github.emcw.map.entities.Player
 
single(String) - Method in class io.github.emcw.caching.BaseCache
 
single(String) - Method in class io.github.emcw.map.api.Nations
 
single(String) - Method in class io.github.emcw.map.api.Players
 
single(String) - Method in class io.github.emcw.map.api.Residents
 
single(String) - Method in class io.github.emcw.map.api.Towns
 
SquaremapAPI - Class in io.github.emcw.squaremap
 
SquaremapParser - Class in io.github.emcw.utils.parsers
 
SquaremapParser() - Constructor for class io.github.emcw.utils.parsers.SquaremapParser
 
strArrAsStream(String[]) - Static method in class io.github.emcw.utils.GsonUtil
 
strategy - Variable in class io.github.emcw.caching.CacheOptions
 
streamEntries(JsonObject) - Static method in class io.github.emcw.utils.GsonUtil
 
streamEntries(Map<String, T>) - Static method in class io.github.emcw.utils.GsonUtil
 
streamIntRange(int, int...) - Static method in class io.github.emcw.utils.Funcs
 
streamInts(int...) - Static method in class io.github.emcw.utils.Funcs
 
streamList(List<T>) - Static method in class io.github.emcw.utils.Funcs
 
streamValues(Map<String, T>) - Static method in class io.github.emcw.utils.GsonUtil
 

T

target() - Method in record class io.github.emcw.oapi.v3.types.DiscordReqObj
Returns the value of the target record component.
TIME_BASED - Enum constant in enum class io.github.emcw.caching.CacheStrategy
Always update at an interval (expiry not needed)
toList(Object) - Static method in class io.github.emcw.utils.GsonUtil
 
toString() - Method in record class io.github.emcw.map.api.GPS.Route
Returns a string representation of this record class.
toString() - Method in record class io.github.emcw.map.api.GPS.RouteType
Returns a string representation of this record class.
toString() - Method in record class io.github.emcw.oapi.v3.types.DiscordReqObj
Returns a string representation of this record class.
toString() - Method in record class io.github.emcw.oapi.v3.types.DiscordResObj
Returns a string representation of this record class.
Town - Class in io.github.emcw.map.entities
 
Town(Capital) - Constructor for class io.github.emcw.map.entities.Town
 
Town(JsonObject) - Constructor for class io.github.emcw.map.entities.Town
 
Town.Flags - Class in io.github.emcw.map.entities
 
townless() - Method in class io.github.emcw.map.api.Players
 
towns(String[]) - Method in class io.github.emcw.oapi.OfficialAPI.V3
 
Towns - Class in io.github.emcw.map.api
 
Towns - Variable in class io.github.emcw.EMCMap
 
Towns(CacheOptions) - Constructor for class io.github.emcw.map.api.Towns
 
townsList() - Method in class io.github.emcw.oapi.OfficialAPI.V3
 
tryExpire() - Method in class io.github.emcw.caching.BaseCache
 
tryUpdate() - Method in class io.github.emcw.map.api.Nations
 
tryUpdate() - Method in class io.github.emcw.map.api.Players
 
tryUpdate() - Method in class io.github.emcw.map.api.Residents
 
tryUpdate() - Method in class io.github.emcw.map.api.Towns
 
type() - Method in record class io.github.emcw.oapi.v3.types.DiscordReqObj
Returns the value of the type record component.

U

unit - Variable in class io.github.emcw.caching.CacheOptions
 
updateCache(Boolean) - Method in class io.github.emcw.map.api.Players
 
updateIf(CacheStrategy) - Method in class io.github.emcw.caching.BaseCache
 
updater - Variable in class io.github.emcw.caching.BaseCache
 
uuid - Variable in class io.github.emcw.oapi.v3.types.Entity
 
uuid() - Method in record class io.github.emcw.oapi.v3.types.DiscordResObj
Returns the value of the uuid record component.

V

V3(KnownMap) - Constructor for class io.github.emcw.oapi.OfficialAPI.V3
 
valid() - Method in class io.github.emcw.map.entities.Location
Check if this location is properly initialized.
valueAsObj(Map.Entry<String, T>) - Static method in class io.github.emcw.utils.GsonUtil
 
valueOf(String) - Static method in enum class io.github.emcw.caching.CacheStrategy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.emcw.KnownMap
Returns the enum constant of this class with the specified name.
values() - Static method in enum class io.github.emcw.caching.CacheStrategy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.emcw.KnownMap
Returns an array containing the constants of this enum class, in the order they are declared.
version - Variable in class io.github.emcw.oapi.v3.types.ServerInfo
 
visible() - Method in class io.github.emcw.map.entities.Player
If this player is visible on the Dynmap.

W

withinRadius(Integer, Integer[]) - Static method in class io.github.emcw.utils.Funcs
 
withinRadius(Integer, Integer, Integer) - Static method in class io.github.emcw.utils.Funcs
 

X

x - Variable in class io.github.emcw.map.entities.ProcessedTown
 
X - Variable in class io.github.emcw.oapi.v3.types.Point2D
 

Z

z - Variable in class io.github.emcw.map.entities.ProcessedTown
 
Z - Variable in class io.github.emcw.oapi.v3.types.Point2D
 
A B C D E F G H I J K L M N O P Q R S T U V W X Z 
All Classes and Interfaces|All Packages|Serialized Form