Hierarchy For All Packages
- xyz.xenondevs.invui,
- xyz.xenondevs.invui.animation,
- xyz.xenondevs.invui.animation.impl,
- xyz.xenondevs.invui.gui,
- xyz.xenondevs.invui.gui.structure,
- xyz.xenondevs.invui.inventory,
- xyz.xenondevs.invui.inventory.event,
- xyz.xenondevs.invui.item,
- xyz.xenondevs.invui.item.builder,
- xyz.xenondevs.invui.item.impl,
- xyz.xenondevs.invui.item.impl.controlitem,
- xyz.xenondevs.invui.util,
- xyz.xenondevs.invui.window
Class Hierarchy
- java.lang.Object
- xyz.xenondevs.invui.animation.impl.AbstractAnimation (implements xyz.xenondevs.invui.animation.Animation)
- xyz.xenondevs.invui.animation.impl.AbstractSoundAnimation
- xyz.xenondevs.invui.animation.impl.ColumnAnimation
- xyz.xenondevs.invui.animation.impl.HorizontalSnakeAnimation
- xyz.xenondevs.invui.animation.impl.RandomAnimation
- xyz.xenondevs.invui.animation.impl.RowAnimation
- xyz.xenondevs.invui.animation.impl.SequentialAnimation
- xyz.xenondevs.invui.animation.impl.SplitSequentialAnimation
- xyz.xenondevs.invui.animation.impl.VerticalSnakeAnimation
- xyz.xenondevs.invui.animation.impl.AbstractSoundAnimation
- java.util.AbstractCollection<E> (implements java.util.Collection<E>)
- java.util.AbstractList<E> (implements java.util.List<E>)
- java.util.ArrayList<E> (implements java.lang.Cloneable, java.util.List<E>, java.util.RandomAccess, java.io.Serializable)
- xyz.xenondevs.invui.gui.structure.IngredientList
- java.util.ArrayList<E> (implements java.lang.Cloneable, java.util.List<E>, java.util.RandomAccess, java.io.Serializable)
- java.util.AbstractList<E> (implements java.util.List<E>)
- xyz.xenondevs.invui.gui.AbstractGui (implements xyz.xenondevs.invui.gui.Gui, xyz.xenondevs.invui.gui.GuiParent)
- xyz.xenondevs.invui.gui.AbstractPagedGui<C> (implements xyz.xenondevs.invui.gui.PagedGui<C>)
- xyz.xenondevs.invui.gui.AbstractScrollGui<C> (implements xyz.xenondevs.invui.gui.ScrollGui<C>)
- xyz.xenondevs.invui.gui.AbstractTabGui (implements xyz.xenondevs.invui.gui.TabGui)
- xyz.xenondevs.invui.gui.AbstractGui.AbstractBuilder<G,
S> (implements xyz.xenondevs.invui.gui.Gui.Builder<G, S>) - xyz.xenondevs.invui.gui.AbstractPagedGui.AbstractBuilder<C> (implements xyz.xenondevs.invui.gui.PagedGui.Builder<C>)
- xyz.xenondevs.invui.gui.AbstractScrollGui.AbstractBuilder<C> (implements xyz.xenondevs.invui.gui.ScrollGui.Builder<C>)
- xyz.xenondevs.invui.gui.AbstractTabGui.AbstractBuilder (implements xyz.xenondevs.invui.gui.TabGui.Builder)
- xyz.xenondevs.invui.item.impl.AbstractItem (implements xyz.xenondevs.invui.item.Item)
- xyz.xenondevs.invui.item.impl.AsyncItem
- xyz.xenondevs.invui.item.impl.AutoCycleItem
- xyz.xenondevs.invui.item.impl.controlitem.ControlItem<G>
- xyz.xenondevs.invui.item.impl.controlitem.PageItem
- xyz.xenondevs.invui.item.impl.controlitem.ScrollItem
- xyz.xenondevs.invui.item.impl.controlitem.TabItem
- xyz.xenondevs.invui.item.impl.CycleItem
- xyz.xenondevs.invui.item.impl.SimpleItem
- xyz.xenondevs.invui.item.impl.CommandItem
- xyz.xenondevs.invui.item.impl.SuppliedItem
- xyz.xenondevs.invui.item.impl.AutoUpdateItem
- xyz.xenondevs.invui.item.builder.AbstractItemBuilder<S> (implements xyz.xenondevs.invui.item.ItemProvider)
- xyz.xenondevs.invui.item.builder.BannerBuilder
- xyz.xenondevs.invui.item.builder.FireworkBuilder
- xyz.xenondevs.invui.item.builder.ItemBuilder
- xyz.xenondevs.invui.item.builder.PotionBuilder
- xyz.xenondevs.invui.item.builder.SkullBuilder
- xyz.xenondevs.invui.window.AbstractWindow (implements xyz.xenondevs.invui.gui.GuiParent, xyz.xenondevs.invui.window.Window)
- xyz.xenondevs.invui.window.AbstractDoubleWindow
- xyz.xenondevs.invui.window.AbstractMergedWindow
- xyz.xenondevs.invui.window.AbstractSplitWindow
- xyz.xenondevs.invui.window.AbstractSingleWindow
- xyz.xenondevs.invui.window.AbstractDoubleWindow
- xyz.xenondevs.invui.window.AbstractWindow.AbstractBuilder<W,
S> (implements xyz.xenondevs.invui.window.Window.Builder<W, S>) - xyz.xenondevs.invui.window.AbstractSingleWindow.AbstractBuilder<W,
S> (implements xyz.xenondevs.invui.window.Window.Builder.Single<W, S>) - xyz.xenondevs.invui.window.AbstractSplitWindow.AbstractBuilder<W,
S> (implements xyz.xenondevs.invui.window.Window.Builder.Double<W, S>)
- xyz.xenondevs.invui.window.AbstractSingleWindow.AbstractBuilder<W,
- xyz.xenondevs.invui.util.ArrayUtils
- xyz.xenondevs.invui.item.Click
- xyz.xenondevs.invui.util.ColorPalette
- xyz.xenondevs.invui.util.DataUtils
- xyz.xenondevs.invui.inventory.Inventory
- xyz.xenondevs.invui.inventory.CompositeInventory
- xyz.xenondevs.invui.inventory.ObscuredInventory
- xyz.xenondevs.invui.inventory.ReferencingInventory
- xyz.xenondevs.invui.inventory.VirtualInventory
- xyz.xenondevs.invui.gui.structure.InventorySlotElementSupplier (implements java.util.function.Supplier<T>)
- xyz.xenondevs.invui.util.InventoryUtils
- xyz.xenondevs.invui.InvUI (implements org.bukkit.event.Listener)
- xyz.xenondevs.invui.inventory.event.ItemPostUpdateEvent
- xyz.xenondevs.invui.inventory.event.ItemPreUpdateEvent
- xyz.xenondevs.invui.util.ItemUtils
- xyz.xenondevs.invui.item.ItemWrapper (implements xyz.xenondevs.invui.item.ItemProvider)
- xyz.xenondevs.invui.gui.structure.Marker
- xyz.xenondevs.invui.gui.structure.Markers
- xyz.xenondevs.invui.util.MathUtils
- xyz.xenondevs.invui.util.MojangApiUtils
- xyz.xenondevs.invui.util.Pair<A,
B> - xyz.xenondevs.invui.inventory.event.PlayerUpdateReason (implements xyz.xenondevs.invui.inventory.event.UpdateReason)
- xyz.xenondevs.invui.util.Point2D
- xyz.xenondevs.invui.item.builder.SkullBuilder.HeadTexture (implements java.io.Serializable)
- xyz.xenondevs.invui.gui.SlotElement.InventorySlotElement (implements xyz.xenondevs.invui.gui.SlotElement)
- xyz.xenondevs.invui.gui.SlotElement.ItemSlotElement (implements xyz.xenondevs.invui.gui.SlotElement)
- xyz.xenondevs.invui.gui.SlotElement.LinkedSlotElement (implements xyz.xenondevs.invui.gui.SlotElement)
- xyz.xenondevs.invui.util.SlotUtils
- xyz.xenondevs.invui.gui.structure.Structure (implements java.lang.Cloneable)
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- xyz.xenondevs.invui.util.MojangApiUtils.MojangApiException
- java.lang.Exception
- xyz.xenondevs.invui.inventory.VirtualInventoryManager
- xyz.xenondevs.invui.window.WindowManager (implements org.bukkit.event.Listener)
- xyz.xenondevs.invui.animation.impl.AbstractAnimation (implements xyz.xenondevs.invui.animation.Animation)
Interface Hierarchy
- xyz.xenondevs.invui.animation.Animation
- java.lang.Cloneable
- xyz.xenondevs.invui.gui.Gui.Builder<G,
S> - xyz.xenondevs.invui.gui.Gui.Builder.Normal
- xyz.xenondevs.invui.gui.PagedGui.Builder<C>
- xyz.xenondevs.invui.gui.ScrollGui.Builder<C>
- xyz.xenondevs.invui.gui.TabGui.Builder
- xyz.xenondevs.invui.item.ItemProvider (also extends java.util.function.Supplier<T>)
- xyz.xenondevs.invui.window.Window.Builder<W,
S> - xyz.xenondevs.invui.window.AnvilWindow.Builder<S>
- xyz.xenondevs.invui.window.AnvilWindow.Builder.Single (also extends xyz.xenondevs.invui.window.Window.Builder.Single<W,
S>) - xyz.xenondevs.invui.window.AnvilWindow.Builder.Split (also extends xyz.xenondevs.invui.window.Window.Builder.Double<W,
S>)
- xyz.xenondevs.invui.window.AnvilWindow.Builder.Single (also extends xyz.xenondevs.invui.window.Window.Builder.Single<W,
- xyz.xenondevs.invui.window.CartographyWindow.Builder<S>
- xyz.xenondevs.invui.window.CartographyWindow.Builder.Single (also extends xyz.xenondevs.invui.window.Window.Builder.Single<W,
S>) - xyz.xenondevs.invui.window.CartographyWindow.Builder.Split (also extends xyz.xenondevs.invui.window.Window.Builder.Double<W,
S>)
- xyz.xenondevs.invui.window.CartographyWindow.Builder.Single (also extends xyz.xenondevs.invui.window.Window.Builder.Single<W,
- xyz.xenondevs.invui.window.Window.Builder.Double<W,
S> - xyz.xenondevs.invui.window.AnvilWindow.Builder.Split (also extends xyz.xenondevs.invui.window.AnvilWindow.Builder<S>)
- xyz.xenondevs.invui.window.CartographyWindow.Builder.Split (also extends xyz.xenondevs.invui.window.CartographyWindow.Builder<S>)
- xyz.xenondevs.invui.window.Window.Builder.Normal.Split (also extends xyz.xenondevs.invui.window.Window.Builder.Normal<V,
S>)
- xyz.xenondevs.invui.window.Window.Builder.Normal<V,
S> - xyz.xenondevs.invui.window.Window.Builder.Normal.Merged (also extends xyz.xenondevs.invui.window.Window.Builder.Single<W,
S>) - xyz.xenondevs.invui.window.Window.Builder.Normal.Single (also extends xyz.xenondevs.invui.window.Window.Builder.Single<W,
S>) - xyz.xenondevs.invui.window.Window.Builder.Normal.Split (also extends xyz.xenondevs.invui.window.Window.Builder.Double<W,
S>)
- xyz.xenondevs.invui.window.Window.Builder.Normal.Merged (also extends xyz.xenondevs.invui.window.Window.Builder.Single<W,
- xyz.xenondevs.invui.window.Window.Builder.Single<W,
S> - xyz.xenondevs.invui.window.AnvilWindow.Builder.Single (also extends xyz.xenondevs.invui.window.AnvilWindow.Builder<S>)
- xyz.xenondevs.invui.window.CartographyWindow.Builder.Single (also extends xyz.xenondevs.invui.window.CartographyWindow.Builder<S>)
- xyz.xenondevs.invui.window.Window.Builder.Normal.Merged (also extends xyz.xenondevs.invui.window.Window.Builder.Normal<V,
S>) - xyz.xenondevs.invui.window.Window.Builder.Normal.Single (also extends xyz.xenondevs.invui.window.Window.Builder.Normal<V,
S>)
- xyz.xenondevs.invui.window.AnvilWindow.Builder<S>
- xyz.xenondevs.invui.gui.Gui.Builder<G,
- xyz.xenondevs.invui.gui.Gui
- xyz.xenondevs.invui.gui.GuiParent
- xyz.xenondevs.invui.item.Item
- xyz.xenondevs.invui.gui.SlotElement
- xyz.xenondevs.invui.inventory.StackSizeProvider
- java.util.function.Supplier<T>
- xyz.xenondevs.invui.item.ItemProvider (also extends java.lang.Cloneable)
- xyz.xenondevs.invui.util.TriConsumer<A,
B, C> - xyz.xenondevs.invui.inventory.event.UpdateReason
- xyz.xenondevs.invui.window.Window
- xyz.xenondevs.invui.window.AnvilWindow
- xyz.xenondevs.invui.window.CartographyWindow
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- xyz.xenondevs.invui.item.builder.PotionBuilder.PotionType
- xyz.xenondevs.invui.util.SlotUtils.Order
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)