Hierarchy For All Packages
Package Hierarchies:- space.maxus.flare,
- space.maxus.flare.handlers,
- space.maxus.flare.item,
- space.maxus.flare.react,
- space.maxus.flare.text,
- space.maxus.flare.ui,
- space.maxus.flare.ui.compose,
- space.maxus.flare.ui.compose.complex,
- space.maxus.flare.ui.frames,
- space.maxus.flare.ui.page,
- space.maxus.flare.ui.space,
- space.maxus.flare.util
Class Hierarchy
- java.lang.Object
- org.bukkit.scheduler.BukkitRunnable (implements java.lang.Runnable)
- space.maxus.flare.util.PausingTask
- space.maxus.flare.handlers.ClickHandler (implements org.bukkit.event.Listener)
- space.maxus.flare.util.CompoundValidator (implements space.maxus.flare.util.Validator)
- space.maxus.flare.ui.page.DefaultPagination (implements space.maxus.flare.ui.page.Pagination<P>)
- space.maxus.flare.util.FlareUtil
- space.maxus.flare.ui.Frame (implements space.maxus.flare.react.ReactivityProvider)
- space.maxus.flare.ui.frames.PaginatedFrame (implements space.maxus.flare.ui.page.PaginationProxy)
- space.maxus.flare.ui.frames.ParamFrame<P>
- space.maxus.flare.ui.page.PageFrame
- space.maxus.flare.ui.compose.complex.Modal.ModalFrame
- space.maxus.flare.ui.page.PageFrame
- space.maxus.flare.ui.frames.ParamPaginatedFrame<P> (implements space.maxus.flare.ui.page.PaginationProxy)
- space.maxus.flare.ui.frames.SimpleFrame
- space.maxus.flare.ui.compose.FunctionComposable<P> (implements space.maxus.flare.ui.Composable, space.maxus.flare.react.ReactivityProvider)
- space.maxus.flare.item.Items
- space.maxus.flare.item.ItemStackBuilder (implements space.maxus.flare.item.ItemProvider)
- space.maxus.flare.react.MemoizedReactiveComputable<I,
O> (implements org.apache.commons.lang3.concurrent.Computable<I, O>, space.maxus.flare.react.ReactiveSubscriber<V>) - space.maxus.flare.util.MinMaxPair<A>
- space.maxus.flare.handlers.ModalHandler (implements org.bukkit.event.Listener)
- space.maxus.flare.ui.compose.complex.Modals
- space.maxus.flare.ui.compose.complex.Modals.YesNoModal (implements space.maxus.flare.ui.ComposableLike)
- space.maxus.flare.ui.compose.complex.Modals.YesNoModal.YesNoModalBuilder
- space.maxus.flare.ui.PackedComposable
- space.maxus.flare.ui.PlayerFrameStateManager (implements org.bukkit.event.Listener)
- org.bukkit.plugin.PluginBase (implements org.bukkit.plugin.Plugin)
- org.bukkit.plugin.java.JavaPlugin
- space.maxus.flare.Flare
- org.bukkit.plugin.java.JavaPlugin
- space.maxus.flare.react.Reactive
- space.maxus.flare.ui.ReactiveInventoryHolder (implements org.bukkit.inventory.InventoryHolder)
- space.maxus.flare.item.ReactiveItemProvider<V> (implements space.maxus.flare.item.ItemProvider, space.maxus.flare.react.ReactiveSubscriber<V>)
- space.maxus.flare.react.ReactiveState<V> (implements space.maxus.flare.react.ReactiveNotifier<V>)
- space.maxus.flare.ui.ComposableReactiveState<V>
- java.lang.Record
- space.maxus.flare.ui.compose.complex.Modal.ModalProps
- space.maxus.flare.ui.page.PageFrame.Props
- space.maxus.flare.ui.space.Rect (implements space.maxus.flare.ui.space.ComposableSpace)
- space.maxus.flare.ui.compose.RootReferencing (implements space.maxus.flare.ui.Composable)
- space.maxus.flare.util.SafeComputable.Wrapper<I,
O> (implements space.maxus.flare.util.SafeComputable<I, O>) - space.maxus.flare.ui.space.SetSpace (implements space.maxus.flare.ui.space.ComposableSpace)
- space.maxus.flare.util.SimpleInvBoundPrompt (implements org.bukkit.conversations.Prompt)
- space.maxus.flare.ui.space.Slot (implements java.lang.Comparable<T>, space.maxus.flare.ui.space.ComposableSpace)
- space.maxus.flare.item.StillItemProvider (implements space.maxus.flare.item.ItemProvider)
- space.maxus.flare.react.SubscriberList<V>
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- space.maxus.flare.react.ReactiveException
- java.lang.RuntimeException
- space.maxus.flare.util.FlareUtil.AcquiringException
- space.maxus.flare.util.SafeComputable.ComputeInterruptionException
- java.lang.Exception
- org.bukkit.conversations.ValidatingPrompt (implements org.bukkit.conversations.Prompt)
- space.maxus.flare.util.ValidatingInvBoundPrompt
- space.maxus.flare.util.Validators
- org.bukkit.scheduler.BukkitRunnable (implements java.lang.Runnable)
Interface Hierarchy
- net.kyori.adventure.util.Buildable<R,
B> - net.kyori.adventure.text.BuildableComponent<C,
B> (also extends net.kyori.adventure.text.Component) - net.kyori.adventure.text.TextComponent (also extends net.kyori.adventure.text.ScopedComponent<C>)
- space.maxus.flare.text.ReactiveComponent<V> (also extends space.maxus.flare.react.ReactiveSubscriber<V>)
- net.kyori.adventure.text.TextComponent (also extends net.kyori.adventure.text.ScopedComponent<C>)
- net.kyori.adventure.text.BuildableComponent<C,
- space.maxus.flare.ui.compose.Button.ClickHandler
- space.maxus.flare.ui.compose.Button.CancellingClickHandler
- net.kyori.adventure.text.ComponentBuilderApplicable
- net.kyori.adventure.text.Component (also extends net.kyori.adventure.text.ComponentLike, net.kyori.examination.Examinable, net.kyori.adventure.text.event.HoverEventSource<V>, net.kyori.adventure.text.format.StyleGetter, net.kyori.adventure.text.format.StyleSetter<T>)
- net.kyori.adventure.text.BuildableComponent<C,
B> (also extends net.kyori.adventure.util.Buildable<R, B>) - net.kyori.adventure.text.TextComponent (also extends net.kyori.adventure.text.ScopedComponent<C>)
- space.maxus.flare.text.ReactiveComponent<V> (also extends space.maxus.flare.react.ReactiveSubscriber<V>)
- net.kyori.adventure.text.TextComponent (also extends net.kyori.adventure.text.ScopedComponent<C>)
- net.kyori.adventure.text.ScopedComponent<C>
- net.kyori.adventure.text.TextComponent (also extends net.kyori.adventure.text.BuildableComponent<C,
B>) - space.maxus.flare.text.ReactiveComponent<V> (also extends space.maxus.flare.react.ReactiveSubscriber<V>)
- net.kyori.adventure.text.TextComponent (also extends net.kyori.adventure.text.BuildableComponent<C,
- net.kyori.adventure.text.BuildableComponent<C,
- net.kyori.adventure.text.Component (also extends net.kyori.adventure.text.ComponentLike, net.kyori.examination.Examinable, net.kyori.adventure.text.event.HoverEventSource<V>, net.kyori.adventure.text.format.StyleGetter, net.kyori.adventure.text.format.StyleSetter<T>)
- net.kyori.adventure.text.ComponentLike
- net.kyori.adventure.text.Component (also extends net.kyori.adventure.text.ComponentBuilderApplicable, net.kyori.examination.Examinable, net.kyori.adventure.text.event.HoverEventSource<V>, net.kyori.adventure.text.format.StyleGetter, net.kyori.adventure.text.format.StyleSetter<T>)
- net.kyori.adventure.text.BuildableComponent<C,
B> (also extends net.kyori.adventure.util.Buildable<R, B>) - net.kyori.adventure.text.TextComponent (also extends net.kyori.adventure.text.ScopedComponent<C>)
- space.maxus.flare.text.ReactiveComponent<V> (also extends space.maxus.flare.react.ReactiveSubscriber<V>)
- net.kyori.adventure.text.TextComponent (also extends net.kyori.adventure.text.ScopedComponent<C>)
- net.kyori.adventure.text.ScopedComponent<C>
- net.kyori.adventure.text.TextComponent (also extends net.kyori.adventure.text.BuildableComponent<C,
B>) - space.maxus.flare.text.ReactiveComponent<V> (also extends space.maxus.flare.react.ReactiveSubscriber<V>)
- net.kyori.adventure.text.TextComponent (also extends net.kyori.adventure.text.BuildableComponent<C,
- net.kyori.adventure.text.BuildableComponent<C,
- net.kyori.adventure.text.Component (also extends net.kyori.adventure.text.ComponentBuilderApplicable, net.kyori.examination.Examinable, net.kyori.adventure.text.event.HoverEventSource<V>, net.kyori.adventure.text.format.StyleGetter, net.kyori.adventure.text.format.StyleSetter<T>)
- space.maxus.flare.ui.ComposableLike
- space.maxus.flare.ui.compose.Button.Builder
- space.maxus.flare.ui.compose.Checkbox.Builder
- space.maxus.flare.ui.Composable
- space.maxus.flare.ui.compose.complex.Composition (also extends space.maxus.flare.ui.compose.Configurable<S>)
- space.maxus.flare.ui.compose.ContainerSlot (also extends space.maxus.flare.ui.compose.Configurable<S>, space.maxus.flare.ui.compose.Disable)
- space.maxus.flare.ui.compose.GoBackButton (also extends space.maxus.flare.ui.compose.Configurable<S>, space.maxus.flare.ui.compose.Disable)
- space.maxus.flare.ui.compose.complex.PaginationDisplay (also extends space.maxus.flare.ui.compose.Configurable<S>)
- space.maxus.flare.ui.compose.ProgressBar (also extends space.maxus.flare.ui.compose.Configurable<S>)
- space.maxus.flare.ui.compose.ProviderRendered
- space.maxus.flare.ui.compose.Button (also extends space.maxus.flare.ui.compose.Configurable<S>, space.maxus.flare.ui.compose.Disable)
- space.maxus.flare.ui.compose.Checkbox (also extends space.maxus.flare.ui.compose.Configurable<S>, space.maxus.flare.ui.compose.Disable)
- space.maxus.flare.ui.compose.complex.Modal (also extends space.maxus.flare.ui.compose.Configurable<S>, space.maxus.flare.ui.compose.Disable)
- space.maxus.flare.ui.compose.Placeholder
- space.maxus.flare.ui.compose.Selection<E> (also extends space.maxus.flare.ui.compose.Configurable<S>, space.maxus.flare.ui.compose.Disable)
- space.maxus.flare.ui.compose.TextInput (also extends space.maxus.flare.ui.compose.Configurable<S>, space.maxus.flare.ui.compose.Disable)
- space.maxus.flare.ui.compose.Slideshow (also extends space.maxus.flare.ui.compose.Configurable<S>, space.maxus.flare.ui.compose.Disable)
- space.maxus.flare.ui.compose.complex.Tabulation (also extends space.maxus.flare.ui.compose.Configurable<S>)
- space.maxus.flare.ui.compose.ContainerSlot.Builder
- space.maxus.flare.ui.compose.complex.Modal.Builder
- space.maxus.flare.ui.compose.complex.PaginationDisplay.Builder
- space.maxus.flare.ui.compose.Selection.Builder<E>
- space.maxus.flare.ui.compose.TextInput.Builder
- space.maxus.flare.ui.space.ComposableSpace
- org.apache.commons.lang3.concurrent.Computable<I,
O> - space.maxus.flare.util.SafeComputable<I,
O>
- space.maxus.flare.util.SafeComputable<I,
- space.maxus.flare.ui.compose.Configurable<S>
- space.maxus.flare.ui.compose.Button (also extends space.maxus.flare.ui.compose.Disable, space.maxus.flare.ui.compose.ProviderRendered)
- space.maxus.flare.ui.compose.Checkbox (also extends space.maxus.flare.ui.compose.Disable, space.maxus.flare.ui.compose.ProviderRendered)
- space.maxus.flare.ui.compose.complex.Composition (also extends space.maxus.flare.ui.Composable)
- space.maxus.flare.ui.compose.ContainerSlot (also extends space.maxus.flare.ui.Composable, space.maxus.flare.ui.compose.Disable)
- space.maxus.flare.ui.compose.GoBackButton (also extends space.maxus.flare.ui.Composable, space.maxus.flare.ui.compose.Disable)
- space.maxus.flare.ui.compose.complex.Modal (also extends space.maxus.flare.ui.compose.Disable, space.maxus.flare.ui.compose.ProviderRendered)
- space.maxus.flare.ui.compose.complex.PaginationDisplay (also extends space.maxus.flare.ui.Composable)
- space.maxus.flare.ui.compose.ProgressBar (also extends space.maxus.flare.ui.Composable)
- space.maxus.flare.ui.compose.Selection<E> (also extends space.maxus.flare.ui.compose.Disable, space.maxus.flare.ui.compose.ProviderRendered)
- space.maxus.flare.ui.compose.Slideshow (also extends space.maxus.flare.ui.Composable, space.maxus.flare.ui.compose.Disable)
- space.maxus.flare.ui.compose.complex.Tabulation (also extends space.maxus.flare.ui.Composable)
- space.maxus.flare.ui.compose.TextInput (also extends space.maxus.flare.ui.compose.Disable, space.maxus.flare.ui.compose.ProviderRendered)
- space.maxus.flare.ui.compose.Configurable.Configurator<S>
- space.maxus.flare.ui.compose.ContainerSlot.ContainerEvent
- space.maxus.flare.ui.compose.ContainerSlot.ContainerPredicate
- space.maxus.flare.ui.compose.Disable
- space.maxus.flare.ui.compose.Button (also extends space.maxus.flare.ui.compose.Configurable<S>, space.maxus.flare.ui.compose.ProviderRendered)
- space.maxus.flare.ui.compose.Checkbox (also extends space.maxus.flare.ui.compose.Configurable<S>, space.maxus.flare.ui.compose.ProviderRendered)
- space.maxus.flare.ui.compose.ContainerSlot (also extends space.maxus.flare.ui.Composable, space.maxus.flare.ui.compose.Configurable<S>)
- space.maxus.flare.ui.compose.GoBackButton (also extends space.maxus.flare.ui.Composable, space.maxus.flare.ui.compose.Configurable<S>)
- space.maxus.flare.ui.compose.complex.Modal (also extends space.maxus.flare.ui.compose.Configurable<S>, space.maxus.flare.ui.compose.ProviderRendered)
- space.maxus.flare.ui.compose.Selection<E> (also extends space.maxus.flare.ui.compose.Configurable<S>, space.maxus.flare.ui.compose.ProviderRendered)
- space.maxus.flare.ui.compose.Slideshow (also extends space.maxus.flare.ui.Composable, space.maxus.flare.ui.compose.Configurable<S>)
- space.maxus.flare.ui.compose.TextInput (also extends space.maxus.flare.ui.compose.Configurable<S>, space.maxus.flare.ui.compose.ProviderRendered)
- net.kyori.examination.Examinable
- net.kyori.adventure.text.Component (also extends net.kyori.adventure.text.ComponentBuilderApplicable, net.kyori.adventure.text.ComponentLike, net.kyori.adventure.text.event.HoverEventSource<V>, net.kyori.adventure.text.format.StyleGetter, net.kyori.adventure.text.format.StyleSetter<T>)
- net.kyori.adventure.text.BuildableComponent<C,
B> (also extends net.kyori.adventure.util.Buildable<R, B>) - net.kyori.adventure.text.TextComponent (also extends net.kyori.adventure.text.ScopedComponent<C>)
- space.maxus.flare.text.ReactiveComponent<V> (also extends space.maxus.flare.react.ReactiveSubscriber<V>)
- net.kyori.adventure.text.TextComponent (also extends net.kyori.adventure.text.ScopedComponent<C>)
- net.kyori.adventure.text.ScopedComponent<C>
- net.kyori.adventure.text.TextComponent (also extends net.kyori.adventure.text.BuildableComponent<C,
B>) - space.maxus.flare.text.ReactiveComponent<V> (also extends space.maxus.flare.react.ReactiveSubscriber<V>)
- net.kyori.adventure.text.TextComponent (also extends net.kyori.adventure.text.BuildableComponent<C,
- net.kyori.adventure.text.BuildableComponent<C,
- net.kyori.adventure.text.Component (also extends net.kyori.adventure.text.ComponentBuilderApplicable, net.kyori.adventure.text.ComponentLike, net.kyori.adventure.text.event.HoverEventSource<V>, net.kyori.adventure.text.format.StyleGetter, net.kyori.adventure.text.format.StyleSetter<T>)
- net.kyori.adventure.text.event.HoverEventSource<V>
- net.kyori.adventure.text.Component (also extends net.kyori.adventure.text.ComponentBuilderApplicable, net.kyori.adventure.text.ComponentLike, net.kyori.examination.Examinable, net.kyori.adventure.text.format.StyleGetter, net.kyori.adventure.text.format.StyleSetter<T>)
- net.kyori.adventure.text.BuildableComponent<C,
B> (also extends net.kyori.adventure.util.Buildable<R, B>) - net.kyori.adventure.text.TextComponent (also extends net.kyori.adventure.text.ScopedComponent<C>)
- space.maxus.flare.text.ReactiveComponent<V> (also extends space.maxus.flare.react.ReactiveSubscriber<V>)
- net.kyori.adventure.text.TextComponent (also extends net.kyori.adventure.text.ScopedComponent<C>)
- net.kyori.adventure.text.ScopedComponent<C>
- net.kyori.adventure.text.TextComponent (also extends net.kyori.adventure.text.BuildableComponent<C,
B>) - space.maxus.flare.text.ReactiveComponent<V> (also extends space.maxus.flare.react.ReactiveSubscriber<V>)
- net.kyori.adventure.text.TextComponent (also extends net.kyori.adventure.text.BuildableComponent<C,
- net.kyori.adventure.text.BuildableComponent<C,
- net.kyori.adventure.text.Component (also extends net.kyori.adventure.text.ComponentBuilderApplicable, net.kyori.adventure.text.ComponentLike, net.kyori.examination.Examinable, net.kyori.adventure.text.format.StyleGetter, net.kyori.adventure.text.format.StyleSetter<T>)
- space.maxus.flare.item.ItemProvider
- space.maxus.flare.ui.page.PageFrame.BooleanReturningClickHandler
- space.maxus.flare.ui.page.PageFrame.DragHandler
- space.maxus.flare.ui.page.PageFrame.SimpleClickHandler
- space.maxus.flare.ui.page.Pagination<P>
- space.maxus.flare.ui.page.PaginationProxy
- space.maxus.flare.react.ReactiveNotifier<V>
- space.maxus.flare.react.ReactiveSubscriber<V>
- space.maxus.flare.text.ReactiveComponent<V> (also extends net.kyori.adventure.text.TextComponent)
- space.maxus.flare.react.ReactivityProvider
- net.kyori.adventure.text.format.StyleGetter
- net.kyori.adventure.text.Component (also extends net.kyori.adventure.text.ComponentBuilderApplicable, net.kyori.adventure.text.ComponentLike, net.kyori.examination.Examinable, net.kyori.adventure.text.event.HoverEventSource<V>, net.kyori.adventure.text.format.StyleSetter<T>)
- net.kyori.adventure.text.BuildableComponent<C,
B> (also extends net.kyori.adventure.util.Buildable<R, B>) - net.kyori.adventure.text.TextComponent (also extends net.kyori.adventure.text.ScopedComponent<C>)
- space.maxus.flare.text.ReactiveComponent<V> (also extends space.maxus.flare.react.ReactiveSubscriber<V>)
- net.kyori.adventure.text.TextComponent (also extends net.kyori.adventure.text.ScopedComponent<C>)
- net.kyori.adventure.text.ScopedComponent<C>
- net.kyori.adventure.text.TextComponent (also extends net.kyori.adventure.text.BuildableComponent<C,
B>) - space.maxus.flare.text.ReactiveComponent<V> (also extends space.maxus.flare.react.ReactiveSubscriber<V>)
- net.kyori.adventure.text.TextComponent (also extends net.kyori.adventure.text.BuildableComponent<C,
- net.kyori.adventure.text.BuildableComponent<C,
- net.kyori.adventure.text.Component (also extends net.kyori.adventure.text.ComponentBuilderApplicable, net.kyori.adventure.text.ComponentLike, net.kyori.examination.Examinable, net.kyori.adventure.text.event.HoverEventSource<V>, net.kyori.adventure.text.format.StyleSetter<T>)
- net.kyori.adventure.text.format.StyleSetter<T>
- net.kyori.adventure.text.Component (also extends net.kyori.adventure.text.ComponentBuilderApplicable, net.kyori.adventure.text.ComponentLike, net.kyori.examination.Examinable, net.kyori.adventure.text.event.HoverEventSource<V>, net.kyori.adventure.text.format.StyleGetter)
- net.kyori.adventure.text.BuildableComponent<C,
B> (also extends net.kyori.adventure.util.Buildable<R, B>) - net.kyori.adventure.text.TextComponent (also extends net.kyori.adventure.text.ScopedComponent<C>)
- space.maxus.flare.text.ReactiveComponent<V> (also extends space.maxus.flare.react.ReactiveSubscriber<V>)
- net.kyori.adventure.text.TextComponent (also extends net.kyori.adventure.text.ScopedComponent<C>)
- net.kyori.adventure.text.ScopedComponent<C>
- net.kyori.adventure.text.TextComponent (also extends net.kyori.adventure.text.BuildableComponent<C,
B>) - space.maxus.flare.text.ReactiveComponent<V> (also extends space.maxus.flare.react.ReactiveSubscriber<V>)
- net.kyori.adventure.text.TextComponent (also extends net.kyori.adventure.text.BuildableComponent<C,
- net.kyori.adventure.text.BuildableComponent<C,
- net.kyori.adventure.text.Component (also extends net.kyori.adventure.text.ComponentBuilderApplicable, net.kyori.adventure.text.ComponentLike, net.kyori.examination.Examinable, net.kyori.adventure.text.event.HoverEventSource<V>, net.kyori.adventure.text.format.StyleGetter)
- space.maxus.flare.util.Validator
- space.maxus.flare.util.Validator.Checker
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- space.maxus.flare.ui.Dimensions
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)