Hierarchy For All Packages
Package Hierarchies:- dev.demeng.pluginbase,
- dev.demeng.pluginbase.bucket,
- dev.demeng.pluginbase.bucket.factory,
- dev.demeng.pluginbase.bucket.partitioning,
- dev.demeng.pluginbase.command,
- dev.demeng.pluginbase.cooldown,
- dev.demeng.pluginbase.delegate,
- dev.demeng.pluginbase.di,
- dev.demeng.pluginbase.di.annotation,
- dev.demeng.pluginbase.di.container,
- dev.demeng.pluginbase.di.exception,
- dev.demeng.pluginbase.event,
- dev.demeng.pluginbase.event.filter,
- dev.demeng.pluginbase.event.functional,
- dev.demeng.pluginbase.event.functional.merged,
- dev.demeng.pluginbase.event.functional.single,
- dev.demeng.pluginbase.exceptions,
- dev.demeng.pluginbase.gson,
- dev.demeng.pluginbase.input,
- dev.demeng.pluginbase.interfaces,
- dev.demeng.pluginbase.item,
- dev.demeng.pluginbase.locale,
- dev.demeng.pluginbase.locale.reader,
- dev.demeng.pluginbase.menu,
- dev.demeng.pluginbase.menu.layout,
- dev.demeng.pluginbase.menu.model,
- dev.demeng.pluginbase.model,
- dev.demeng.pluginbase.plugin,
- dev.demeng.pluginbase.promise,
- dev.demeng.pluginbase.random,
- dev.demeng.pluginbase.scheduler,
- dev.demeng.pluginbase.scheduler.builder,
- dev.demeng.pluginbase.scheduler.threadlock,
- dev.demeng.pluginbase.serialize,
- dev.demeng.pluginbase.terminable,
- dev.demeng.pluginbase.terminable.composite,
- dev.demeng.pluginbase.terminable.module,
- dev.demeng.pluginbase.text
Class Hierarchy
- java.lang.Object
- java.util.AbstractCollection<E> (implements java.util.Collection<E>)
- java.util.AbstractSet<E> (implements java.util.Set<E>)
- dev.demeng.pluginbase.bucket.AbstractBucket<E> (implements dev.demeng.pluginbase.bucket.Bucket<E>)
- java.util.AbstractSet<E> (implements java.util.Set<E>)
- dev.demeng.pluginbase.terminable.composite.AbstractCompositeTerminable (implements dev.demeng.pluginbase.terminable.composite.CompositeTerminable)
- dev.demeng.pluginbase.terminable.composite.AbstractWeakCompositeTerminable (implements dev.demeng.pluginbase.terminable.composite.CompositeTerminable)
- dev.demeng.pluginbase.scheduler.BaseExecutors
- dev.demeng.pluginbase.command.BaseFailureHandler<A> (implements revxrsal.commands.node.FailureHandler<A>)
- dev.demeng.pluginbase.plugin.BaseManager
- dev.demeng.pluginbase.BaseSettings.ColorScheme
- dev.demeng.pluginbase.model.BlockPosition (implements dev.demeng.pluginbase.serialize.YamlSerializable)
- dev.demeng.pluginbase.bucket.factory.BucketFactory
- dev.demeng.pluginbase.Common
- dev.demeng.pluginbase.locale.reader.ConfigLocaleReader (implements dev.demeng.pluginbase.locale.LocaleReader)
- dev.demeng.pluginbase.cooldown.Cooldown
- dev.demeng.pluginbase.cooldown.CooldownMap<T>
- dev.demeng.pluginbase.delegate.Delegates
- dev.demeng.pluginbase.di.DependencyInjection
- dev.demeng.pluginbase.event.filter.EventFilters
- dev.demeng.pluginbase.event.filter.EventHandlers
- dev.demeng.pluginbase.Events
- dev.demeng.pluginbase.gson.GsonProvider
- dev.demeng.pluginbase.item.ItemBuilder
- dev.demeng.pluginbase.serialize.ItemSerializer
- dev.demeng.pluginbase.gson.JsonBuilder
- dev.demeng.pluginbase.locale.Locales
- dev.demeng.pluginbase.Locations
- dev.demeng.pluginbase.menu.layout.Menu (implements dev.demeng.pluginbase.menu.IMenu)
- dev.demeng.pluginbase.menu.model.MenuButton
- dev.demeng.pluginbase.menu.MenuManager (implements dev.demeng.pluginbase.terminable.module.TerminableModule)
- dev.demeng.pluginbase.menu.layout.PagedMenu (implements dev.demeng.pluginbase.menu.IMenu)
- dev.demeng.pluginbase.model.Pair<A,
B> - dev.demeng.pluginbase.bucket.partitioning.PartitioningStrategies
- dev.demeng.pluginbase.model.Placeholders (implements dev.demeng.pluginbase.DynamicPlaceholders)
- dev.demeng.pluginbase.Players
- org.bukkit.plugin.PluginBase (implements org.bukkit.plugin.Plugin)
- org.bukkit.plugin.java.JavaPlugin
- dev.demeng.pluginbase.plugin.BasePlugin (implements dev.demeng.pluginbase.terminable.TerminableConsumer)
- org.bukkit.plugin.java.JavaPlugin
- dev.demeng.pluginbase.model.Point (implements dev.demeng.pluginbase.serialize.YamlSerializable)
- dev.demeng.pluginbase.model.Position (implements dev.demeng.pluginbase.serialize.YamlSerializable)
- dev.demeng.pluginbase.random.RandomString
- revxrsal.commands.exception.RuntimeExceptionAdapter<A> (implements revxrsal.commands.exception.CommandExceptionHandler<A>)
- revxrsal.commands.exception.DefaultExceptionHandler<A>
- revxrsal.commands.bukkit.exception.BukkitExceptionHandler
- dev.demeng.pluginbase.command.BaseExceptionHandler
- revxrsal.commands.bukkit.exception.BukkitExceptionHandler
- revxrsal.commands.exception.DefaultExceptionHandler<A>
- dev.demeng.pluginbase.Schedulers
- dev.demeng.pluginbase.ServerProperties
- dev.demeng.pluginbase.Services
- dev.demeng.pluginbase.Sounds
- dev.demeng.pluginbase.text.StringSimilarity
- dev.demeng.pluginbase.text.Text
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- dev.demeng.pluginbase.terminable.composite.CompositeClosingException
- java.lang.RuntimeException
- dev.demeng.pluginbase.exceptions.BaseException
- dev.demeng.pluginbase.di.exception.DependencyException
- dev.demeng.pluginbase.di.exception.MissingDependencyException
- dev.demeng.pluginbase.di.exception.TypeMismatchException
- dev.demeng.pluginbase.exceptions.EventHandlerException
- dev.demeng.pluginbase.exceptions.PromiseChainException
- dev.demeng.pluginbase.exceptions.SchedulerTaskException
- dev.demeng.pluginbase.di.exception.DependencyException
- dev.demeng.pluginbase.exceptions.PluginErrorException
- dev.demeng.pluginbase.exceptions.BaseException
- java.lang.Exception
- dev.demeng.pluginbase.scheduler.Ticks
- dev.demeng.pluginbase.Time
- dev.demeng.pluginbase.TrimmedUuids
- dev.demeng.pluginbase.UpdateChecker
- org.bukkit.conversations.ValidatingPrompt (implements org.bukkit.conversations.Prompt)
- dev.demeng.pluginbase.input.ChatInputRequest<T>
- dev.demeng.pluginbase.model.Vector3d (implements dev.demeng.pluginbase.serialize.YamlSerializable)
- dev.demeng.pluginbase.YamlConfig
- java.util.AbstractCollection<E> (implements java.util.Collection<E>)
Interface Hierarchy
- java.lang.AutoCloseable
- dev.demeng.pluginbase.terminable.Terminable
- dev.demeng.pluginbase.terminable.composite.CompositeTerminable (also extends dev.demeng.pluginbase.terminable.TerminableConsumer)
- dev.demeng.pluginbase.di.container.DependencyContainer
- dev.demeng.pluginbase.promise.Promise<V> (also extends java.util.concurrent.Future<V>)
- dev.demeng.pluginbase.scheduler.threadlock.ServerThreadLock
- dev.demeng.pluginbase.event.Subscription
- dev.demeng.pluginbase.event.MergedSubscription<T>
- dev.demeng.pluginbase.event.SingleSubscription<T>
- dev.demeng.pluginbase.scheduler.Task
- dev.demeng.pluginbase.terminable.Terminable
- dev.demeng.pluginbase.BaseSettings
- java.util.function.BiConsumer<T,
U> - dev.demeng.pluginbase.gson.JsonBuilder.JsonObjectBuilder (also extends java.util.function.Consumer<T>)
- java.util.function.Consumer<T>
- dev.demeng.pluginbase.gson.JsonBuilder.JsonArrayBuilder
- dev.demeng.pluginbase.gson.JsonBuilder.JsonObjectBuilder (also extends java.util.function.BiConsumer<T,
U>)
- dev.demeng.pluginbase.scheduler.builder.ContextualPromiseBuilder
- dev.demeng.pluginbase.scheduler.builder.TaskBuilder.Delayed
- dev.demeng.pluginbase.scheduler.builder.TaskBuilder.DelayedTick
- dev.demeng.pluginbase.scheduler.builder.TaskBuilder.DelayedTime
- dev.demeng.pluginbase.scheduler.builder.TaskBuilder.Delayed
- dev.demeng.pluginbase.scheduler.builder.ContextualTaskBuilder
- dev.demeng.pluginbase.bucket.Cycle<E>
- dev.demeng.pluginbase.delegate.Delegate<T>
- dev.demeng.pluginbase.di.container.DependencyContainer.Builder
- dev.demeng.pluginbase.DynamicPlaceholders
- java.util.concurrent.Executor
- dev.demeng.pluginbase.scheduler.Scheduler
- dev.demeng.pluginbase.event.functional.FunctionalHandlerList<T,
R> - dev.demeng.pluginbase.event.functional.merged.MergedHandlerList<T>
- dev.demeng.pluginbase.event.functional.single.SingleHandlerList<T>
- java.util.concurrent.Future<V>
- dev.demeng.pluginbase.promise.Promise<V> (also extends dev.demeng.pluginbase.terminable.Terminable)
- dev.demeng.pluginbase.menu.IMenu
- java.lang.Iterable<T>
- java.util.Collection<E>
- java.util.Set<E>
- dev.demeng.pluginbase.bucket.Bucket<E>
- dev.demeng.pluginbase.bucket.BucketPartition<E>
- java.util.Set<E>
- java.util.Collection<E>
- dev.demeng.pluginbase.locale.LocaleReader
- dev.demeng.pluginbase.menu.layout.PagedMenu.Settings
- dev.demeng.pluginbase.bucket.partitioning.PartitioningStrategy<T>
- dev.demeng.pluginbase.bucket.partitioning.GenericPartitioningStrategy
- dev.demeng.pluginbase.event.functional.SubscriptionBuilder<T>
- dev.demeng.pluginbase.event.functional.merged.MergedSubscriptionBuilder<T>
- dev.demeng.pluginbase.event.functional.single.SingleSubscriptionBuilder<T>
- dev.demeng.pluginbase.scheduler.builder.TaskBuilder
- dev.demeng.pluginbase.scheduler.builder.TaskBuilder.ThreadContextual
- dev.demeng.pluginbase.terminable.TerminableConsumer
- dev.demeng.pluginbase.terminable.composite.CompositeTerminable (also extends dev.demeng.pluginbase.terminable.Terminable)
- dev.demeng.pluginbase.terminable.module.TerminableModule
- dev.demeng.pluginbase.locale.Translator
- dev.demeng.pluginbase.interfaces.TypeAware<T>
- dev.demeng.pluginbase.serialize.YamlSerializable
Annotation Interface Hierarchy
- dev.demeng.pluginbase.di.annotation.Component (implements java.lang.annotation.Annotation)
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- dev.demeng.pluginbase.event.functional.ExpiryTestStage
- dev.demeng.pluginbase.promise.ThreadContext
- dev.demeng.pluginbase.Time.DurationFormatter
- dev.demeng.pluginbase.UpdateChecker.Result
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)