Skip navigation links
A B C D E F G H I K L M N O P R S T U W X Y 

A

addConnectionClosedListener(ConnectionClosedListener<TDataStore>) - Method in class org.anvilpowered.anvil.api.datastore.DataStoreContext
 
addConnectionOpenedListener(ConnectionOpenedListener<TDataStore>) - Method in class org.anvilpowered.anvil.api.datastore.DataStoreContext
 
addEarlyServices(Key<?>...) - Method in interface org.anvilpowered.anvil.api.Environment.Builder
 
addEarlyServices(Iterable<Key<?>>) - Method in interface org.anvilpowered.anvil.api.Environment.Builder
 
addEarlyServices(Class<?>...) - Method in interface org.anvilpowered.anvil.api.Environment.Builder
 
addEarlyServices(TypeLiteral<?>...) - Method in interface org.anvilpowered.anvil.api.Environment.Builder
 
addEarlyServices(TypeToken<?>...) - Method in interface org.anvilpowered.anvil.api.Environment.Builder
 
addEarlyServices(Key<T>, Consumer<T>) - Method in interface org.anvilpowered.anvil.api.Environment.Builder
 
addEarlyServices(Class<T>, Consumer<T>) - Method in interface org.anvilpowered.anvil.api.Environment.Builder
 
addEarlyServices(TypeLiteral<T>, Consumer<T>) - Method in interface org.anvilpowered.anvil.api.Environment.Builder
 
addEarlyServices(TypeToken<T>, Consumer<T>) - Method in interface org.anvilpowered.anvil.api.Environment.Builder
 
addModules(Module...) - Method in interface org.anvilpowered.anvil.api.Environment.Builder
 
addModules(Iterable<Module>) - Method in interface org.anvilpowered.anvil.api.Environment.Builder
 
addToCollection(Key<? extends Collection<T>>, T) - Method in interface org.anvilpowered.anvil.api.data.registry.Registry
Adds the provided value to this registry's Collection value for the provided Key
addToCollection(Key<? extends Collection<T>>, T) - Method in class org.anvilpowered.anvil.base.data.config.BaseConfigurationService
 
addToCollection(Key<? extends Collection<T>>, T) - Method in class org.anvilpowered.anvil.base.data.registry.BaseRegistry
 
Anvil - Class in org.anvilpowered.anvil.api
 
AnvilCoreKeys - Class in org.anvilpowered.anvil.api.core.data.key
 
append(Object...) - Method in interface org.anvilpowered.anvil.api.util.TextService.Builder
Append the provided contents to this builder
append(CharSequence...) - Method in interface org.anvilpowered.anvil.api.util.TextService.Builder
Append the provided contents to this builder
appendCount(int, Object...) - Method in interface org.anvilpowered.anvil.api.util.TextService.Builder
Append the provided contents to this builder count times.
appendCount(int, CharSequence...) - Method in interface org.anvilpowered.anvil.api.util.TextService.Builder
Append the provided contents to this builder count times.
appendIf(boolean, Object...) - Method in interface org.anvilpowered.anvil.api.util.TextService.Builder
Append the provided contents if condition is true.
appendIf(boolean, CharSequence...) - Method in interface org.anvilpowered.anvil.api.util.TextService.Builder
Append the provided contents if condition is true.
appendJoining(Object, Object...) - Method in interface org.anvilpowered.anvil.api.util.TextService.Builder
Append the provided contents, putting the provided delimiter between each element
appendJoining(Object, CharSequence...) - Method in interface org.anvilpowered.anvil.api.util.TextService.Builder
Append the provided contents, putting the provided delimiter between each element
appendJoiningIf(boolean, Object, Object...) - Method in interface org.anvilpowered.anvil.api.util.TextService.Builder
Append the provided contents if condition is true, putting the provided delimiter between each element
appendJoiningIf(boolean, Object, CharSequence...) - Method in interface org.anvilpowered.anvil.api.util.TextService.Builder
Append the provided contents if condition is true, putting the provided delimiter between each element
appendWithPaddingAround(int, Object, Object...) - Method in interface org.anvilpowered.anvil.api.util.TextService.Builder
Append the provided contents to this builder and add the provided padding on both the left and right side until the result is at most width wide.
appendWithPaddingAround(int, Object, CharSequence...) - Method in interface org.anvilpowered.anvil.api.util.TextService.Builder
Append the provided contents to this builder and add the provided padding on both the left and right side until the result is at most width wide.
appendWithPaddingLeft(int, Object, Object...) - Method in interface org.anvilpowered.anvil.api.util.TextService.Builder
Append the provided contents to this builder and add the provided padding on the left side until the result is at most width wide.
appendWithPaddingLeft(int, Object, CharSequence...) - Method in interface org.anvilpowered.anvil.api.util.TextService.Builder
Append the provided contents to this builder and add the provided padding on the left side until the result is at most width wide.
appendWithPaddingRight(int, Object, Object...) - Method in interface org.anvilpowered.anvil.api.util.TextService.Builder
Append the provided contents to this builder and add the provided padding on the right side until the result is at most width wide.
appendWithPaddingRight(int, Object, CharSequence...) - Method in interface org.anvilpowered.anvil.api.util.TextService.Builder
Append the provided contents to this builder and add the provided padding on the right side until the result is at most width wide.
applyFromDBThroughCache(Supplier<K>, BiFunction<C, K, K>) - Method in interface org.anvilpowered.anvil.api.datastore.CachedRepository
Usually used for editing model data
applyFromDBThroughCache(Supplier<K>, BiFunction<C, K, K>) - Method in class org.anvilpowered.anvil.base.datastore.BaseCachedRepository
 
applyFromDBThroughCacheConditionally(Supplier<Optional<K>>, BiFunction<C, K, Optional<K>>) - Method in interface org.anvilpowered.anvil.api.datastore.CachedRepository
Usually used for editing model data
applyFromDBThroughCacheConditionally(Supplier<Optional<K>>, BiFunction<C, K, Optional<K>>) - Method in class org.anvilpowered.anvil.base.datastore.BaseCachedRepository
 
applyFromDBToCache(Supplier<K>, BiConsumer<C, K>) - Method in interface org.anvilpowered.anvil.api.datastore.CachedRepository
Usually used when (updated) data from DB needs to be applied to cache
applyFromDBToCache(Supplier<K>, BiConsumer<C, K>) - Method in class org.anvilpowered.anvil.base.datastore.BaseCachedRepository
 
applyFromDBToCacheConditionally(Supplier<Optional<K>>, BiConsumer<C, K>) - Method in interface org.anvilpowered.anvil.api.datastore.CachedRepository
Usually used when (updated) data from DB needs to be applied to cache
applyFromDBToCacheConditionally(Supplier<Optional<K>>, BiConsumer<C, K>) - Method in class org.anvilpowered.anvil.base.datastore.BaseCachedRepository
 
applyThroughBoth(Function<C, K>, Function<Optional<K>, K>) - Method in interface org.anvilpowered.anvil.api.datastore.CachedRepository
Usually used for editing model data
applyThroughBoth(Function<C, K>, Function<Optional<K>, K>) - Method in class org.anvilpowered.anvil.base.datastore.BaseCachedRepository
 
applyThroughBothConditionally(Function<C, Optional<K>>, Function<K, K>) - Method in interface org.anvilpowered.anvil.api.datastore.CachedRepository
Usually used for retrieving or editing model data
applyThroughBothConditionally(Function<C, Optional<K>>, Function<K, K>) - Method in class org.anvilpowered.anvil.base.datastore.BaseCachedRepository
 
applyToBothConditionally(Function<C, Optional<K>>, Supplier<Optional<K>>) - Method in interface org.anvilpowered.anvil.api.datastore.CachedRepository
Usually used for retrieving or editing model data
applyToBothConditionally(Function<C, Optional<K>>, Supplier<Optional<K>>) - Method in class org.anvilpowered.anvil.base.datastore.BaseCachedRepository
 
applyToBuilder(Environment.Builder) - Method in class org.anvilpowered.anvil.base.plugin.BasePlugin
 
aqua() - Method in interface org.anvilpowered.anvil.api.util.TextService.Builder
Sets the current color to aqua.
asQuery(UUID) - Method in interface org.anvilpowered.anvil.api.core.coremember.repository.MongoCoreMemberRepository
Creates a Query matching documents whose property userUUID matches the provided UUID
asQuery(String) - Method in interface org.anvilpowered.anvil.api.core.coremember.repository.MongoCoreMemberRepository
Creates a Query matching documents whose property userName matches the provided String
asQuery(UUID) - Method in interface org.anvilpowered.anvil.api.core.coremember.repository.XodusCoreMemberRepository
Creates a Function that acts as a query matching documents whose property userUUID matches the provided UUID
asQuery(String) - Method in interface org.anvilpowered.anvil.api.core.coremember.repository.XodusCoreMemberRepository
Creates a Function that acts as a query matching documents whose property userName matches the provided String
asQuery() - Method in interface org.anvilpowered.anvil.api.datastore.MongoRepository
 
asQuery(ObjectId) - Method in interface org.anvilpowered.anvil.api.datastore.MongoRepository
 
asQuery(Instant) - Method in interface org.anvilpowered.anvil.api.datastore.MongoRepository
 
asQuery(EntityId) - Method in interface org.anvilpowered.anvil.api.datastore.XodusRepository
 
asQuery(Instant) - Method in interface org.anvilpowered.anvil.api.datastore.XodusRepository
 
asQuery() - Method in interface org.anvilpowered.anvil.base.datastore.BaseMongoRepository
 
asQuery(ObjectId) - Method in interface org.anvilpowered.anvil.base.datastore.BaseMongoRepository
 
asQuery(Instant) - Method in interface org.anvilpowered.anvil.base.datastore.BaseMongoRepository
 
asQuery(EntityId) - Method in interface org.anvilpowered.anvil.base.datastore.BaseXodusRepository
 
asQuery(Instant) - Method in interface org.anvilpowered.anvil.base.datastore.BaseXodusRepository
 
asQueryForIdOrTime(String) - Method in interface org.anvilpowered.anvil.api.datastore.MongoRepository
 
asQueryForIdOrTime(String) - Method in interface org.anvilpowered.anvil.api.datastore.XodusRepository
 
asQueryForIdOrTime(String) - Method in interface org.anvilpowered.anvil.base.datastore.BaseMongoRepository
 
asQueryForIdOrTime(String) - Method in interface org.anvilpowered.anvil.base.datastore.BaseXodusRepository
 
asQueryForIpAddress(String) - Method in interface org.anvilpowered.anvil.api.core.coremember.repository.MongoCoreMemberRepository
Creates a Query matching documents whose property ipAddress matches the provided String
asQueryForIpAddress(String) - Method in interface org.anvilpowered.anvil.api.core.coremember.repository.XodusCoreMemberRepository
Creates a Function that acts as a query matching documents whose property ipAddress matches the provided String

B

