Hierarchy For All Packages
Package Hierarchies:- dev.hypera.chameleon,
- dev.hypera.chameleon.adventure,
- dev.hypera.chameleon.adventure.mapper,
- dev.hypera.chameleon.command,
- dev.hypera.chameleon.command.annotations,
- dev.hypera.chameleon.command.context,
- dev.hypera.chameleon.command.objects,
- dev.hypera.chameleon.event,
- dev.hypera.chameleon.event.common,
- dev.hypera.chameleon.event.proxy,
- dev.hypera.chameleon.event.server,
- dev.hypera.chameleon.exception,
- dev.hypera.chameleon.exception.command,
- dev.hypera.chameleon.exception.extension,
- dev.hypera.chameleon.exception.reflection,
- dev.hypera.chameleon.extension,
- dev.hypera.chameleon.logger,
- dev.hypera.chameleon.meta,
- dev.hypera.chameleon.platform,
- dev.hypera.chameleon.platform.proxy,
- dev.hypera.chameleon.platform.server,
- dev.hypera.chameleon.scheduler,
- dev.hypera.chameleon.user,
- dev.hypera.chameleon.util,
- dev.hypera.chameleon.util.graph
Class Hierarchy
- java.lang.Object
- dev.hypera.chameleon.event.AbstractCancellable (implements dev.hypera.chameleon.event.Cancellable)
- dev.hypera.chameleon.event.common.UserChatEvent (implements dev.hypera.chameleon.event.common.UserEvent)
- dev.hypera.chameleon.event.common.UserConnectEvent (implements dev.hypera.chameleon.event.Cancellable, dev.hypera.chameleon.event.common.UserEvent)
- java.util.AbstractMap<K,V> (implements java.util.Map<K,V>)
- java.util.concurrent.ConcurrentHashMap<K,V> (implements java.util.concurrent.ConcurrentMap<K,V>, java.io.Serializable)
- dev.hypera.chameleon.extension.ExtensionMap
- java.util.concurrent.ConcurrentHashMap<K,V> (implements java.util.concurrent.ConcurrentMap<K,V>, java.io.Serializable)
- dev.hypera.chameleon.adventure.mapper.AdventureMapper
- dev.hypera.chameleon.adventure.AudienceReflection
- dev.hypera.chameleon.adventure.mapper.BookMapper (implements dev.hypera.chameleon.adventure.mapper.Mapper<T>)
- dev.hypera.chameleon.adventure.mapper.BossBarMapper (implements dev.hypera.chameleon.adventure.mapper.Mapper<T>)
- dev.hypera.chameleon.adventure.mapper.BoundMapper (implements dev.hypera.chameleon.adventure.mapper.Mapper<T>)
- dev.hypera.chameleon.Chameleon
- dev.hypera.chameleon.ChameleonBootstrap<T>
- dev.hypera.chameleon.event.common.ChameleonDisableEvent (implements dev.hypera.chameleon.event.ChameleonEvent)
- dev.hypera.chameleon.event.common.ChameleonEnableEvent (implements dev.hypera.chameleon.event.ChameleonEvent)
- dev.hypera.chameleon.logger.ChameleonInternalLogger (implements dev.hypera.chameleon.logger.ChameleonLogger)
- dev.hypera.chameleon.logger.ChameleonJavaLogger (implements dev.hypera.chameleon.logger.ChameleonLogger)
- dev.hypera.chameleon.event.common.ChameleonLoadEvent (implements dev.hypera.chameleon.event.ChameleonEvent)
- dev.hypera.chameleon.logger.ChameleonLog4jLogger (implements dev.hypera.chameleon.logger.ChameleonLogger)
- dev.hypera.chameleon.logger.ChameleonNoopLogger (implements dev.hypera.chameleon.logger.ChameleonLogger)
- dev.hypera.chameleon.logger.ChameleonSlf4jLogger (implements dev.hypera.chameleon.logger.ChameleonLogger)
- dev.hypera.chameleon.util.ChameleonUtil
- dev.hypera.chameleon.adventure.mapper.ChatTypeMapper (implements dev.hypera.chameleon.adventure.mapper.Mapper<T>)
- dev.hypera.chameleon.command.Command
- dev.hypera.chameleon.command.CommandManager
- dev.hypera.chameleon.adventure.mapper.ComponentMapper (implements dev.hypera.chameleon.adventure.mapper.Mapper<T>)
- dev.hypera.chameleon.command.context.ContextImpl (implements dev.hypera.chameleon.command.context.Context)
- dev.hypera.chameleon.adventure.mapper.EnumMapper<E> (implements dev.hypera.chameleon.adventure.mapper.Mapper<T>)
- dev.hypera.chameleon.event.EventBusImpl (implements dev.hypera.chameleon.event.EventBus)
- dev.hypera.chameleon.extension.ExtensionManagerImpl (implements dev.hypera.chameleon.extension.ExtensionManager)
- dev.hypera.chameleon.adventure.mapper.IdentityMapper (implements dev.hypera.chameleon.adventure.mapper.Mapper<T>)
- dev.hypera.chameleon.adventure.mapper.KeyMapper (implements dev.hypera.chameleon.adventure.mapper.Mapper<T>)
- dev.hypera.chameleon.adventure.mapper.PointerMapper (implements dev.hypera.chameleon.adventure.mapper.Mapper<T>)
- dev.hypera.chameleon.util.Preconditions
- dev.hypera.chameleon.event.proxy.ProxyUserSwitchEvent (implements dev.hypera.chameleon.event.proxy.ProxyUserEvent)
- dev.hypera.chameleon.adventure.ReflectedAudience (implements net.kyori.adventure.audience.ForwardingAudience.Single)
- dev.hypera.chameleon.scheduler.Scheduler
- dev.hypera.chameleon.event.server.ServerUserKickEvent (implements dev.hypera.chameleon.event.server.ServerUserEvent)
- dev.hypera.chameleon.adventure.mapper.SignatureMapper (implements dev.hypera.chameleon.adventure.mapper.Mapper<T>)
- dev.hypera.chameleon.adventure.mapper.SoundMapper (implements dev.hypera.chameleon.adventure.mapper.Mapper<T>)
- dev.hypera.chameleon.adventure.mapper.SoundStopMapper (implements dev.hypera.chameleon.adventure.mapper.Mapper<T>)
- dev.hypera.chameleon.command.SubCommand
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- dev.hypera.chameleon.exception.ChameleonException
- java.lang.RuntimeException
- dev.hypera.chameleon.exception.ChameleonRuntimeException
- dev.hypera.chameleon.exception.command.ChameleonCommandException
- dev.hypera.chameleon.exception.extension.ChameleonExtensionException
- dev.hypera.chameleon.exception.reflection.ChameleonReflectiveException
- dev.hypera.chameleon.exception.ChameleonRuntimeException
- java.lang.Exception
- dev.hypera.chameleon.adventure.mapper.TimesMapper (implements dev.hypera.chameleon.adventure.mapper.Mapper<T>)
- dev.hypera.chameleon.adventure.mapper.TitlePartMapper (implements dev.hypera.chameleon.adventure.mapper.Mapper<T>)
- dev.hypera.chameleon.event.common.UserDisconnectEvent (implements dev.hypera.chameleon.event.common.UserEvent)
- dev.hypera.chameleon.event.AbstractCancellable (implements dev.hypera.chameleon.event.Cancellable)
Interface Hierarchy
- java.lang.AutoCloseable
- net.kyori.adventure.platform.AudienceProvider
- dev.hypera.chameleon.adventure.ChameleonAudienceProvider
- net.kyori.adventure.platform.AudienceProvider
- dev.hypera.chameleon.event.Cancellable
- dev.hypera.chameleon.event.ChameleonEvent
- dev.hypera.chameleon.event.proxy.ProxyEvent
- dev.hypera.chameleon.event.proxy.ProxyUserEvent (also extends dev.hypera.chameleon.event.common.UserEvent)
- dev.hypera.chameleon.event.server.ServerEvent
- dev.hypera.chameleon.event.server.ServerUserEvent (also extends dev.hypera.chameleon.event.common.UserEvent)
- dev.hypera.chameleon.event.common.UserEvent
- dev.hypera.chameleon.event.proxy.ProxyUserEvent (also extends dev.hypera.chameleon.event.proxy.ProxyEvent)
- dev.hypera.chameleon.event.server.ServerUserEvent (also extends dev.hypera.chameleon.event.server.ServerEvent)
- dev.hypera.chameleon.event.proxy.ProxyEvent
- dev.hypera.chameleon.extension.ChameleonExtension
- dev.hypera.chameleon.extension.ChameleonExtensionDependency
- dev.hypera.chameleon.extension.ChameleonExtensionFactory<T>
- dev.hypera.chameleon.logger.ChameleonLogger
- dev.hypera.chameleon.extension.ChameleonPlatformExtension
- dev.hypera.chameleon.ChameleonPlugin
- dev.hypera.chameleon.ChameleonPluginBootstrap
- java.lang.Comparable<T>
- net.kyori.adventure.key.Key (also extends net.kyori.examination.Examinable, net.kyori.adventure.key.Keyed, net.kyori.adventure.key.Namespaced)
- dev.hypera.chameleon.meta.MetadataKey<V>
- net.kyori.adventure.key.Key (also extends net.kyori.examination.Examinable, net.kyori.adventure.key.Keyed, net.kyori.adventure.key.Namespaced)
- dev.hypera.chameleon.command.objects.Condition
- dev.hypera.chameleon.command.context.Context
- dev.hypera.chameleon.util.graph.Edge<T>
- dev.hypera.chameleon.event.EventBus
- dev.hypera.chameleon.event.EventSubscriber<T>
- dev.hypera.chameleon.event.EventSubscriber.Builder<T>
- dev.hypera.chameleon.event.EventSubscription
- net.kyori.examination.Examinable
- net.kyori.adventure.key.Key (also extends java.lang.Comparable<T>, net.kyori.adventure.key.Keyed, net.kyori.adventure.key.Namespaced)
- dev.hypera.chameleon.meta.MetadataKey<V>
- net.kyori.adventure.key.Key (also extends java.lang.Comparable<T>, net.kyori.adventure.key.Keyed, net.kyori.adventure.key.Namespaced)
- dev.hypera.chameleon.extension.ExtensionManager
- dev.hypera.chameleon.util.graph.Graph<T>
- dev.hypera.chameleon.util.graph.Graph.Builder<T>
- net.kyori.adventure.identity.Identified
- dev.hypera.chameleon.user.User (also extends dev.hypera.chameleon.user.ChatUser)
- dev.hypera.chameleon.user.ProxyUser
- dev.hypera.chameleon.user.ServerUser
- dev.hypera.chameleon.user.User (also extends dev.hypera.chameleon.user.ChatUser)
- net.kyori.adventure.key.Keyed
- net.kyori.adventure.key.Key (also extends java.lang.Comparable<T>, net.kyori.examination.Examinable, net.kyori.adventure.key.Namespaced)
- dev.hypera.chameleon.meta.MetadataKey<V>
- net.kyori.adventure.key.Key (also extends java.lang.Comparable<T>, net.kyori.examination.Examinable, net.kyori.adventure.key.Namespaced)
- dev.hypera.chameleon.adventure.mapper.Mapper<T>
- dev.hypera.chameleon.meta.MetadataHolder
- dev.hypera.chameleon.user.ChatUser (also extends net.kyori.adventure.audience.Audience, dev.hypera.chameleon.user.PermissionHolder)
- dev.hypera.chameleon.user.ConsoleUser
- dev.hypera.chameleon.user.User (also extends net.kyori.adventure.identity.Identified)
- dev.hypera.chameleon.user.ProxyUser
- dev.hypera.chameleon.user.ServerUser
- dev.hypera.chameleon.user.ChatUser (also extends net.kyori.adventure.audience.Audience, dev.hypera.chameleon.user.PermissionHolder)
- net.kyori.adventure.key.Namespaced
- net.kyori.adventure.key.Key (also extends java.lang.Comparable<T>, net.kyori.examination.Examinable, net.kyori.adventure.key.Keyed)
- dev.hypera.chameleon.meta.MetadataKey<V>
- net.kyori.adventure.key.Key (also extends java.lang.Comparable<T>, net.kyori.examination.Examinable, net.kyori.adventure.key.Keyed)
- dev.hypera.chameleon.util.Pair<A,B>
- dev.hypera.chameleon.user.PermissionHolder
- dev.hypera.chameleon.user.ChatUser (also extends net.kyori.adventure.audience.Audience, dev.hypera.chameleon.meta.MetadataHolder)
- dev.hypera.chameleon.user.ConsoleUser
- dev.hypera.chameleon.user.User (also extends net.kyori.adventure.identity.Identified)
- dev.hypera.chameleon.user.ProxyUser
- dev.hypera.chameleon.user.ServerUser
- dev.hypera.chameleon.user.ChatUser (also extends net.kyori.adventure.audience.Audience, dev.hypera.chameleon.meta.MetadataHolder)
- dev.hypera.chameleon.platform.Platform
- dev.hypera.chameleon.platform.proxy.ProxyPlatform
- dev.hypera.chameleon.platform.server.ServerPlatform
- dev.hypera.chameleon.platform.PlatformPlugin
- dev.hypera.chameleon.platform.PluginManager
- net.kyori.adventure.pointer.Pointered
- net.kyori.adventure.audience.Audience
- dev.hypera.chameleon.user.ChatUser (also extends dev.hypera.chameleon.meta.MetadataHolder, dev.hypera.chameleon.user.PermissionHolder)
- dev.hypera.chameleon.user.ConsoleUser
- dev.hypera.chameleon.user.User (also extends net.kyori.adventure.identity.Identified)
- dev.hypera.chameleon.user.ProxyUser
- dev.hypera.chameleon.user.ServerUser
- dev.hypera.chameleon.user.ChatUser (also extends dev.hypera.chameleon.meta.MetadataHolder, dev.hypera.chameleon.user.PermissionHolder)
- net.kyori.adventure.audience.Audience
- java.util.function.Predicate<T>
- dev.hypera.chameleon.platform.PlatformTarget
- dev.hypera.chameleon.scheduler.Schedule
- dev.hypera.chameleon.scheduler.ScheduledTask
- dev.hypera.chameleon.platform.proxy.Server
- dev.hypera.chameleon.scheduler.Task
- dev.hypera.chameleon.scheduler.Task.Builder
- dev.hypera.chameleon.user.UserManager
Annotation Type Hierarchy
- dev.hypera.chameleon.command.annotations.CommandHandler (implements java.lang.annotation.Annotation)
- dev.hypera.chameleon.command.annotations.Permission (implements java.lang.annotation.Annotation)
- dev.hypera.chameleon.command.annotations.SubCommandHandler (implements java.lang.annotation.Annotation)
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- dev.hypera.chameleon.event.EventSubscriptionPriority
- dev.hypera.chameleon.platform.server.GameMode
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)