Index

C D E F G H I M N O P R S T 
All Classes and Interfaces|All Packages|Serialized Form

C

ComponentUtils - Class in de.kentoj.scrowlib.utils
 
ComponentUtils() - Constructor for class de.kentoj.scrowlib.utils.ComponentUtils
 
create(UUID) - Method in interface de.kentoj.scrowlib.player.NetworkPlayerFactory
 

D

de.kentoj.scrowlib.convention - package de.kentoj.scrowlib.convention
 
de.kentoj.scrowlib.economy - package de.kentoj.scrowlib.economy
 
de.kentoj.scrowlib.friends - package de.kentoj.scrowlib.friends
 
de.kentoj.scrowlib.friends.friendship - package de.kentoj.scrowlib.friends.friendship
 
de.kentoj.scrowlib.friends.request - package de.kentoj.scrowlib.friends.request
 
de.kentoj.scrowlib.instancemanager - package de.kentoj.scrowlib.instancemanager
 
de.kentoj.scrowlib.messaging - package de.kentoj.scrowlib.messaging
 
de.kentoj.scrowlib.player - package de.kentoj.scrowlib.player
 
de.kentoj.scrowlib.utils - package de.kentoj.scrowlib.utils
 
deleteFriendRequest(UUID, UUID) - Method in interface de.kentoj.scrowlib.friends.FriendRequestService
 
deleteFriendRequest(UUID, UUID) - Method in class de.kentoj.scrowlib.friends.request.InMemoryFriendRequestService
 
deleteFriendRequest(UUID, UUID) - Method in class de.kentoj.scrowlib.friends.request.PostgresFriendRequestService
 
deleteFriendship(UUID, UUID) - Method in class de.kentoj.scrowlib.friends.friendship.InMemoryFriendshipService
 
deleteFriendship(UUID, UUID) - Method in class de.kentoj.scrowlib.friends.friendship.PostgresFriendshipService
 
deleteFriendship(UUID, UUID) - Method in interface de.kentoj.scrowlib.friends.FriendshipService
 
deployInstance(String) - Method in interface de.kentoj.scrowlib.instancemanager.InstanceManager
Runs blocking.
deployInstance(String) - Method in class de.kentoj.scrowlib.instancemanager.InstanceManagerImpl
 
depositCoins(UUID, int) - Method in interface de.kentoj.scrowlib.economy.EconomyService
adds coins to the players account
depositCoins(UUID, int) - Method in class de.kentoj.scrowlib.economy.InMemoryEconomyService
 
depositCoins(UUID, int) - Method in class de.kentoj.scrowlib.economy.PostgresEconomyService
 
destroyInstance(String) - Method in interface de.kentoj.scrowlib.instancemanager.InstanceManager
Runs blocking.
destroyInstance(String) - Method in class de.kentoj.scrowlib.instancemanager.InstanceManagerImpl
 
DocumentRepository - Class in de.kentoj.scrowlib.utils
 
DocumentRepository() - Constructor for class de.kentoj.scrowlib.utils.DocumentRepository
 

E

EconomyService - Interface in de.kentoj.scrowlib.economy
 
envOrThrow(String) - Static method in class de.kentoj.scrowlib.utils.EnvUtils
 
EnvUtils - Class in de.kentoj.scrowlib.utils
 
EnvUtils() - Constructor for class de.kentoj.scrowlib.utils.EnvUtils
 
err(Component) - Method in class de.kentoj.scrowlib.convention.ScrowMessageStyle
 
exception(Component) - Method in class de.kentoj.scrowlib.convention.ScrowMessageStyle
 

F

FriendRequest - Interface in de.kentoj.scrowlib.friends
 
FriendRequestImpl - Class in de.kentoj.scrowlib.friends.request
 
FriendRequestImpl(UUID, UUID) - Constructor for class de.kentoj.scrowlib.friends.request.FriendRequestImpl
 
FriendRequestService - Interface in de.kentoj.scrowlib.friends
 
Friendship - Interface in de.kentoj.scrowlib.friends
 
FriendshipImpl - Class in de.kentoj.scrowlib.friends.friendship
 