ban(TKey, Instant, String) - Method in interface org.anvilpowered.anvil.api.core.coremember.repository.CoreMemberRepository
Updates the properties banEndUtc, banReason and sets banned to true for the document whose id matches the provided TKey
ban(Query<CoreMember<ObjectId>>, Instant, String) - Method in interface org.anvilpowered.anvil.api.core.coremember.repository.MongoCoreMemberRepository
Updates the properties banEndUtc, banReason and sets banned to true for documents that match the provided Query
ban(Function<? super StoreTransaction, ? extends Iterable<Entity>>, Instant, String) - Method in interface org.anvilpowered.anvil.api.core.coremember.repository.XodusCoreMemberRepository
Updates the properties banEndUtc, banReason and sets banned to true for documents that match the provided query
banIpAddress(String, Instant, String) - Method in interface org.anvilpowered.anvil.api.core.coremember.repository.CoreMemberRepository
Updates the properties banEndUtc, banReason and sets banned to true for documents whose property ipAddress matches the provided String
banUser(UUID, Instant, String) - Method in interface org.anvilpowered.anvil.api.core.coremember.repository.CoreMemberRepository
Updates the properties banEndUtc, banReason and sets banned to true for documents whose property userUUID matches the provided UUID
banUser(String, Instant, String) - Method in interface org.anvilpowered.anvil.api.core.coremember.repository.CoreMemberRepository
Updates the properties banEndUtc, banReason and sets banned to true for documents whose property userName matches the provided String
BASE_SCAN_PACKAGE - Static variable in class org.anvilpowered.anvil.api.data.key.Keys
 
BaseCachedRepository<TKey,T extends ObjectWithId<TKey>,C extends CacheService<TKey,T,TDataStore>,TDataStore> - Class in org.anvilpowered.anvil.base.datastore
 
BaseCachedRepository(DataStoreContext<TKey, TDataStore>) - Constructor for class org.anvilpowered.anvil.base.datastore.BaseCachedRepository
 
BaseCacheService<TKey,T extends ObjectWithId<TKey>,TDataStore> - Class in org.anvilpowered.anvil.base.datastore
 
BaseCacheService(DataStoreContext<TKey, TDataStore>, Registry) - Constructor for class org.anvilpowered.anvil.base.datastore.BaseCacheService
 
BaseComponent<TKey,TDataStore> - Class in org.anvilpowered.anvil.base.datastore
 
BaseComponent(DataStoreContext<TKey, TDataStore>) - Constructor for class org.anvilpowered.anvil.base.datastore.BaseComponent
 
BaseConfigurationService - Class in org.anvilpowered.anvil.base.data.config
Service to load and save data from a config file
BaseConfigurationService(ConfigurationLoader<CommentedConfigurationNode>) - Constructor for class org.anvilpowered.anvil.base.data.config.BaseConfigurationService
 
BaseExtendedRegistry - Class in org.anvilpowered.anvil.base.data.registry
A registry that is backed by the configuration service
BaseExtendedRegistry() - Constructor for class org.anvilpowered.anvil.base.data.registry.BaseExtendedRegistry
 
BaseManager<C extends Component<?,?>> - Class in org.anvilpowered.anvil.base.datastore
 
BaseManager(Registry) - Constructor for class org.anvilpowered.anvil.base.datastore.BaseManager
 
BaseMongoCachedRepository<T extends ObjectWithId<org.bson.types.ObjectId>,C extends CacheService<org.bson.types.ObjectId,T,org.mongodb.morphia.Datastore>> - Interface in org.anvilpowered.anvil.base.datastore
 
BaseMongoComponent - Interface in org.anvilpowered.anvil.base.datastore
 
BaseMongoRepository<T extends ObjectWithId<org.bson.types.ObjectId>> - Interface in org.anvilpowered.anvil.base.datastore
 
BasePlugin<TPluginContainer> - Class in org.anvilpowered.anvil.base.plugin
A simple default implementation of Plugin that only registers a single Environment with the same name as this Plugin
BasePlugin(String, Injector, Module, Key<?>...) - Constructor for class org.anvilpowered.anvil.base.plugin.BasePlugin
 
BasePlugin(String, Injector, Module, Class<?>...) - Constructor for class org.anvilpowered.anvil.base.plugin.BasePlugin
 
BasePlugin(String, Injector, Module, TypeLiteral<?>...) - Constructor for class org.anvilpowered.anvil.base.plugin.BasePlugin
 
BasePlugin(String, Injector, Module, TypeToken<?>...) - Constructor for class org.anvilpowered.anvil.base.plugin.BasePlugin
 
BasePlugin(String, Injector, Module) - Constructor for class org.anvilpowered.anvil.base.plugin.BasePlugin
 
BasePlugin(String) - Constructor for class org.anvilpowered.anvil.base.plugin.BasePlugin
 
BaseRegistry - Class in org.anvilpowered.anvil.base.data.registry
 
BaseRegistry() - Constructor for class org.anvilpowered.anvil.base.data.registry.BaseRegistry
 
BaseRepository<TKey,T extends ObjectWithId<TKey>,TDataStore> - Class in org.anvilpowered.anvil.base.datastore
 
BaseRepository(DataStoreContext<TKey, TDataStore>) - Constructor for class org.anvilpowered.anvil.base.datastore.BaseRepository
 
BaseStorageService<TKey,T extends ObjectWithId<TKey>,TDataStore> - Interface in org.anvilpowered.anvil.base.datastore
 
BaseXodusCachedRepository<T extends ObjectWithId<jetbrains.exodus.entitystore.EntityId>,C extends CacheService<jetbrains.exodus.entitystore.EntityId,T,jetbrains.exodus.entitystore.PersistentEntityStore>> - Interface in org.anvilpowered.anvil.base.datastore
 
BaseXodusComponent - Interface in org.anvilpowered.anvil.base.datastore
 
BaseXodusRepository<T extends ObjectWithId<jetbrains.exodus.entitystore.EntityId>> - Interface in org.anvilpowered.anvil.base.datastore
 
BasicPluginInfo - Interface in org.anvilpowered.anvil.api.plugin
 
bind(TypeToken<From1>, TypeToken<From2>, TypeToken<From3>, TypeToken<Target>, Annotation) - Method in interface org.anvilpowered.anvil.api.misc.BindingExtensions
Full binding method for a component
bind(TypeToken<From1>, TypeToken<From2>, TypeToken<Target>, Annotation) - Method in interface org.anvilpowered.anvil.api.misc.BindingExtensions
Binding method for a component
bind(TypeToken<From>, TypeToken<Target>, Annotation) - Method in interface org.anvilpowered.anvil.api.misc.BindingExtensions
 
bind(TypeToken<From>, TypeToken<Target>, Class<? extends Annotation>) - Method in interface org.anvilpowered.anvil.api.misc.BindingExtensions
 
bind(TypeToken<From>, TypeToken<Target>) - Method in interface org.anvilpowered.anvil.api.misc.BindingExtensions
 
BindingExtensions - Interface in org.anvilpowered.anvil.api.misc
 
black() - Method in interface org.anvilpowered.anvil.api.util.TextService.Builder
Sets the current color to black.
blue() - Method in interface org.anvilpowered.anvil.api.util.TextService.Builder
Sets the current color to blue.
bold() - Method in interface org.anvilpowered.anvil.api.util.TextService.Builder
Sets the current style to bold.
build() - Method in interface org.anvilpowered.anvil.api.util.TextService.Builder
Creates a TString from this builder.
build() - Method in interface org.anvilpowered.anvil.api.util.TextService.PaginationBuilder
Creates a TextService.Pagination from this builder
builder() - Method in interface org.anvilpowered.anvil.api.util.TextService
 

C

cache - Variable in class org.anvilpowered.anvil.base.datastore.BaseCacheService
 
CACHE_INVALIDATION_INTERVAL_SECONDS - Static variable in class org.anvilpowered.anvil.api.data.key.Keys
 
CACHE_INVALIDATION_TIMOUT_SECONDS - Static variable in class org.anvilpowered.anvil.api.data.key.Keys
 
CachedRepository<TKey,T extends ObjectWithId<TKey>,C extends CacheService<TKey,T,TDataStore>,TDataStore> - Interface in org.anvilpowered.anvil.api.datastore
 
CacheService<TKey,T extends ObjectWithId<TKey>,TDataStore> - Interface in org.anvilpowered.anvil.api.datastore
 
calculateEntityClasses(String, Class<? extends Annotation>...) - Method in class org.anvilpowered.anvil.api.datastore.DataStoreContext
 
checkBanned(CoreMember<?>) - Method in interface org.anvilpowered.anvil.api.core.coremember.repository.CoreMemberRepository
Verifies whether the provided CoreMember is in fact banned.
checkBanned(TKey) - Method in interface org.anvilpowered.anvil.api.core.coremember.repository.CoreMemberRepository
Verifies whether the CoreMember matching the provided TKey is in fact banned.
checkBannedForUser(UUID) - Method in interface org.anvilpowered.anvil.api.core.coremember.repository.CoreMemberRepository
Verifies whether the CoreMember matching the provided UUID userUUID is in fact banned.
checkBannedForUser(String) - Method in interface org.anvilpowered.anvil.api.core.coremember.repository.CoreMemberRepository
Verifies whether the CoreMember matching the provided String userName is in fact banned.
checkMuted(CoreMember<?>) - Method in interface org.anvilpowered.anvil.api.core.coremember.repository.CoreMemberRepository
Verifies whether the provided CoreMember is in fact muted.
checkMuted(TKey) - Method in interface org.anvilpowered.anvil.api.core.coremember.repository.CoreMemberRepository
Verifies whether the CoreMember matching the provided TKey is in fact muted.
checkMutedForUser(UUID) - Method in interface org.anvilpowered.anvil.api.core.coremember.repository.CoreMemberRepository
Verifies whether the CoreMember matching the provided UUID userUUID is in fact muted.
checkMutedForUser(String) - Method in interface org.anvilpowered.anvil.api.core.coremember.repository.CoreMemberRepository
Verifies whether the CoreMember matching the provided String userName is in fact muted.
closeConnection(TDataStore) - Method in class org.anvilpowered.anvil.api.datastore.DataStoreContext
 
closeConnection(Datastore) - Method in class org.anvilpowered.anvil.api.datastore.MongoContext
 
closeConnection(HikariDataSource) - Method in class org.anvilpowered.anvil.api.datastore.SqlContext
 
closeConnection(PersistentEntityStore) - Method in class org.anvilpowered.anvil.api.datastore.XodusContext
 
closed(TDataStore) - Method in interface org.anvilpowered.anvil.api.datastore.ConnectionClosedListener
 
CommandNode<TCommandSource> - Interface in org.anvilpowered.anvil.api.command
 
CommandService<TCommandExecutor,TCommandSource> - Interface in org.anvilpowered.anvil.api.command
 
compareTo(Key<T>) - Method in class org.anvilpowered.anvil.api.data.key.Key
 
compareTo(Plugin<TPluginContainer>) - Method in class org.anvilpowered.anvil.base.plugin.BasePlugin
 
Component<TKey,TDataStore> - Interface in org.anvilpowered.anvil.api.datastore
Part of a module
configLoader - Variable in class org.anvilpowered.anvil.base.data.config.BaseConfigurationService
 
ConfigurationService - Interface in org.anvilpowered.anvil.api.data.config
 
configurationService - Variable in class org.anvilpowered.anvil.base.data.registry.BaseExtendedRegistry
 
ConnectionClosedListener<TDataStore> - Interface in org.anvilpowered.anvil.api.datastore
 
ConnectionOpenedListener<TDataStore> - Interface in org.anvilpowered.anvil.api.datastore
 
