All Classes
-
All Classes Interface Summary Class Summary Enum Summary Class Description AbstractDataStore<T extends AbstractDataStore<T,C>,C> Base implementation of a data store that provides common points for other data stores to hook into.AbstractDataStore.Factory<T extends AbstractDataStore<T,C>,C> AbstractRankLadder BaseDirectoryScope CacheListenerHolder<Key,CacheType> Tracks object listeners for a cacheCachingValue<V> CalculatedSubjectImpl<I> This is a holder that maintains the current subject data stateConfigTransformations DebugPermissionCheckNotifier Log debug messagesEmptyPlatformConfiguration A dummy object that provides an empty platform configuration for implementations of PermissionsEx with no platform-specific optionsFileDataStore FileDataStore.Factory FilePermissionsExConfiguration<T> Configuration for PermissionsEx.FileSubjectData FixedRankLadder ImplementationInterface Methods that are specific to a certain implementation of PermissionsEx (Sponge, Forge, etc)IpSet IpSetContextDefinition An abstract context definiton for context types that use aIpSetLazySubjectRef MemoryContextInheritance Context inheritance data structureMemoryDataStore A data store backed entirely in memoryMemoryDataStore.Factory MemorySubjectData MemorySubjectData.MemorySegment PCollections Utilities for working with persistent collections.PermissionsEx<P> The entry point to the PermissionsEx engine.PermissionsExConfiguration<PlatformType> Configuration for PermissionsExPEXContextDefinition<V> ProtoDataStoreSerializer RankLadderCache Access information about rank ladders.RecordingPermissionCheckNotifier Notification delegate for permissions checks that tracks recent permission checks.SchemaMigrations ServerTagContextDefinition Appliesserver-tagcontext values based on tags defined in the configuration.SubjectDataBaker SubjectDataCacheImpl<I> Cache for subject data objects from a single data store.SubjectRefSerializer Serializer forSubjectRefinstances.SubjectTypeCollectionImpl<I> TimeContextDefinition TimeContextParser Parsers to resolve a time from user input.TimeContextParser.ByDateTimeFormatter Attemp to parse using an existingDateTimeFormatter.TimeContextParser.ByEpochTime Given a second since the epoch, create a time in the local time zone.TimeContextParser.Relative Parse a time using relative time syntax.ToDataSubjectRefImpl<I> An automatically updating reference to the latest data for a certain subject.Util WrappingFormattedLogger An implementation ofFormattedLoggerthat delegates to an existing logger