Class Hierarchy

  • java.lang.Object
    • io.github.cottonmc.cotton.gui.widget.data.Color.HSL (implements io.github.cottonmc.cotton.gui.widget.data.Color)
    • io.github.cottonmc.cotton.gui.widget.data.Color.LCH (implements io.github.cottonmc.cotton.gui.widget.data.Color)
    • io.github.cottonmc.cotton.gui.widget.data.Color.RGB (implements io.github.cottonmc.cotton.gui.widget.data.Color)
    • io.github.cottonmc.cotton.gui.client.CottonHud
    • net.minecraft.client.gui.DrawableHelper
      • net.minecraft.client.gui.AbstractParentElement (implements net.minecraft.client.gui.ParentElement)
        • net.minecraft.client.gui.screen.Screen (implements net.minecraft.client.gui.Drawable)
          • io.github.cottonmc.cotton.gui.client.CottonClientScreen (implements io.github.cottonmc.cotton.gui.impl.client.CottonScreenImpl)
          • net.minecraft.client.gui.screen.ingame.HandledScreen<T> (implements net.minecraft.client.gui.screen.ingame.ScreenHandlerProvider<T>)
    • io.github.cottonmc.cotton.gui.EmptyInventory (implements net.minecraft.inventory.Inventory)
    • io.github.cottonmc.cotton.gui.impl.FocusHandler
    • io.github.cottonmc.cotton.gui.widget.icon.ItemIcon (implements io.github.cottonmc.cotton.gui.widget.icon.Icon)
    • io.github.cottonmc.cotton.gui.client.LibGui
    • io.github.cottonmc.cotton.gui.impl.client.LibGuiClient (implements net.fabricmc.api.ClientModInitializer)
    • io.github.cottonmc.cotton.gui.impl.LibGuiCommon (implements net.fabricmc.api.ModInitializer)
    • io.github.cottonmc.cotton.gui.impl.client.LibGuiConfig
    • io.github.cottonmc.cotton.gui.client.LightweightGuiDescription (implements io.github.cottonmc.cotton.gui.GuiDescription)
      • io.github.cottonmc.cotton.gui.impl.modmenu.ConfigGui
    • io.github.cottonmc.cotton.gui.impl.modmenu.ModMenuSupport (implements io.github.prospector.modmenu.api.ModMenuApi)
    • io.github.cottonmc.cotton.gui.impl.client.MouseInputHandler
    • java.lang.Record
      • io.github.cottonmc.cotton.gui.widget.data.Insets
      • io.github.cottonmc.cotton.gui.widget.data.Texture
      • io.github.cottonmc.cotton.gui.widget.data.Vec2i
    • io.github.cottonmc.cotton.gui.client.Scissors
    • io.github.cottonmc.cotton.gui.client.Scissors.Frame (implements java.lang.AutoCloseable)
    • io.github.cottonmc.cotton.gui.client.ScreenDrawing
    • net.minecraft.screen.ScreenHandler
    • io.github.cottonmc.cotton.gui.impl.ScreenNetworkingImpl (implements io.github.cottonmc.cotton.gui.networking.ScreenNetworking)
    • net.minecraft.screen.slot.Slot
    • io.github.cottonmc.cotton.gui.widget.icon.TextureIcon (implements io.github.cottonmc.cotton.gui.widget.icon.Icon)
    • io.github.cottonmc.cotton.gui.widget.TooltipBuilder
    • io.github.cottonmc.cotton.gui.widget.WTabPanel.Tab
    • io.github.cottonmc.cotton.gui.widget.WTabPanel.Tab.Builder
    • io.github.cottonmc.cotton.gui.widget.WWidget
      • io.github.cottonmc.cotton.gui.widget.WAbstractSlider
      • io.github.cottonmc.cotton.gui.widget.WBar
      • io.github.cottonmc.cotton.gui.widget.WButton
      • io.github.cottonmc.cotton.gui.widget.WDynamicLabel
      • io.github.cottonmc.cotton.gui.widget.WItem
      • io.github.cottonmc.cotton.gui.widget.WItemSlot
      • io.github.cottonmc.cotton.gui.impl.modmenu.WKirbSprite
      • io.github.cottonmc.cotton.gui.widget.WLabel
      • io.github.cottonmc.cotton.gui.widget.WPanel
      • io.github.cottonmc.cotton.gui.widget.WScrollBar
      • io.github.cottonmc.cotton.gui.widget.WSprite
      • io.github.cottonmc.cotton.gui.widget.WText
      • io.github.cottonmc.cotton.gui.widget.WTextField
      • io.github.cottonmc.cotton.gui.widget.WToggleButton

Interface Hierarchy

Enum Class Hierarchy