contents(TString...) - Method in interface org.anvilpowered.anvil.api.util.TextService.PaginationBuilder
Sets the contents of this TextService.PaginationBuilder.
contents(Iterable<TString>) - Method in interface org.anvilpowered.anvil.api.util.TextService.PaginationBuilder
Sets the contents of this TextService.PaginationBuilder.
CoreMember<TKey> - Interface in org.anvilpowered.anvil.api.core.model.coremember
 
CoreMemberManager - Interface in org.anvilpowered.anvil.api.core.coremember
 
CoreMemberRepository<TKey,TDataStore> - Interface in org.anvilpowered.anvil.api.core.coremember.repository
 
createDefaultBuilder(String, Injector, Module) - Method in class org.anvilpowered.anvil.base.plugin.BasePlugin
 
createUpdateOperations() - Method in interface org.anvilpowered.anvil.api.datastore.MongoRepository
 
createUpdateOperations() - Method in interface org.anvilpowered.anvil.base.datastore.BaseMongoRepository
 
CurrentServerService - Interface in org.anvilpowered.anvil.api.util
 
CurrentWorldService - Interface in org.anvilpowered.anvil.api.util
 

D

dark_aqua() - Method in interface org.anvilpowered.anvil.api.util.TextService.Builder
Sets the current color to dark aqua.
dark_blue() - Method in interface org.anvilpowered.anvil.api.util.TextService.Builder
Sets the current color to dark blue.
dark_gray() - Method in interface org.anvilpowered.anvil.api.util.TextService.Builder
Sets the current color to dark gray.
dark_green() - Method in interface org.anvilpowered.anvil.api.util.TextService.Builder
Sets the current color to dark green.
dark_purple() - Method in interface org.anvilpowered.anvil.api.util.TextService.Builder
Sets the current color to dark purple.
dark_red() - Method in interface org.anvilpowered.anvil.api.util.TextService.Builder
Sets the current color to dark red.
DATA_DIRECTORY - Static variable in class org.anvilpowered.anvil.api.data.key.Keys
 
DATA_STORE_NAME - Static variable in class org.anvilpowered.anvil.api.data.key.Keys
 
DataStoreContext<TKey,TDataStore> - Class in org.anvilpowered.anvil.api.datastore
 
DataStoreContext(Registry) - Constructor for class org.anvilpowered.anvil.api.datastore.DataStoreContext
 
delete(T) - Method in interface org.anvilpowered.anvil.api.datastore.CacheService
Deletes a T from the cache
delete(Predicate<? super T>) - Method in interface org.anvilpowered.anvil.api.datastore.CacheService
Deletes a T from the cache
delete(Query<T>) - Method in interface org.anvilpowered.anvil.api.datastore.MongoRepository
 
delete(Function<? super StoreTransaction, ? extends Iterable<Entity>>) - Method in interface org.anvilpowered.anvil.api.datastore.XodusRepository
 
delete(T) - Method in class org.anvilpowered.anvil.base.datastore.BaseCacheService
 
delete(Predicate<? super T>) - Method in class org.anvilpowered.anvil.base.datastore.BaseCacheService
 
delete(Query<T>) - Method in interface org.anvilpowered.anvil.base.datastore.BaseMongoRepository
 
delete(Function<? super StoreTransaction, ? extends Iterable<Entity>>) - Method in interface org.anvilpowered.anvil.base.datastore.BaseXodusCachedRepository
 
delete(Function<? super StoreTransaction, ? extends Iterable<Entity>>) - Method in interface org.anvilpowered.anvil.base.datastore.BaseXodusRepository
 
deleteNickName(TKey) - Method in interface org.anvilpowered.anvil.api.core.coremember.repository.CoreMemberRepository
Deletes the property nickName for the document whose id matches the provided TKey
deleteNickName(Query<CoreMember<ObjectId>>) - Method in interface org.anvilpowered.anvil.api.core.coremember.repository.MongoCoreMemberRepository
Deletes the property nickName for documents that match the provided boolean
deleteNickName(Function<? super StoreTransaction, ? extends Iterable<Entity>>) - Method in interface org.anvilpowered.anvil.api.core.coremember.repository.XodusCoreMemberRepository
 
deleteNickNameForUser(UUID) - Method in interface org.anvilpowered.anvil.api.core.coremember.repository.CoreMemberRepository
Deletes the property nickName for documents whose property userUUID matches the provided UUID
deleteNickNameForUser(String) - Method in interface org.anvilpowered.anvil.api.core.coremember.repository.CoreMemberRepository
Deletes the property nickName for documents whose property userName matches the provided String
deleteOne(Predicate<? super T>) - Method in interface org.anvilpowered.anvil.api.datastore.CacheService
Deletes a T from the cache
deleteOne(TKey) - Method in interface org.anvilpowered.anvil.api.datastore.StorageService
Attempts to delete a matching document with the provided id
deleteOne(Instant) - Method in interface org.anvilpowered.anvil.api.datastore.StorageService
Attempts to delete the first document where Instant.getEpochSecond() retrieved from ObjectWithId.getCreatedUtc() is equal to Instant.getEpochSecond() of the provided Instant
deleteOne(TKey) - Method in class org.anvilpowered.anvil.base.datastore.BaseCacheService
 
deleteOne(Predicate<? super T>) - Method in class org.anvilpowered.anvil.base.datastore.BaseCacheService
 
deleteOne(ObjectId) - Method in interface org.anvilpowered.anvil.base.datastore.BaseMongoRepository
 
deleteOne(Instant) - Method in interface org.anvilpowered.anvil.base.datastore.BaseMongoRepository
 
deleteOne(EntityId) - Method in interface org.anvilpowered.anvil.base.datastore.BaseXodusCachedRepository
 
deleteOne(EntityId) - Method in interface org.anvilpowered.anvil.base.datastore.BaseXodusRepository
 
deleteOne(Instant) - Method in interface org.anvilpowered.anvil.base.datastore.BaseXodusRepository
 
deserialize(InputStream) - Static method in interface org.anvilpowered.anvil.api.model.Mappable
 
deserialize(String) - Method in interface org.anvilpowered.anvil.api.util.TextService
Deserializes the provided String using the character '&' to determine styles.
deserializeUnsafe(InputStream) - Static method in interface org.anvilpowered.anvil.api.model.Mappable
 

E

Environment - Interface in org.anvilpowered.anvil.api
 
environment - Variable in class org.anvilpowered.anvil.base.plugin.BasePlugin
 
Environment.Builder - Interface in org.anvilpowered.anvil.api
 
EnvironmentManager - Interface in org.anvilpowered.anvil.api
 
equals(Object) - Method in class org.anvilpowered.anvil.api.data.key.Key
 
equals(Object) - Method in class org.anvilpowered.anvil.base.plugin.BasePlugin
 

F

fail(TData) - Method in interface org.anvilpowered.anvil.api.util.Result
 
footer(TString) - Method in interface org.anvilpowered.anvil.api.util.TextService.PaginationBuilder
Sets the footer of this TextService.PaginationBuilder.
footer(TextService.Builder<TString, TCommandSource>) - Method in interface org.anvilpowered.anvil.api.util.TextService.PaginationBuilder
Sets the footer of this TextService.PaginationBuilder.
format(Duration) - Method in interface org.anvilpowered.anvil.api.util.TimeFormatService
 
format(Instant) - Method in interface org.anvilpowered.anvil.api.util.TimeFormatService
 
formatDuration(String) - Method in interface org.anvilpowered.anvil.api.util.TimeFormatService
 
formatDurationUnsafe(String) - Method in interface org.anvilpowered.anvil.api.util.TimeFormatService
 
formatInstant(String) - Method in interface org.anvilpowered.anvil.api.util.TimeFormatService
 
formatInstantUnsafe(String) - Method in interface org.anvilpowered.anvil.api.util.TimeFormatService
 

G

generateEmpty() - Method in interface org.anvilpowered.anvil.api.datastore.StorageService
 
generateEmpty() - Method in interface org.anvilpowered.anvil.base.datastore.BaseStorageService
 
generateHelpCommand(CommandNode<TCommandSource>) - Method in interface org.anvilpowered.anvil.api.command.CommandService
Generates a help command for the provided CommandNode.
generateReloadCommand() - Method in interface org.anvilpowered.anvil.api.command.CommandService
 
generateRootCommand(String, Predicate<TCommandSource>) - Method in interface org.anvilpowered.anvil.api.command.CommandService
 
generateRootCommand(String) - Method in interface org.anvilpowered.anvil.api.command.CommandService
 
generateRoutingCommand(TCommandExecutor, Map<List<String>, TCommandExecutor>, boolean) - Method in interface org.anvilpowered.anvil.api.command.CommandService
Generates a command that runs a child command if its alias matches the first argument of the generated command.
generateVersionCommand(String, Predicate<TCommandSource>) - Method in interface org.anvilpowered.anvil.api.command.CommandService
 
generateVersionCommand(String) - Method in interface org.anvilpowered.anvil.api.command.CommandService
 
get(Key<T>) - Method in interface org.anvilpowered.anvil.api.data.registry.Registry
Gets this registry's value for the provided Key or Optional.empty() if it is not present.
get() - Method in interface org.anvilpowered.anvil.api.util.TimeFormatService.FormatResult
 
get(String) - Method in interface org.anvilpowered.anvil.api.util.UserService
 
get(UUID) - Method in interface org.anvilpowered.anvil.api.util.UserService
 
get(Key<T>) - Method in class org.anvilpowered.anvil.base.data.registry.BaseExtendedRegistry
 
get(Key<T>) - Method in class org.anvilpowered.anvil.base.data.registry.BaseRegistry
 
getAll(Predicate<? super T>) - Method in interface org.anvilpowered.anvil.api.datastore.CacheService
 
getAll(Query<T>) - Method in interface org.anvilpowered.anvil.api.datastore.MongoRepository
 
getAll() - Method in interface org.anvilpowered.anvil.api.datastore.StorageService
 
getAll(Function<? super StoreTransaction, ? extends Iterable<Entity>>) - Method in interface org.anvilpowered.anvil.api.datastore.XodusRepository
 
getAll(Predicate<? super T>) - Method in class org.anvilpowered.anvil.base.datastore.BaseCacheService
 
getAll() - Method in interface org.anvilpowered.anvil.base.datastore.BaseMongoRepository
 
getAll(Query<T>) - Method in interface org.anvilpowered.anvil.base.datastore.BaseMongoRepository
 
getAll(Function<? super StoreTransaction, ? extends Iterable<Entity>>) - Method in interface org.anvilpowered.anvil.base.datastore.BaseXodusRepository
 
getAll() - Method in interface org.anvilpowered.anvil.base.datastore.BaseXodusRepository
 
getAllAsSet() - Method in interface org.anvilpowered.anvil.api.datastore.CacheService
 
getAllAsSet() - Method in class org.anvilpowered.anvil.base.datastore.BaseCacheService
 
getAllEnvironments() - Method in interface org.anvilpowered.anvil.api.plugin.Plugin
 
getAllEnvironments() - Method in class org.anvilpowered.anvil.base.plugin.BasePlugin
 
getAllIds() - Method in interface org.anvilpowered.anvil.api.datastore.StorageService
 
getAllIds() - Method in class org.anvilpowered.anvil.base.datastore.BaseCacheService
 
