Hierarchy For All Packages
Package Hierarchies:- de.studiocode.invui,
- de.studiocode.invui.animation,
- de.studiocode.invui.animation.impl,
- de.studiocode.invui.gui,
- de.studiocode.invui.gui.builder,
- de.studiocode.invui.gui.builder.guitype,
- de.studiocode.invui.gui.impl,
- de.studiocode.invui.gui.structure,
- de.studiocode.invui.item,
- de.studiocode.invui.item.builder,
- de.studiocode.invui.item.impl,
- de.studiocode.invui.item.impl.controlitem,
- de.studiocode.invui.map,
- de.studiocode.invui.util,
- de.studiocode.invui.virtualinventory,
- de.studiocode.invui.virtualinventory.event,
- de.studiocode.invui.window,
- de.studiocode.invui.window.impl,
- de.studiocode.invui.window.impl.merged,
- de.studiocode.invui.window.impl.merged.combined,
- de.studiocode.invui.window.impl.merged.split,
- de.studiocode.invui.window.impl.single
Class Hierarchy
- java.lang.Object
- 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)
- de.studiocode.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>)
- de.studiocode.invui.util.ArrayUtils
- de.studiocode.invui.animation.impl.BaseAnimation (implements de.studiocode.invui.animation.Animation)
- de.studiocode.invui.animation.impl.SoundAnimation
- de.studiocode.invui.animation.impl.ColumnAnimation
- de.studiocode.invui.animation.impl.HorizontalSnakeAnimation
- de.studiocode.invui.animation.impl.RandomAnimation
- de.studiocode.invui.animation.impl.RowAnimation
- de.studiocode.invui.animation.impl.SequentialAnimation
- de.studiocode.invui.animation.impl.SplitSequentialAnimation
- de.studiocode.invui.animation.impl.VerticalSnakeAnimation
- de.studiocode.invui.animation.impl.SoundAnimation
- de.studiocode.invui.gui.impl.BaseGUI (implements de.studiocode.invui.gui.Controllable, de.studiocode.invui.gui.GUI)
- de.studiocode.invui.gui.impl.PagedGUI
- de.studiocode.invui.gui.impl.SimplePagedItemsGUI
- de.studiocode.invui.gui.impl.SimplePagedNestedGUI
- de.studiocode.invui.gui.impl.ScrollGUI
- de.studiocode.invui.gui.impl.SimpleScrollItemsGUI
- de.studiocode.invui.gui.impl.SimpleScrollNestedGUI
- de.studiocode.invui.gui.impl.SimpleScrollVIGUI
- de.studiocode.invui.gui.impl.SimpleGUI
- de.studiocode.invui.gui.impl.TabGUI (implements de.studiocode.invui.gui.Controllable)
- de.studiocode.invui.gui.impl.SimpleTabGUI
- de.studiocode.invui.gui.impl.PagedGUI
- de.studiocode.invui.item.impl.BaseItem (implements de.studiocode.invui.item.Item)
- de.studiocode.invui.item.impl.AsyncItem
- de.studiocode.invui.item.impl.AutoCycleItem
- de.studiocode.invui.item.impl.controlitem.ControlItem<G>
- de.studiocode.invui.item.impl.controlitem.PageItem
- de.studiocode.invui.item.impl.controlitem.ScrollItem
- de.studiocode.invui.item.impl.controlitem.TabItem
- de.studiocode.invui.item.impl.CycleItem
- de.studiocode.invui.item.impl.SimpleItem
- de.studiocode.invui.item.impl.CommandItem
- de.studiocode.invui.item.impl.SuppliedItem
- de.studiocode.invui.item.impl.AutoUpdateItem
- de.studiocode.invui.window.impl.BaseWindow (implements de.studiocode.invui.window.Window)
- de.studiocode.invui.window.impl.merged.MergedWindow
- de.studiocode.invui.window.impl.merged.combined.CombinedWindow
- de.studiocode.invui.window.impl.merged.combined.SimpleCombinedWindow
- de.studiocode.invui.window.impl.merged.split.SplitWindow
- de.studiocode.invui.window.impl.merged.split.AnvilSplitWindow
- de.studiocode.invui.window.impl.merged.split.CartographySplitWindow
- de.studiocode.invui.window.impl.merged.split.SimpleSplitWindow
- de.studiocode.invui.window.impl.merged.combined.CombinedWindow
- de.studiocode.invui.window.impl.single.SingleWindow
- de.studiocode.invui.window.impl.single.AnvilWindow
- de.studiocode.invui.window.impl.single.CartographyWindow
- de.studiocode.invui.window.impl.single.SimpleWindow
- de.studiocode.invui.window.impl.merged.MergedWindow
- de.studiocode.invui.item.Click
- de.studiocode.invui.map.ColorPalette
- de.studiocode.invui.util.ComponentUtils
- de.studiocode.invui.util.DataUtils
- de.studiocode.invui.gui.builder.GUIBuilder<G>
- de.studiocode.invui.gui.builder.GUIContext
- de.studiocode.invui.util.InventoryUtils
- de.studiocode.invui.InvUI (implements org.bukkit.event.Listener)
- de.studiocode.invui.util.IOUtils
- de.studiocode.invui.item.builder.ItemBuilder
- de.studiocode.invui.virtualinventory.event.ItemUpdateEvent
- de.studiocode.invui.virtualinventory.event.InventoryUpdatedEvent
- de.studiocode.invui.item.ItemWrapper (implements de.studiocode.invui.item.ItemProvider)
- de.studiocode.invui.gui.structure.Marker
- de.studiocode.invui.gui.structure.Markers
- de.studiocode.invui.util.MathUtils
- de.studiocode.invui.util.MojangApiUtils
- de.studiocode.invui.util.Pair<A,
B> - de.studiocode.invui.virtualinventory.event.PlayerUpdateReason (implements de.studiocode.invui.virtualinventory.event.UpdateReason)
- de.studiocode.invui.util.Point2D
- de.studiocode.invui.item.builder.PotionBuilder
- de.studiocode.invui.item.builder.SkullBuilder
- de.studiocode.invui.item.builder.SkullBuilder.HeadTexture (implements java.io.Serializable)
- de.studiocode.invui.gui.SlotElement.ItemSlotElement (implements de.studiocode.invui.gui.SlotElement)
- de.studiocode.invui.gui.SlotElement.LinkedSlotElement (implements de.studiocode.invui.gui.SlotElement)
- de.studiocode.invui.gui.SlotElement.VISlotElement (implements de.studiocode.invui.gui.SlotElement)
- de.studiocode.invui.util.SlotUtils
- de.studiocode.invui.gui.structure.Structure (implements java.lang.Cloneable)
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.io.IOException
- de.studiocode.invui.util.MojangApiUtils.MojangApiException
- java.io.IOException
- java.lang.Exception
- de.studiocode.invui.virtualinventory.VirtualInventory
- de.studiocode.invui.virtualinventory.VirtualInventoryManager
- de.studiocode.invui.gui.structure.VISlotElementSupplier (implements java.util.function.Supplier<T>)
- de.studiocode.invui.window.WindowManager (implements org.bukkit.event.Listener)
- java.util.AbstractCollection<E> (implements java.util.Collection<E>)
Interface Hierarchy
- de.studiocode.invui.animation.Animation
- java.lang.Cloneable
- de.studiocode.invui.item.ItemProvider (also extends java.util.function.Supplier<T>)
- de.studiocode.invui.gui.Controllable
- de.studiocode.invui.gui.GUIParent
- de.studiocode.invui.gui.builder.guitype.GUIType<G>
- de.studiocode.invui.item.Item
- de.studiocode.invui.gui.SlotElement
- de.studiocode.invui.virtualinventory.StackSizeProvider
- java.util.function.Supplier<T>
- de.studiocode.invui.item.ItemProvider (also extends java.lang.Cloneable)
- de.studiocode.invui.virtualinventory.event.UpdateReason
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- de.studiocode.invui.item.builder.PotionBuilder.PotionType
- de.studiocode.invui.util.SlotUtils.Order
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)