FriendshipImpl(UUID, UUID, Instant) - Constructor for class de.kentoj.scrowlib.friends.friendship.FriendshipImpl
 
FriendshipService - Interface in de.kentoj.scrowlib.friends
 
fromBytes(byte[]) - Static method in class de.kentoj.scrowlib.utils.DocumentRepository
 

G

GENERIC - Static variable in class de.kentoj.scrowlib.convention.ScrowMessageStyle
 
getCoins(UUID) - Method in interface de.kentoj.scrowlib.economy.EconomyService
 
getCoins(UUID) - Method in class de.kentoj.scrowlib.economy.InMemoryEconomyService
 
getCoins(UUID) - Method in class de.kentoj.scrowlib.economy.PostgresEconomyService
 
getCreatedAt() - Method in interface de.kentoj.scrowlib.friends.FriendRequest
 
getCreatedAt() - Method in interface de.kentoj.scrowlib.friends.Friendship
 
getFriendRequest(UUID, UUID) - Method in interface de.kentoj.scrowlib.friends.FriendRequestService
 
getFriendRequest(UUID, UUID) - Method in class de.kentoj.scrowlib.friends.request.InMemoryFriendRequestService
 
getFriendRequest(UUID, UUID) - Method in class de.kentoj.scrowlib.friends.request.PostgresFriendRequestService
 
getFriendRequestsFrom(UUID) - Method in interface de.kentoj.scrowlib.friends.FriendRequestService
 
getFriendRequestsFrom(UUID) - Method in class de.kentoj.scrowlib.friends.request.InMemoryFriendRequestService
 
getFriendRequestsFrom(UUID) - Method in class de.kentoj.scrowlib.friends.request.PostgresFriendRequestService
 
getFriendRequestsTo(UUID) - Method in interface de.kentoj.scrowlib.friends.FriendRequestService
 
getFriendRequestsTo(UUID) - Method in class de.kentoj.scrowlib.friends.request.InMemoryFriendRequestService
 
getFriendRequestsTo(UUID) - Method in class de.kentoj.scrowlib.friends.request.PostgresFriendRequestService
 
getFriendship(UUID, UUID) - Method in class de.kentoj.scrowlib.friends.friendship.InMemoryFriendshipService
 
getFriendship(UUID, UUID) - Method in class de.kentoj.scrowlib.friends.friendship.PostgresFriendshipService
 
getFriendship(UUID, UUID) - Method in interface de.kentoj.scrowlib.friends.FriendshipService
 
getFriendships(UUID) - Method in class de.kentoj.scrowlib.friends.friendship.InMemoryFriendshipService
 
getFriendships(UUID) - Method in class de.kentoj.scrowlib.friends.friendship.PostgresFriendshipService
 
getFriendships(UUID) - Method in interface de.kentoj.scrowlib.friends.FriendshipService
 
getFrom() - Method in interface de.kentoj.scrowlib.friends.FriendRequest
 
getInstance(String) - Method in interface de.kentoj.scrowlib.instancemanager.InstanceManager
Runs blocking
getInstance(String) - Method in class de.kentoj.scrowlib.instancemanager.InstanceManagerImpl
 
getInstances() - Method in interface de.kentoj.scrowlib.instancemanager.InstanceManager
Runs blocking.
getInstances() - Method in class de.kentoj.scrowlib.instancemanager.InstanceManagerImpl
 
getOther(UUID) - Method in class de.kentoj.scrowlib.friends.OrderedUUIDPair
 
getPrefix(UUID) - Method in interface de.kentoj.scrowlib.player.PlayerPrefixProvider
 
getTo() - Method in interface de.kentoj.scrowlib.friends.FriendRequest
 
getUuids() - Method in interface de.kentoj.scrowlib.friends.Friendship
 

H

handle(String, RequestHandler) - Method in class de.kentoj.scrowlib.messaging.InMemoyMessageBroker
 
handle(String, RequestHandler) - Method in interface de.kentoj.scrowlib.messaging.MessageBroker
Registers a handler for a subject, the handler will receive requests and compute some result.
handle(String, RequestHandler) - Method in class de.kentoj.scrowlib.messaging.NatsMessageBroker
 