getAllIds() - Method in interface org.anvilpowered.anvil.base.datastore.BaseMongoRepository
 
getAllIds() - Method in interface org.anvilpowered.anvil.base.datastore.BaseXodusRepository
 
getAuthors() - Method in interface org.anvilpowered.anvil.api.plugin.BasicPluginInfo
 
getBanEndUtc() - Method in interface org.anvilpowered.anvil.api.core.model.coremember.CoreMember
 
getBanMessage(String, Instant) - Method in interface org.anvilpowered.anvil.api.core.plugin.PluginMessages
 
getBanReason() - Method in interface org.anvilpowered.anvil.api.core.model.coremember.CoreMember
 
getBinding(String, Injector) - Static method in interface org.anvilpowered.anvil.api.Environment
 
getBinding(String) - Method in interface org.anvilpowered.anvil.api.Environment
 
getBindingExtensions(Binder) - Static method in class org.anvilpowered.anvil.api.Anvil
 
getBuildDate() - Method in interface org.anvilpowered.anvil.api.plugin.BasicPluginInfo
 
getCacheInvalidationTask() - Method in interface org.anvilpowered.anvil.api.datastore.CacheService
 
getCacheInvalidationTask() - Method in class org.anvilpowered.anvil.base.datastore.BaseCacheService
 
getConsole() - Method in interface org.anvilpowered.anvil.api.util.TextService
 
getContents() - Method in interface org.anvilpowered.anvil.api.util.TextService.Pagination
 
getCoreEnvironment() - Method in interface org.anvilpowered.anvil.api.EnvironmentManager
 
getCreatedUtc(TKey) - Method in interface org.anvilpowered.anvil.api.datastore.Repository
 
getCreatedUtc() - Method in interface org.anvilpowered.anvil.api.model.ObjectWithId
 
getCreatedUtc(ObjectId) - Method in interface org.anvilpowered.anvil.base.datastore.BaseMongoRepository
 
getCreatedUtc(TKey) - Method in class org.anvilpowered.anvil.base.datastore.BaseRepository
 
getCreatedUtc() - Method in class org.anvilpowered.anvil.base.model.MongoDbo
 
getCreatedUtc() - Method in class org.anvilpowered.anvil.base.model.XodusDbo
 
getDataStore() - Method in class org.anvilpowered.anvil.api.datastore.DataStoreContext
 
getDataStoreContext() - Method in interface org.anvilpowered.anvil.api.datastore.Component
 
getDataStoreContext() - Method in class org.anvilpowered.anvil.base.datastore.BaseComponent
 
getDefault(Key<T>) - Method in interface org.anvilpowered.anvil.api.data.registry.Registry
Gets this registry's default value for the provided Key or the fallback value if it is not present.
getDefault(Key<T>) - Method in class org.anvilpowered.anvil.base.data.registry.BaseExtendedRegistry
 
getDefault(Key<T>) - Method in class org.anvilpowered.anvil.base.data.registry.BaseRegistry
 
getDefaultIdentifierPluralLower() - Method in interface org.anvilpowered.anvil.api.core.coremember.CoreMemberManager
 
getDefaultIdentifierPluralLower() - Method in interface org.anvilpowered.anvil.api.datastore.Manager
Represents the default plural identifier for this module
getDefaultIdentifierPluralUpper() - Method in interface org.anvilpowered.anvil.api.core.coremember.CoreMemberManager
 
getDefaultIdentifierPluralUpper() - Method in interface org.anvilpowered.anvil.api.datastore.Manager
Represents the default plural identifier for this module
getDefaultIdentifierSingularLower() - Method in interface org.anvilpowered.anvil.api.core.coremember.CoreMemberManager
 
getDefaultIdentifierSingularLower() - Method in interface org.anvilpowered.anvil.api.datastore.Manager
Represents the default singular identifier for this module
getDefaultIdentifierSingularUpper() - Method in interface org.anvilpowered.anvil.api.core.coremember.CoreMemberManager
 
getDefaultIdentifierSingularUpper() - Method in interface org.anvilpowered.anvil.api.datastore.Manager
Represents the default singular identifier for this module
getDescription() - Method in interface org.anvilpowered.anvil.api.plugin.BasicPluginInfo
 
getDescriptions() - Method in interface org.anvilpowered.anvil.api.command.CommandNode
 
getEntityClass(String) - Method in class org.anvilpowered.anvil.api.datastore.DataStoreContext
 
getEntityClasses() - Method in class org.anvilpowered.anvil.api.datastore.DataStoreContext
 
getEntityClassUnsafe(String) - Method in class org.anvilpowered.anvil.api.datastore.DataStoreContext
 
getEnvironment(Pattern) - Method in interface org.anvilpowered.anvil.api.EnvironmentManager
 
getEnvironment(String) - Method in interface org.anvilpowered.anvil.api.EnvironmentManager
 
getEnvironment(Plugin<?>) - Method in interface org.anvilpowered.anvil.api.EnvironmentManager
 
getEnvironmentBuilder() - Static method in class org.anvilpowered.anvil.api.Anvil
 
getEnvironmentManager() - Static method in class org.anvilpowered.anvil.api.Anvil
 
getEnvironments() - Method in interface org.anvilpowered.anvil.api.EnvironmentManager
 
getEnvironments(Pattern) - Method in interface org.anvilpowered.anvil.api.EnvironmentManager
 
getEnvironments(Plugin<?>) - Method in interface org.anvilpowered.anvil.api.EnvironmentManager
 
getEnvironmentsAsStream(Pattern) - Method in interface org.anvilpowered.anvil.api.EnvironmentManager
 
getEnvironmentUnsafe(String) - Method in interface org.anvilpowered.anvil.api.EnvironmentManager
 
getFallbackValue() - Method in class org.anvilpowered.anvil.api.data.key.Key
 
getFooter() - Method in interface org.anvilpowered.anvil.api.util.TextService.Pagination
 
getForIpAddress(String) - Method in interface org.anvilpowered.anvil.api.core.coremember.repository.CoreMemberRepository
 
getHeader() - Method in interface org.anvilpowered.anvil.api.util.TextService.Pagination
 
getId() - Method in interface org.anvilpowered.anvil.api.model.ObjectWithId
 
getId() - Method in interface org.anvilpowered.anvil.api.plugin.BasicPluginInfo
 
getId() - Method in class org.anvilpowered.anvil.base.model.MongoDbo
 
getId() - Method in class org.anvilpowered.anvil.base.model.XodusDbo
 
getIdAsString() - Method in interface org.anvilpowered.anvil.api.model.ObjectWithId
 
getIdAsString() - Method in class org.anvilpowered.anvil.base.model.MongoDbo
 
getIdAsString() - Method in class org.anvilpowered.anvil.base.model.XodusDbo
 
getInjector() - Method in interface org.anvilpowered.anvil.api.Environment
 
getInstance(String, Injector) - Static method in interface org.anvilpowered.anvil.api.Environment
 
getInstance(String) - Method in interface org.anvilpowered.anvil.api.Environment
 
getIpAddress() - Method in interface org.anvilpowered.anvil.api.core.model.coremember.CoreMember
 
getJedisPool() - Method in interface org.anvilpowered.anvil.api.redis.RedisService
 
getKey(String, Injector) - Static method in interface org.anvilpowered.anvil.api.Environment
 
getKey(String) - Method in interface org.anvilpowered.anvil.api.Environment
 
getKey(TypeToken<T>) - Static method in interface org.anvilpowered.anvil.api.misc.BindingExtensions
 
getLastJoinedUtc() - Method in interface org.anvilpowered.anvil.api.core.model.coremember.CoreMember
 
getLinesPerPage() - Method in interface org.anvilpowered.anvil.api.util.TextService.Pagination
 
getMuteEndUtc() - Method in interface org.anvilpowered.anvil.api.core.model.coremember.CoreMember
 
getMuteMessage(String, Instant) - Method in interface org.anvilpowered.anvil.api.core.plugin.PluginMessages
 
getMuteReason() - Method in interface org.anvilpowered.anvil.api.core.model.coremember.CoreMember
 
getName() - Method in class org.anvilpowered.anvil.api.data.key.Key
 
getName() - Method in interface org.anvilpowered.anvil.api.misc.Named
 
getName() - Method in interface org.anvilpowered.anvil.api.Platform
Returns a lowercase identifier for the current platform
getName(UUID) - Method in interface org.anvilpowered.anvil.api.util.CurrentServerService
 
getName(String) - Method in interface org.anvilpowered.anvil.api.util.CurrentServerService
 
getName(UUID) - Method in interface org.anvilpowered.anvil.api.util.CurrentWorldService
 
getName(String) - Method in interface org.anvilpowered.anvil.api.util.CurrentWorldService
 
getName() - Method in class org.anvilpowered.anvil.base.plugin.BasePlugin
 
getNickName() - Method in interface org.anvilpowered.anvil.api.core.model.coremember.CoreMember
 
getOne(Predicate<? super T>) - Method in interface org.anvilpowered.anvil.api.datastore.CacheService
 
getOne(Query<T>) - Method in interface org.anvilpowered.anvil.api.datastore.MongoRepository
 
getOne(TKey) - Method in interface org.anvilpowered.anvil.api.datastore.StorageService
Attempts to find a matching document with the provided id
getOne(Instant) - Method in interface org.anvilpowered.anvil.api.datastore.StorageService
Attempts to find the first document where Instant.getEpochSecond() retrieved from ObjectWithId.getCreatedUtc() is equal to Instant.getEpochSecond() of the provided Instant
getOne(Function<? super StoreTransaction, ? extends Iterable<Entity>>) - Method in interface org.anvilpowered.anvil.api.datastore.XodusRepository
 
getOne(TKey) - Method in class org.anvilpowered.anvil.base.datastore.BaseCacheService
 
getOne(Predicate<? super T>) - Method in class org.anvilpowered.anvil.base.datastore.BaseCacheService
 
getOne(ObjectId) - Method in interface org.anvilpowered.anvil.base.datastore.BaseMongoCachedRepository
 
getOne(Query<T>) - Method in interface org.anvilpowered.anvil.base.datastore.BaseMongoRepository
 
getOne(ObjectId) - Method in interface org.anvilpowered.anvil.base.datastore.BaseMongoRepository
 
getOne(Instant) - Method in interface org.anvilpowered.anvil.base.datastore.BaseMongoRepository
 
getOne(EntityId) - Method in interface org.anvilpowered.anvil.base.datastore.BaseXodusCachedRepository
 
getOne(Function<? super StoreTransaction, ? extends Iterable<Entity>>) - Method in interface org.anvilpowered.anvil.base.datastore.BaseXodusRepository
 
getOne(EntityId) - Method in interface org.anvilpowered.anvil.base.datastore.BaseXodusRepository
 
getOne(Instant) - Method in interface org.anvilpowered.anvil.base.datastore.BaseXodusRepository
 
getOneForUser(UUID) - Method in interface org.anvilpowered.anvil.api.core.coremember.repository.CoreMemberRepository
 
getOneForUser(String) - Method in interface org.anvilpowered.anvil.api.core.coremember.repository.CoreMemberRepository
 
getOneOrGenerateForUser(UUID, String, String, boolean[]) - Method in interface org.anvilpowered.anvil.api.core.coremember.repository.CoreMemberRepository
Ensures that a matching CoreMember exists in the database.
getOneOrGenerateForUser(UUID, String, String) - Method in interface org.anvilpowered.anvil.api.core.coremember.repository.CoreMemberRepository
Ensures that a matching CoreMember exists in the database.
getOnlinePlayers() - Method in interface org.anvilpowered.anvil.api.util.UserService
 
getOrDefault(Key<T>) - Method in interface org.anvilpowered.anvil.api.data.registry.Registry
Gets this registry's value for the provided Key or the default value if it is not present.
getOrganizationName() - Method in interface org.anvilpowered.anvil.api.plugin.BasicPluginInfo
 
getPadding() - Method in interface org.anvilpowered.anvil.api.util.TextService.Pagination
 
getPath() - Method in interface org.anvilpowered.anvil.api.command.CommandNode
 
getPermissions() - Method in interface org.anvilpowered.anvil.api.command.CommandNode
 
getPlatform() - Static method in class org.anvilpowered.anvil.api.Anvil
 
getPlayer(String) - Method in interface org.anvilpowered.anvil.api.util.UserService
 
getPlayer(UUID) - Method in interface org.anvilpowered.anvil.api.util.UserService
 
getPlugin() - Method in interface org.anvilpowered.anvil.api.Environment
 
getPluginContainer() - Method in interface org.anvilpowered.anvil.api.plugin.Plugin
 
getPluginContainer() - Method in class org.anvilpowered.anvil.base.plugin.BasePlugin
 
getPluginInfo() - Method in interface org.anvilpowered.anvil.api.Environment
 
getPosition(UUID) - Method in interface org.anvilpowered.anvil.api.util.TeleportationService
 
getPrefix() - Method in interface org.anvilpowered.anvil.api.plugin.PluginInfo
 
getPrimaryComponent() - Method in interface org.anvilpowered.anvil.api.datastore.Manager
Provides the current Component as defined by DATA_STORE_NAME in the current Registry.
getPrimaryComponent() - Method in class org.anvilpowered.anvil.base.datastore.BaseManager
 
getPrimaryEnvironment() - Method in interface org.anvilpowered.anvil.api.plugin.Plugin
Note: while not explicitly necessary, it is generally advisable to override this method by getting the Environment from Environment.Builder#whenReady(Consumer) and setting it in a field in your implementing class
getPrimaryEnvironment() - Method in class org.anvilpowered.anvil.base.plugin.BasePlugin
 
getProvider(String, Injector) - Static method in interface org.anvilpowered.anvil.api.Environment
 
getProvider(String) - Method in interface org.anvilpowered.anvil.api.Environment
 
getRegistry() - Method in interface org.anvilpowered.anvil.api.Environment
 
getRepositoryCacheService() - Method in interface org.anvilpowered.anvil.api.datastore.CachedRepository
 
getServiceManager() - Static method in class org.anvilpowered.anvil.api.Anvil
 
getTClass() - Method in interface org.anvilpowered.anvil.api.datastore.StorageService
 
getTextService() - Method in interface org.anvilpowered.anvil.api.Environment
 
getTitle() - Method in interface org.anvilpowered.anvil.api.util.TextService.Pagination
 
getTKeyClass() - Method in interface org.anvilpowered.anvil.api.datastore.Component
 
getTKeyClass() - Method in class org.anvilpowered.anvil.api.datastore.DataStoreContext
 
getTKeyClass() - Method in class org.anvilpowered.anvil.base.datastore.BaseComponent
 
getTypeLiteral(TypeToken<T>) - Static method in interface org.anvilpowered.anvil.api.misc.BindingExtensions
 
getUnsafe(Key<T>) - Method in interface org.anvilpowered.anvil.api.data.registry.Registry
Gets this registry's value for the provided Key and throws an exception if it is not present.
getUnsafe(Key<T>) - Method in class org.anvilpowered.anvil.base.data.registry.BaseRegistry
 
getUpdatedUtc() - Method in interface org.anvilpowered.anvil.api.model.ObjectWithId
 
getUpdatedUtc() - Method in class org.anvilpowered.anvil.base.model.MongoDbo
 
getUpdatedUtc() - Method in class org.anvilpowered.anvil.base.model.XodusDbo
 
getUrl() - Method in interface org.anvilpowered.anvil.api.plugin.BasicPluginInfo
 
getUsages() - Method in interface org.anvilpowered.anvil.api.command.CommandNode
 
getUserName() - Method in interface org.anvilpowered.anvil.api.core.model.coremember.CoreMember
 
getUserName(UUID) - Method in interface org.anvilpowered.anvil.api.util.UserService
 
getUserName(TUser) - Method in interface org.anvilpowered.anvil.api.util.UserService
 
getUserUUID() - Method in interface org.anvilpowered.anvil.api.core.model.coremember.CoreMember
 
getUUID(String) - Method in interface org.anvilpowered.anvil.api.util.UserService
 
getUUID(TUser) - Method in interface org.anvilpowered.anvil.api.util.UserService
 
getVersion() - Method in interface org.anvilpowered.anvil.api.plugin.BasicPluginInfo
 
gold() - Method in interface org.anvilpowered.anvil.api.util.TextService.Builder
Sets the current color to gold.
gray() - Method in interface org.anvilpowered.anvil.api.util.TextService.Builder
Sets the current color to gray.
green() - Method in interface org.anvilpowered.anvil.api.util.TextService.Builder
Sets the current color to green.

H

hashCode() - Method in class org.anvilpowered.anvil.api.data.key.Key
 
hasPermission(TSubject, String) - Method in interface org.anvilpowered.anvil.api.util.PermissionService
Checks whether the provided TSubject has the provided permission.
header(TString) - Method in interface org.anvilpowered.anvil.api.util.TextService.PaginationBuilder
Sets the header of this TextService.PaginationBuilder.
header(TextService.Builder<TString, TCommandSource>) - Method in interface org.anvilpowered.anvil.api.util.TextService.PaginationBuilder
Sets the header of this TextService.PaginationBuilder.

I

inc(String, Number) - Method in interface org.anvilpowered.anvil.api.datastore.MongoRepository
 
inc(String) - Method in interface org.anvilpowered.anvil.api.datastore.MongoRepository
 
inc(String, Number) - Method in interface org.anvilpowered.anvil.base.datastore.BaseMongoRepository
 
inc(String) - Method in interface org.anvilpowered.anvil.base.datastore.BaseMongoRepository
 
insert(List<T>) - Method in interface org.anvilpowered.anvil.api.datastore.StorageService
 
insert(List<T>) - Method in class org.anvilpowered.anvil.base.datastore.BaseCacheService
 
insert(List<T>) - Method in interface org.anvilpowered.anvil.base.datastore.BaseMongoCachedRepository
 
insert(List<T>) - Method in interface org.anvilpowered.anvil.base.datastore.BaseMongoRepository
 
insert(List<T>) - Method in interface org.anvilpowered.anvil.base.datastore.BaseXodusCachedRepository
 
insert(List<T>) - Method in interface org.anvilpowered.anvil.base.datastore.BaseXodusRepository
 
insertOne(T) - Method in interface org.anvilpowered.anvil.api.datastore.StorageService
 
insertOne(T) - Method in class org.anvilpowered.anvil.base.datastore.BaseCacheService
 
insertOne(T) - Method in interface org.anvilpowered.anvil.base.datastore.BaseMongoCachedRepository
 
insertOne(T) - Method in interface org.anvilpowered.anvil.base.datastore.BaseMongoRepository
 
insertOne(T) - Method in interface org.anvilpowered.anvil.base.datastore.BaseXodusCachedRepository
 
insertOne(T) - Method in interface org.anvilpowered.anvil.base.datastore.BaseXodusRepository
 
isBanned() - Method in interface org.anvilpowered.anvil.api.core.model.coremember.CoreMember
 
isMuted() - Method in interface org.anvilpowered.anvil.api.core.model.coremember.CoreMember
 
isProxy() - Method in interface org.anvilpowered.anvil.api.Platform
 
italic() - Method in interface org.anvilpowered.anvil.api.util.TextService.Builder
Sets the current style to italic.

K

Key<T> - Class in org.anvilpowered.anvil.api.data.key
 
Key(String, T) - Constructor for class org.anvilpowered.anvil.api.data.key.Key
 
Keys - Class in org.anvilpowered.anvil.api.data.key
 
kick(UUID, Object) - Method in interface org.anvilpowered.anvil.api.util.KickService
 
kick(String, Object) - Method in interface org.anvilpowered.anvil.api.util.KickService
 
kick(UUID) - Method in interface org.anvilpowered.anvil.api.util.KickService
 
kick(String) - Method in interface org.anvilpowered.anvil.api.util.KickService
 
KickService - Interface in org.anvilpowered.anvil.api.util
 

L

length(TString) - Method in interface org.anvilpowered.anvil.api.util.TextService
Counts the number of characters in the provided TString excluding color codes.
light_purple() - Method in interface org.anvilpowered.anvil.api.util.TextService.Builder
Sets the current color to light purple.
lineCount(TString) - Method in interface org.anvilpowered.anvil.api.util.TextService
Counts the number of lines in the provided TString
linesPerPage(int) - Method in interface org.anvilpowered.anvil.api.util.TextService.PaginationBuilder
Sets the maximum number of lines for this TextService.PaginationBuilder.
load() - Method in interface org.anvilpowered.anvil.api.data.registry.Registry
Runs all listeners that were added before this call.
load() - Method in class org.anvilpowered.anvil.base.data.config.BaseConfigurationService
 
load() - Method in class org.anvilpowered.anvil.base.data.registry.BaseExtendedRegistry
 
load() - Method in class org.anvilpowered.anvil.base.data.registry.BaseRegistry
 
loadDataStore() - Method in class org.anvilpowered.anvil.api.datastore.DataStoreContext
 
loadDataStore() - Method in class org.anvilpowered.anvil.api.datastore.MongoContext
 
loadDataStore() - Method in class org.anvilpowered.anvil.api.datastore.SqlContext
 
loadDataStore() - Method in class org.anvilpowered.anvil.api.datastore.XodusContext
 
loaded(TDataStore) - Method in interface org.anvilpowered.anvil.api.datastore.ConnectionOpenedListener
 

M

Manager<C extends Component<?,?>> - Interface in org.anvilpowered.anvil.api.datastore
A module consists of a Manager and a (single) Component for every data storage implementation.
Mappable<T> - Interface in org.anvilpowered.anvil.api.model
 
maxCharacters(int) - Method in interface org.anvilpowered.anvil.api.util.TimeFormatService.FormatResult
 
maxUnits(int) - Method in interface org.anvilpowered.anvil.api.util.TimeFormatService.FormatResult
 
MongoContext - Class in org.anvilpowered.anvil.api.datastore
 
MongoContext(Registry) - Constructor for class org.anvilpowered.anvil.api.datastore.MongoContext
 
MongoCoreMemberRepository - Interface in org.anvilpowered.anvil.api.core.coremember.repository
 
MONGODB_AUTH_DB - Static variable in class org.anvilpowered.anvil.api.data.key.Keys
 
MONGODB_CONNECTION_STRING - Static variable in class org.anvilpowered.anvil.api.data.key.Keys
 
MONGODB_DBNAME - Static variable in class org.anvilpowered.anvil.api.data.key.Keys
 