handle(Document) - Method in interface de.kentoj.scrowlib.messaging.RequestHandler
Processes a request and replies
handle(Document) - Method in interface de.kentoj.scrowlib.messaging.SyncRequestHandler
 
handleSync(Document) - Method in interface de.kentoj.scrowlib.messaging.SyncRequestHandler
 

I

InMemoryEconomyService - Class in de.kentoj.scrowlib.economy
 
InMemoryEconomyService() - Constructor for class de.kentoj.scrowlib.economy.InMemoryEconomyService
 
InMemoryFriendRequestService - Class in de.kentoj.scrowlib.friends.request
 
InMemoryFriendRequestService() - Constructor for class de.kentoj.scrowlib.friends.request.InMemoryFriendRequestService
 
InMemoryFriendshipService - Class in de.kentoj.scrowlib.friends.friendship
 
InMemoryFriendshipService() - Constructor for class de.kentoj.scrowlib.friends.friendship.InMemoryFriendshipService
 
InMemoyMessageBroker - Class in de.kentoj.scrowlib.messaging
 
InMemoyMessageBroker() - Constructor for class de.kentoj.scrowlib.messaging.InMemoyMessageBroker
 
InstanceManager - Interface in de.kentoj.scrowlib.instancemanager
 
InstanceManagerImpl - Class in de.kentoj.scrowlib.instancemanager
 
InstanceManagerImpl() - Constructor for class de.kentoj.scrowlib.instancemanager.InstanceManagerImpl
 

M

MessageBroker - Interface in de.kentoj.scrowlib.messaging
 

N

NatsMessageBroker - Class in de.kentoj.scrowlib.messaging
 
NatsMessageBroker(Connection) - Constructor for class de.kentoj.scrowlib.messaging.NatsMessageBroker
 
NetworkPlayer - Interface in de.kentoj.scrowlib.player
All methods here are NON-blocking.
NetworkPlayerFactory - Interface in de.kentoj.scrowlib.player
 
NetworkPlayerImpl - Class in de.kentoj.scrowlib.player
 
NetworkPlayerImpl() - Constructor for class de.kentoj.scrowlib.player.NetworkPlayerImpl
 

O

ok(Component) - Method in class de.kentoj.scrowlib.convention.ScrowMessageStyle
 
onChange(PlayerPrefixProvider.ChangeListener) - Method in interface de.kentoj.scrowlib.player.PlayerPrefixProvider
 
onChange(UUID, Component) - Method in interface de.kentoj.scrowlib.player.PlayerPrefixProvider.ChangeListener
 
OrderedUUIDPair - Class in de.kentoj.scrowlib.friends
 
OrderedUUIDPair(UUID, UUID) - Constructor for class de.kentoj.scrowlib.friends.OrderedUUIDPair
 

P

PlayerPrefixProvider - Interface in de.kentoj.scrowlib.player
 
PlayerPrefixProvider.ChangeListener - Interface in de.kentoj.scrowlib.player
 
playSound(Sound) - Method in class de.kentoj.scrowlib.player.NetworkPlayerImpl
 
playSound(Sound, double, double, double) - Method in class de.kentoj.scrowlib.player.NetworkPlayerImpl
 
PostgresEconomyService - Class in de.kentoj.scrowlib.economy
 
PostgresEconomyService(Jdbi) - Constructor for class de.kentoj.scrowlib.economy.PostgresEconomyService
 
PostgresFriendRequestService - Class in de.kentoj.scrowlib.friends.request
 
PostgresFriendRequestService(Jdbi) - Constructor for class de.kentoj.scrowlib.friends.request.PostgresFriendRequestService
 
PostgresFriendshipService - Class in de.kentoj.scrowlib.friends.friendship
 
PostgresFriendshipService(Jdbi) - Constructor for class de.kentoj.scrowlib.friends.friendship.PostgresFriendshipService
 
publish(String, Document) - Method in class de.kentoj.scrowlib.messaging.InMemoyMessageBroker
 