MONGODB_HOSTNAME - Static variable in class org.anvilpowered.anvil.api.data.key.Keys
 
MONGODB_PASSWORD - Static variable in class org.anvilpowered.anvil.api.data.key.Keys
 
MONGODB_PORT - Static variable in class org.anvilpowered.anvil.api.data.key.Keys
 
MONGODB_USE_AUTH - Static variable in class org.anvilpowered.anvil.api.data.key.Keys
 
MONGODB_USE_CONNECTION_STRING - Static variable in class org.anvilpowered.anvil.api.data.key.Keys
 
MONGODB_USE_SRV - Static variable in class org.anvilpowered.anvil.api.data.key.Keys
 
MONGODB_USERNAME - Static variable in class org.anvilpowered.anvil.api.data.key.Keys
 
MongoDbo - Class in org.anvilpowered.anvil.base.model
 
MongoDbo() - Constructor for class org.anvilpowered.anvil.base.model.MongoDbo
 
MongoRepository<T extends ObjectWithId<org.bson.types.ObjectId>> - Interface in org.anvilpowered.anvil.api.datastore
 
mute(TKey, Instant, String) - Method in interface org.anvilpowered.anvil.api.core.coremember.repository.CoreMemberRepository
Updates the properties muteEndUtc, muteReason and sets muted to true for the document whose id matches the provided TKey
mute(Query<CoreMember<ObjectId>>, Instant, String) - Method in interface org.anvilpowered.anvil.api.core.coremember.repository.MongoCoreMemberRepository
Updates the properties muteEndUtc, muteReason and sets muted to true for documents that match the provided Query
mute(Function<? super StoreTransaction, ? extends Iterable<Entity>>, Instant, String) - Method in interface org.anvilpowered.anvil.api.core.coremember.repository.XodusCoreMemberRepository
Updates the properties muteEndUtc, muteReason and sets muted to true for documents that match the provided query
muteIpAddress(String, Instant, String) - Method in interface org.anvilpowered.anvil.api.core.coremember.repository.CoreMemberRepository
Updates the properties muteEndUtc, muteReason and sets muted to true for documents whose property ipAddress matches the provided String
muteUser(UUID, Instant, String) - Method in interface org.anvilpowered.anvil.api.core.coremember.repository.CoreMemberRepository
Updates the properties muteEndUtc, muteReason and sets muted to true for documents whose property userUUID matches the provided UUID
muteUser(String, Instant, String) - Method in interface org.anvilpowered.anvil.api.core.coremember.repository.CoreMemberRepository
Updates the properties muteEndUtc, muteReason and sets muted to true for documents whose property userName matches the provided String

N

name - Variable in class org.anvilpowered.anvil.base.plugin.BasePlugin
 
Named - Interface in org.anvilpowered.anvil.api.misc
 

O

obfuscated() - Method in interface org.anvilpowered.anvil.api.util.TextService.Builder
Sets the current style to obfuscated.
ObjectWithId<TKey> - Interface in org.anvilpowered.anvil.api.model
 
of(Object...) - Method in interface org.anvilpowered.anvil.api.util.TextService
Create a TString with the provided contents
of(CharSequence...) - Method in interface org.anvilpowered.anvil.api.util.TextService
Create a TString with the provided contents
onClickExecuteCallback(Consumer<TCommandSource>) - Method in interface org.anvilpowered.anvil.api.util.TextService.Builder
Run the provided callback, passing the provided TCommandSource, when they click.
onClickOpenUrl(URL) - Method in interface org.anvilpowered.anvil.api.util.TextService.Builder
Open a url in a browser when this text is clicked.
onClickOpenUrl(String) - Method in interface org.anvilpowered.anvil.api.util.TextService.Builder
Open a url in a browser when this text is clicked.
onClickRunCommand(String) - Method in interface org.anvilpowered.anvil.api.util.TextService.Builder
Run the provided command as the provided TCommandSource when they click.
onClickSuggestCommand(String) - Method in interface org.anvilpowered.anvil.api.util.TextService.Builder
Suggest the provided command to the providedTCommandSource when they click This puts it in their chat bar but does not run the command.
onHoverShowText(TString) - Method in interface org.anvilpowered.anvil.api.util.TextService.Builder
Show the provided text as a tooltip while the mouse is hovering over this text
onHoverShowText(TextService.Builder<TString, TCommandSource>) - Method in interface org.anvilpowered.anvil.api.util.TextService.Builder
Show the provided text as a tooltip while the mouse is hovering over this text
org.anvilpowered.anvil.api - package org.anvilpowered.anvil.api
 
org.anvilpowered.anvil.api.command - package org.anvilpowered.anvil.api.command
 
org.anvilpowered.anvil.api.core.coremember - package org.anvilpowered.anvil.api.core.coremember
 
org.anvilpowered.anvil.api.core.coremember.repository - package org.anvilpowered.anvil.api.core.coremember.repository
 
org.anvilpowered.anvil.api.core.data.key - package org.anvilpowered.anvil.api.core.data.key
 
org.anvilpowered.anvil.api.core.model.coremember - package org.anvilpowered.anvil.api.core.model.coremember
 
org.anvilpowered.anvil.api.core.plugin - package org.anvilpowered.anvil.api.core.plugin
 
org.anvilpowered.anvil.api.data.config - package org.anvilpowered.anvil.api.data.config
 
org.anvilpowered.anvil.api.data.key - package org.anvilpowered.anvil.api.data.key
 
org.anvilpowered.anvil.api.data.registry - package org.anvilpowered.anvil.api.data.registry
 
org.anvilpowered.anvil.api.datastore - package org.anvilpowered.anvil.api.datastore
 
org.anvilpowered.anvil.api.misc - package org.anvilpowered.anvil.api.misc
 
org.anvilpowered.anvil.api.model - package org.anvilpowered.anvil.api.model
 
org.anvilpowered.anvil.api.plugin - package org.anvilpowered.anvil.api.plugin
 
org.anvilpowered.anvil.api.redis - package org.anvilpowered.anvil.api.redis
 
org.anvilpowered.anvil.api.util - package org.anvilpowered.anvil.api.util
 
org.anvilpowered.anvil.base.data.config - package org.anvilpowered.anvil.base.data.config
 
org.anvilpowered.anvil.base.data.registry - package org.anvilpowered.anvil.base.data.registry
 
org.anvilpowered.anvil.base.datastore - package org.anvilpowered.anvil.base.datastore
 
org.anvilpowered.anvil.base.model - package org.anvilpowered.anvil.base.model
 
org.anvilpowered.anvil.base.plugin - package org.anvilpowered.anvil.base.plugin
 

P

padding(TString) - Method in interface org.anvilpowered.anvil.api.util.TextService.PaginationBuilder
Sets the padding of this TextService.PaginationBuilder.
padding(TextService.Builder<TString, TCommandSource>) - Method in interface org.anvilpowered.anvil.api.util.TextService.PaginationBuilder
Sets the padding of this TextService.PaginationBuilder.
paginationBuilder() - Method in interface org.anvilpowered.anvil.api.util.TextService
 
parse(Object) - Method in interface org.anvilpowered.anvil.api.datastore.Component
Tries to convert the given object to TKey
parse(Object) - Method in class org.anvilpowered.anvil.base.datastore.BaseComponent
 
parseAndDeleteOne(Object) - Method in interface org.anvilpowered.anvil.api.datastore.StorageService
Attempts to delete a matching document by parsing provided Object.
parseAndDeleteOne(Object) - Method in interface org.anvilpowered.anvil.base.datastore.BaseStorageService
 
parseAndGetOne(Object) - Method in interface org.anvilpowered.anvil.api.datastore.StorageService
Attempts to find a matching document by parsing provided Object.
parseAndGetOne(Object) - Method in interface org.anvilpowered.anvil.base.datastore.BaseStorageService
 
parseDuration(String) - Method in interface org.anvilpowered.anvil.api.util.TimeFormatService
 
parseDurationUnsafe(String) - Method in interface org.anvilpowered.anvil.api.util.TimeFormatService
 
parseFutureInstant(String) - Method in interface org.anvilpowered.anvil.api.util.TimeFormatService
 
parseFutureInstantUnsafe(String) - Method in interface org.anvilpowered.anvil.api.util.TimeFormatService
 
parseInstant(String) - Method in interface org.anvilpowered.anvil.api.util.TimeFormatService
 
parseInstantUnsafe(String) - Method in interface org.anvilpowered.anvil.api.util.TimeFormatService
 
parseSeconds(String) - Method in interface org.anvilpowered.anvil.api.util.TimeFormatService
 
parseSecondsUnsafe(String) - Method in interface org.anvilpowered.anvil.api.util.TimeFormatService
 
parseUnsafe(Object) - Method in interface org.anvilpowered.anvil.api.datastore.Component
Tries to convert the given object to TKey
parseUnsafe(Object) - Method in interface org.anvilpowered.anvil.base.datastore.BaseMongoComponent
 
parseUnsafe(Object) - Method in interface org.anvilpowered.anvil.base.datastore.BaseXodusComponent
 
PermissionService<TSubject> - Interface in org.anvilpowered.anvil.api.util
 
Platform - Interface in org.anvilpowered.anvil.api
 
Plugin<TPluginContainer> - Interface in org.anvilpowered.anvil.api.plugin
 
pluginContainer - Variable in class org.anvilpowered.anvil.base.plugin.BasePlugin
 
PluginInfo<TString> - Interface in org.anvilpowered.anvil.api.plugin
 
PluginMessages<TString> - Interface in org.anvilpowered.anvil.api.core.plugin
 
PLUGINS_PERMISSION - Static variable in class org.anvilpowered.anvil.api.core.data.key.AnvilCoreKeys
 
prePersist() - Method in class org.anvilpowered.anvil.base.model.XodusDbo
 
provide(TypeToken<T>) - Method in interface org.anvilpowered.anvil.api.ServiceManager
 
provide(Class<T>) - Method in interface org.anvilpowered.anvil.api.ServiceManager
 
provide(String) - Method in interface org.anvilpowered.anvil.api.ServiceManager
 
provide(TypeToken<R>, T) - Method in interface org.anvilpowered.anvil.api.ServiceManager
 
provide(Class<R>, T) - Method in interface org.anvilpowered.anvil.api.ServiceManager
 
provide(String, T) - Method in interface org.anvilpowered.anvil.api.ServiceManager
 
provideFunction(TypeToken<R>) - Method in interface org.anvilpowered.anvil.api.ServiceManager
 
provideFunction(Class<R>) - Method in interface org.anvilpowered.anvil.api.ServiceManager
 
provideFunction(String) - Method in interface org.anvilpowered.anvil.api.ServiceManager
 
provideSupplier(TypeToken<T>) - Method in interface org.anvilpowered.anvil.api.ServiceManager
 
provideSupplier(Class<T>) - Method in interface org.anvilpowered.anvil.api.ServiceManager
 
provideSupplier(String) - Method in interface org.anvilpowered.anvil.api.ServiceManager
 
PROXY_MODE - Static variable in class org.anvilpowered.anvil.api.data.key.Keys
 
putInMap(Key<? extends Map<K, T>>, K, T) - Method in interface org.anvilpowered.anvil.api.data.registry.Registry
Puts the provided key and value pair to this registry's Map value for the provided Key
putInMap(Key<? extends Map<K, T>>, K, T) - Method in class org.anvilpowered.anvil.base.data.config.BaseConfigurationService
 
putInMap(Key<? extends Map<K, T>>, K, T) - Method in class org.anvilpowered.anvil.base.data.registry.BaseRegistry
 

R

readFrom(T) - Method in interface org.anvilpowered.anvil.api.model.Mappable
Reads all data from the provided object to this object
readFrom(Entity) - Method in class org.anvilpowered.anvil.base.model.XodusDbo
 
red() - Method in interface org.anvilpowered.anvil.api.util.TextService.Builder
Sets the current color to red.
REDIS_HOSTNAME - Static variable in class org.anvilpowered.anvil.api.data.key.Keys
 
REDIS_PASSWORD - Static variable in class org.anvilpowered.anvil.api.data.key.Keys
 
REDIS_PORT - Static variable in class org.anvilpowered.anvil.api.data.key.Keys
 
REDIS_USE_AUTH - Static variable in class org.anvilpowered.anvil.api.data.key.Keys
 
RedisService - Interface in org.anvilpowered.anvil.api.redis
 
register(Plugin<?>) - Method in interface org.anvilpowered.anvil.api.Environment.Builder
Builds an Environment and registers it.
registerBinding(TypeToken<T>, Supplier<T>) - Method in interface org.anvilpowered.anvil.api.ServiceManager
 
registerBinding(Class<T>, Supplier<T>) - Method in interface org.anvilpowered.anvil.api.ServiceManager
 
registerBinding(TypeToken<R>, Function<T, R>) - Method in interface org.anvilpowered.anvil.api.ServiceManager
 
registerBinding(Class<R>, Function<T, R>) - Method in interface org.anvilpowered.anvil.api.ServiceManager
 
registerKey(Key<?>) - Static method in class org.anvilpowered.anvil.api.data.key.Keys
 
registerSubscriber(JedisPubSub) - Method in interface org.anvilpowered.anvil.api.redis.RedisService
 
Registry - Interface in org.anvilpowered.anvil.api.data.registry
 
registry - Variable in class org.anvilpowered.anvil.api.datastore.DataStoreContext
 
registry - Variable in class org.anvilpowered.anvil.base.datastore.BaseCacheService
 
registry - Variable in class org.anvilpowered.anvil.base.datastore.BaseManager
 
registryLoaded() - Method in class org.anvilpowered.anvil.api.datastore.DataStoreContext
 
reload() - Method in interface org.anvilpowered.anvil.api.Environment
 
RELOAD_PERMISSION - Static variable in class org.anvilpowered.anvil.api.core.data.key.AnvilCoreKeys
 
remove(Key<T>) - Method in interface org.anvilpowered.anvil.api.data.registry.Registry
Removes this registry's value for the provided Key
remove(Key<T>) - Method in class org.anvilpowered.anvil.base.data.config.BaseConfigurationService
 
remove(Key<T>) - Method in class org.anvilpowered.anvil.base.data.registry.BaseRegistry
 
removeConnectionClosedListener(ConnectionClosedListener<TDataStore>) - Method in class org.anvilpowered.anvil.api.datastore.DataStoreContext
 
removeConnectionOpenedListener(ConnectionOpenedListener<TDataStore>) - Method in class org.anvilpowered.anvil.api.datastore.DataStoreContext
 
removeFromCollection(Key<? extends Collection<T>>, T) - Method in interface org.anvilpowered.anvil.api.data.registry.Registry
Removes the provided value from this registry's Collection value for the provided Key
removeFromCollection(Key<? extends Collection<T>>, T) - Method in class org.anvilpowered.anvil.base.data.config.BaseConfigurationService
 
removeFromCollection(Key<? extends Collection<T>>, T) - Method in class org.anvilpowered.anvil.base.data.registry.BaseRegistry
 
removeFromMap(Key<? extends Map<K, T>>, K) - Method in interface org.anvilpowered.anvil.api.data.registry.Registry
Removes the provided key from this registry's Map value for the provided Key
removeFromMap(Key<? extends Map<K, T>>, K) - Method in class org.anvilpowered.anvil.base.data.config.BaseConfigurationService
 
removeFromMap(Key<? extends Map<K, T>>, K) - Method in class org.anvilpowered.anvil.base.data.registry.BaseRegistry
 
Repository<TKey,T extends ObjectWithId<TKey>,TDataStore> - Interface in org.anvilpowered.anvil.api.datastore
 
requestCloseConnection() - Method in class org.anvilpowered.anvil.api.datastore.DataStoreContext
 
reset() - Method in interface org.anvilpowered.anvil.api.util.TextService.Builder
Resets the current style to default.
resolve(String) - Static method in class org.anvilpowered.anvil.api.data.key.Keys
 
resolveForSharedEnvironment(Key<T>, Registry) - Static method in class org.anvilpowered.anvil.api.Anvil
 
resolveUnsafe(String) - Static method in class org.anvilpowered.anvil.api.data.key.Keys
 
Result<TResult,TData> - Interface in org.anvilpowered.anvil.api.util
 

S

save() - Method in interface org.anvilpowered.anvil.api.data.config.ConfigurationService
Updates the config with values from the registry.
save() - Method in class org.anvilpowered.anvil.base.data.config.BaseConfigurationService
 
send(TString, TCommandSource) - Method in interface org.anvilpowered.anvil.api.util.TextService
Send the provided TString to the provided TCommandSource
sendTo(TCommandSource) - Method in interface org.anvilpowered.anvil.api.util.TextService.Builder
Creates a TString from this builder and sends it to the provided TCommandSource
sendTo(TCommandSource) - Method in interface org.anvilpowered.anvil.api.util.TextService.Pagination
Sends this TextService.Pagination to the provided TCommandSource
sendToConsole() - Method in interface org.anvilpowered.anvil.api.util.TextService.Builder
Creates a TString from this builder and sends it to the console
sendToConsole() - Method in interface org.anvilpowered.anvil.api.util.TextService.Pagination
Sends this TextService.Pagination to the console
sendToConsole(TString) - Method in interface org.anvilpowered.anvil.api.util.TextService
Send the provided text to the console
serialize(Object) - Static method in interface org.anvilpowered.anvil.api.model.Mappable
 
serialize(TString) - Method in interface org.anvilpowered.anvil.api.util.TextService
Serializes the provided String using the character '&' to serialize styles.
serializePlain(TString) - Method in interface org.anvilpowered.anvil.api.util.TextService
Serializes the provided String and ignores all styles.
serializeUnsafe(Object) - Static method in interface org.anvilpowered.anvil.api.model.Mappable
 
SERVER_NAME - Static variable in class org.anvilpowered.anvil.api.data.key.Keys
 
ServiceManager - Interface in org.anvilpowered.anvil.api
 
set(Key<T>, T) - Method in interface org.anvilpowered.anvil.api.data.registry.Registry
Sets this registry's value for the provided Key
set(String, Object) - Method in interface org.anvilpowered.anvil.api.datastore.MongoRepository
 
set(Key<T>, T) - Method in class org.anvilpowered.anvil.base.data.config.BaseConfigurationService
 
set(Key<T>, T) - Method in class org.anvilpowered.anvil.base.data.registry.BaseRegistry
 
set(String, Object) - Method in interface org.anvilpowered.anvil.base.datastore.BaseMongoRepository
 
setBanEndUtc(Instant) - Method in interface org.anvilpowered.anvil.api.core.model.coremember.CoreMember
 
setBanned(boolean) - Method in interface org.anvilpowered.anvil.api.core.model.coremember.CoreMember
 
setBanReason(String) - Method in interface org.anvilpowered.anvil.api.core.model.coremember.CoreMember
 
setDefault(Key<T>, T) - Method in class org.anvilpowered.anvil.base.data.registry.BaseRegistry
 
setDescription(Key<?>, String) - Method in class org.anvilpowered.anvil.base.data.config.BaseConfigurationService
 
setId(TKey) - Method in interface org.anvilpowered.anvil.api.model.ObjectWithId
 
setId(ObjectId) - Method in class org.anvilpowered.anvil.base.model.MongoDbo
 
setId(EntityId) - Method in class org.anvilpowered.anvil.base.model.XodusDbo
 
setIpAddress(String) - Method in interface org.anvilpowered.anvil.api.core.model.coremember.CoreMember
 
setLastJoinedUtc(Instant) - Method in interface org.anvilpowered.anvil.api.core.model.coremember.CoreMember
 
setMuted(boolean) - Method in interface org.anvilpowered.anvil.api.core.model.coremember.CoreMember
 
setMuteEndUtc(Instant) - Method in interface org.anvilpowered.anvil.api.core.model.coremember.CoreMember
 
setMuteReason(String) - Method in interface org.anvilpowered.anvil.api.core.model.coremember.CoreMember
 
setName(String) - Method in interface org.anvilpowered.anvil.api.Environment.Builder
Sets the name for this environment builder.
setName(Key<?>, String) - Method in class org.anvilpowered.anvil.base.data.config.BaseConfigurationService
 
setNickName(TKey, String) - Method in interface org.anvilpowered.anvil.api.core.coremember.repository.CoreMemberRepository
Updates the property nickName for the document whose id matches the provided TKey
setNickName(Query<CoreMember<ObjectId>>, String) - Method in interface org.anvilpowered.anvil.api.core.coremember.repository.MongoCoreMemberRepository
Updates the property nickName for documents that match the provided Query
setNickName(Function<? super StoreTransaction, ? extends Iterable<Entity>>, String) - Method in interface org.anvilpowered.anvil.api.core.coremember.repository.XodusCoreMemberRepository
Updates the property nickName for documents that match the provided query
setNickName(String) - Method in interface org.anvilpowered.anvil.api.core.model.coremember.CoreMember
 
setNickNameForUser(UUID, String) - Method in interface org.anvilpowered.anvil.api.core.coremember.repository.CoreMemberRepository
Updates the property nickName for documents whose property userUUID matches the provided UUID
setNickNameForUser(String, String) - Method in interface org.anvilpowered.anvil.api.core.coremember.repository.CoreMemberRepository
Updates the property nickName for documents whose property userName matches the provided String
setRootInjector(Injector) - Method in interface org.anvilpowered.anvil.api.Environment.Builder
Sets the root injector for this environment builder.
setTKeyClass(Class<TKey>) - Method in class org.anvilpowered.anvil.api.datastore.DataStoreContext
 
setUserName(String) - Method in interface org.anvilpowered.anvil.api.core.model.coremember.CoreMember
 
setUserUUID(UUID) - Method in interface org.anvilpowered.anvil.api.core.model.coremember.CoreMember
 
setVerification(Key<T>, Map<Predicate<T>, Function<T, T>>) - Method in class org.anvilpowered.anvil.base.data.config.BaseConfigurationService
 
SqlContext - Class in org.anvilpowered.anvil.api.datastore
 
SqlContext(Registry) - Constructor for class org.anvilpowered.anvil.api.datastore.SqlContext
 
SqlRepository<T extends ObjectWithId<java.util.UUID>> - Interface in org.anvilpowered.anvil.api.datastore
 