publish(String, Document) - Method in interface de.kentoj.scrowlib.messaging.MessageBroker
Runs blocking.
publish(String, Document) - Method in class de.kentoj.scrowlib.messaging.NatsMessageBroker
 

R

RemoteException - Exception Class in de.kentoj.scrowlib.messaging
 
RemoteException(String) - Constructor for exception class de.kentoj.scrowlib.messaging.RemoteException
 
request(String, Document) - Method in class de.kentoj.scrowlib.messaging.InMemoyMessageBroker
 
request(String, Document) - Method in interface de.kentoj.scrowlib.messaging.MessageBroker
Runs blocking.
request(String, Document) - Method in class de.kentoj.scrowlib.messaging.NatsMessageBroker
 
RequestHandler - Interface in de.kentoj.scrowlib.messaging
 
resolveURLS(Component) - Static method in class de.kentoj.scrowlib.utils.ComponentUtils
 

S

saveFriendRequest(FriendRequest) - Method in interface de.kentoj.scrowlib.friends.FriendRequestService
 
saveFriendRequest(FriendRequest) - Method in class de.kentoj.scrowlib.friends.request.InMemoryFriendRequestService
 
saveFriendRequest(FriendRequest) - Method in class de.kentoj.scrowlib.friends.request.PostgresFriendRequestService
 
saveFriendship(Friendship) - Method in class de.kentoj.scrowlib.friends.friendship.InMemoryFriendshipService
 
saveFriendship(Friendship) - Method in class de.kentoj.scrowlib.friends.friendship.PostgresFriendshipService
 
saveFriendship(Friendship) - Method in interface de.kentoj.scrowlib.friends.FriendshipService
 
ScrowMessageStyle - Class in de.kentoj.scrowlib.convention
 
ScrowMessageStyle(String, TextColor) - Constructor for class de.kentoj.scrowlib.convention.ScrowMessageStyle
 
sendActionBar(Component) - Method in class de.kentoj.scrowlib.player.NetworkPlayerImpl
 
sendMessage(Component) - Method in class de.kentoj.scrowlib.player.NetworkPlayerImpl
 
sendToInstance(String) - Method in interface de.kentoj.scrowlib.player.NetworkPlayer
 
sendToInstance(String) - Method in class de.kentoj.scrowlib.player.NetworkPlayerImpl
 
ServerInstance - Class in de.kentoj.scrowlib.instancemanager
 
ServerInstance(String, String, int) - Constructor for class de.kentoj.scrowlib.instancemanager.ServerInstance
 
setCoins(UUID, int) - Method in interface de.kentoj.scrowlib.economy.EconomyService
 
setCoins(UUID, int) - Method in class de.kentoj.scrowlib.economy.InMemoryEconomyService
 
setCoins(UUID, int) - Method in class de.kentoj.scrowlib.economy.PostgresEconomyService
 
stopSound(Sound) - Method in class de.kentoj.scrowlib.player.NetworkPlayerImpl
 
subscribe(String, Consumer<Document>) - Method in class de.kentoj.scrowlib.messaging.InMemoyMessageBroker
 
subscribe(String, Consumer<Document>) - Method in interface de.kentoj.scrowlib.messaging.MessageBroker
subscribes to a subject, consumer may run asynchronously
subscribe(String, Consumer<Document>) - Method in class de.kentoj.scrowlib.messaging.NatsMessageBroker
 
SyncRequestHandler - Interface in de.kentoj.scrowlib.messaging
 

T

toBytes(Document) - Static method in class de.kentoj.scrowlib.utils.DocumentRepository
 
tryWithdrawCoins(UUID, int) - Method in interface de.kentoj.scrowlib.economy.EconomyService
tries to take coins from the player's account or returns false on insufficient funds
tryWithdrawCoins(UUID, int) - Method in class de.kentoj.scrowlib.economy.InMemoryEconomyService
 
tryWithdrawCoins(UUID, int) - Method in class de.kentoj.scrowlib.economy.PostgresEconomyService
 
C D E F G H I M N O P R S T 
All Classes and Interfaces|All Packages|Serialized Form