startCacheInvalidationTask(Integer) - Method in interface org.anvilpowered.anvil.api.datastore.CacheService
Starts cache invalidation task
stopCacheInvalidationTask() - Method in interface org.anvilpowered.anvil.api.datastore.CacheService
Stop cache invalidation task
StorageService<TKey,T extends ObjectWithId<TKey>,TDataStore> - Interface in org.anvilpowered.anvil.api.datastore
 
strikethrough() - Method in interface org.anvilpowered.anvil.api.util.TextService.Builder
Sets the current style to strikethrough.
success(TData) - Method in interface org.anvilpowered.anvil.api.util.Result
 

T

teleport(UUID, UUID) - Method in interface org.anvilpowered.anvil.api.util.TeleportationService
 
TeleportationService - Interface in org.anvilpowered.anvil.api.util
 
TextService<TString,TCommandSource> - Interface in org.anvilpowered.anvil.api.util
 
TextService.Builder<TString,TCommandSource> - Interface in org.anvilpowered.anvil.api.util
 
TextService.Pagination<TString,TCommandSource> - Interface in org.anvilpowered.anvil.api.util
 
TextService.PaginationBuilder<TString,TCommandSource> - Interface in org.anvilpowered.anvil.api.util
 
TimeFormatService - Interface in org.anvilpowered.anvil.api.util
 
TimeFormatService.FormatResult - Interface in org.anvilpowered.anvil.api.util
 
title(TString) - Method in interface org.anvilpowered.anvil.api.util.TextService.PaginationBuilder
Sets the title of this TextService.PaginationBuilder.
title(TextService.Builder<TString, TCommandSource>) - Method in interface org.anvilpowered.anvil.api.util.TextService.PaginationBuilder
Sets the title of this TextService.PaginationBuilder.
toPlain(String) - Method in interface org.anvilpowered.anvil.api.util.TextService
Removes all styles codes from the provided String using the character '&' to determine styles
toString() - Method in class org.anvilpowered.anvil.api.data.key.Key
 
toString() - Method in class org.anvilpowered.anvil.base.data.registry.BaseExtendedRegistry
 
toString() - Method in class org.anvilpowered.anvil.base.data.registry.BaseRegistry
 
toString() - Method in class org.anvilpowered.anvil.base.plugin.BasePlugin
 
transform(Key<T>, BiFunction<? super Key<T>, ? super T, ? extends T>) - Method in interface org.anvilpowered.anvil.api.data.registry.Registry
Applies the provided transformation to this registry's value for the provided Key
transform(Key<T>, Function<? super T, ? extends T>) - Method in interface org.anvilpowered.anvil.api.data.registry.Registry
Applies the provided transformation to this registry's value for the provided Key
transform(Key<T>, BiFunction<? super Key<T>, ? super T, ? extends T>) - Method in class org.anvilpowered.anvil.base.data.config.BaseConfigurationService
 
transform(Key<T>, Function<? super T, ? extends T>) - Method in class org.anvilpowered.anvil.base.data.config.BaseConfigurationService
 
transform(Key<T>, BiFunction<? super Key<T>, ? super T, ? extends T>) - Method in class org.anvilpowered.anvil.base.data.registry.BaseRegistry
 
transform(Key<T>, Function<? super T, ? extends T>) - Method in class org.anvilpowered.anvil.base.data.registry.BaseRegistry
 

U

unBan(TKey) - Method in interface org.anvilpowered.anvil.api.core.coremember.repository.CoreMemberRepository
Sets the property banned to false for the document whose id matches the provided TKey
unBan(Query<CoreMember<ObjectId>>) - Method in interface org.anvilpowered.anvil.api.core.coremember.repository.MongoCoreMemberRepository
Sets the property banned to false for documents that match the provided Query
unBan(Function<? super StoreTransaction, ? extends Iterable<Entity>>) - Method in interface org.anvilpowered.anvil.api.core.coremember.repository.XodusCoreMemberRepository
Sets the property banned to false for documents that match the provided query
unBanIpAddress(String) - Method in interface org.anvilpowered.anvil.api.core.coremember.repository.CoreMemberRepository
Sets the property banned to false for documents whose property ipAddress matches the provided String
unBanUser(UUID) - Method in interface org.anvilpowered.anvil.api.core.coremember.repository.CoreMemberRepository
Sets the property banned to false for documents whose property userUUID matches the provided UUID
unBanUser(String) - Method in interface org.anvilpowered.anvil.api.core.coremember.repository.CoreMemberRepository
Sets the property banned to false for documents whose property userName matches the provided String
underlined() - Method in interface org.anvilpowered.anvil.api.util.TextService.Builder
Sets the current style to underlined.
unMute(TKey) - Method in interface org.anvilpowered.anvil.api.core.coremember.repository.CoreMemberRepository
Sets the property muted to false for the document whose id matches the provided TKey
unMute(Query<CoreMember<ObjectId>>) - Method in interface org.anvilpowered.anvil.api.core.coremember.repository.MongoCoreMemberRepository
Sets the property muted to false for documents that match the provided Query
unMute(Function<? super StoreTransaction, ? extends Iterable<Entity>>) - Method in interface org.anvilpowered.anvil.api.core.coremember.repository.XodusCoreMemberRepository
Sets the property muted to false for documents that match the provided query
unMuteIpAddress(String) - Method in interface org.anvilpowered.anvil.api.core.coremember.repository.CoreMemberRepository
Sets the property muted to false for documents whose property ipAddress matches the provided String
unMuteUser(UUID) - Method in interface org.anvilpowered.anvil.api.core.coremember.repository.CoreMemberRepository
Sets the property muted to false for documents whose property userUUID matches the provided UUID
unMuteUser(String) - Method in interface org.anvilpowered.anvil.api.core.coremember.repository.CoreMemberRepository
Sets the property muted to false for documents whose property userName matches the provided String
unSet(String) - Method in interface org.anvilpowered.anvil.api.datastore.MongoRepository
 
unSet(String) - Method in interface org.anvilpowered.anvil.base.datastore.BaseMongoRepository
 
update(Query<T>, UpdateOperations<T>) - Method in interface org.anvilpowered.anvil.api.datastore.MongoRepository
 
update(Optional<Query<T>>, UpdateOperations<T>) - Method in interface org.anvilpowered.anvil.api.datastore.MongoRepository
 
update(Function<? super StoreTransaction, ? extends Iterable<Entity>>, Consumer<? super Entity>) - Method in interface org.anvilpowered.anvil.api.datastore.XodusRepository
 
update(Optional<Function<? super StoreTransaction, ? extends Iterable<Entity>>>, Consumer<? super Entity>) - Method in interface org.anvilpowered.anvil.api.datastore.XodusRepository
 
update(Query<T>, UpdateOperations<T>) - Method in interface org.anvilpowered.anvil.base.datastore.BaseMongoRepository
 
update(Optional<Query<T>>, UpdateOperations<T>) - Method in interface org.anvilpowered.anvil.base.datastore.BaseMongoRepository
 
update(Function<? super StoreTransaction, ? extends Iterable<Entity>>, Consumer<? super Entity>) - Method in interface org.anvilpowered.anvil.base.datastore.BaseXodusRepository
 
update(Optional<Function<? super StoreTransaction, ? extends Iterable<Entity>>>, Consumer<? super Entity>) - Method in interface org.anvilpowered.anvil.base.datastore.BaseXodusRepository
 
USE_SHARED_CREDENTIALS - Static variable in class org.anvilpowered.anvil.api.data.key.Keys
 
USE_SHARED_ENVIRONMENT - Static variable in class org.anvilpowered.anvil.api.data.key.Keys
 
UserService<TUser,TPlayer> - Interface in org.anvilpowered.anvil.api.util
Service for translating UUIDs to UserNames or UserNames to UUIDs

W

whenLoaded(Runnable) - Method in interface org.anvilpowered.anvil.api.data.registry.Registry
Adds a Runnable to be loaded on Registry.load()
whenLoaded(Consumer<Environment>) - Method in interface org.anvilpowered.anvil.api.Environment.Builder
Called when the Environment is loaded.
whenLoaded(Runnable) - Method in class org.anvilpowered.anvil.base.data.registry.BaseRegistry
 
whenLoaded(Environment) - Method in class org.anvilpowered.anvil.base.plugin.BasePlugin
 
whenReady(Consumer<Environment>) - Method in interface org.anvilpowered.anvil.api.Environment.Builder
Called when the Environment is loaded for the first time.
whenReady(Environment) - Method in class org.anvilpowered.anvil.base.plugin.BasePlugin
 
whenReloaded(Consumer<Environment>) - Method in interface org.anvilpowered.anvil.api.Environment.Builder
Called when the Environment is reloaded.
whenReloaded(Environment) - Method in class org.anvilpowered.anvil.base.plugin.BasePlugin
 
white() - Method in interface org.anvilpowered.anvil.api.util.TextService.Builder
Sets the current color to white.
withAll() - Method in class org.anvilpowered.anvil.base.data.config.BaseConfigurationService
 
withCore() - Method in class org.anvilpowered.anvil.base.data.config.BaseConfigurationService
 
withDataStore() - Method in class org.anvilpowered.anvil.base.data.config.BaseConfigurationService
 
withDataStoreCore() - Method in class org.anvilpowered.anvil.base.data.config.BaseConfigurationService
 
withDefault() - Method in class org.anvilpowered.anvil.base.data.config.BaseConfigurationService
 
withMongoDB() - Method in interface org.anvilpowered.anvil.api.misc.BindingExtensions
Binds the mongodb DataStoreContext
withMongoDB() - Method in class org.anvilpowered.anvil.base.data.config.BaseConfigurationService
 
withoutNano() - Method in interface org.anvilpowered.anvil.api.util.TimeFormatService.FormatResult
 
withProxyMode() - Method in class org.anvilpowered.anvil.base.data.config.BaseConfigurationService
 
withRedis() - Method in class org.anvilpowered.anvil.base.data.config.BaseConfigurationService
 
withRootCommand() - Method in interface org.anvilpowered.anvil.api.Environment.Builder
This will load your root CommandNode as defined by your guice module
withXodus() - Method in interface org.anvilpowered.anvil.api.misc.BindingExtensions
Binds the xodus DataStoreContext
writeTo(T) - Method in interface org.anvilpowered.anvil.api.model.Mappable
Writes all data from this object to the provided object.
writeTo(Entity) - Method in class org.anvilpowered.anvil.base.model.XodusDbo
 

X

XodusContext - Class in org.anvilpowered.anvil.api.datastore
 
XodusContext(Registry) - Constructor for class org.anvilpowered.anvil.api.datastore.XodusContext
 
XodusCoreMemberRepository - Interface in org.anvilpowered.anvil.api.core.coremember.repository
 
XodusDbo - Class in org.anvilpowered.anvil.base.model
 
XodusDbo() - Constructor for class org.anvilpowered.anvil.base.model.XodusDbo
 
XodusEmbedded - Annotation Type in org.anvilpowered.anvil.api.datastore
 
XodusEntity - Annotation Type in org.anvilpowered.anvil.api.datastore
 
XodusRepository<T extends ObjectWithId<jetbrains.exodus.entitystore.EntityId>> - Interface in org.anvilpowered.anvil.api.datastore
 

Y

yellow() - Method in interface org.anvilpowered.anvil.api.util.TextService.Builder
Sets the current color to yellow.
A B C D E F G H I K L M N O P R S T U W X Y 
Skip navigation links