diff --git a/libgui/allclasses-index.html b/libgui/allclasses-index.html index 82b9554..58f266d 100644 --- a/libgui/allclasses-index.html +++ b/libgui/allclasses-index.html @@ -2,7 +2,7 @@ -All Classes and Interfaces (LibGui 8.1.0+1.20.1 API) +All Classes and Interfaces (LibGui 9.0.0+1.20.2 API) @@ -124,8 +124,8 @@

All Classes and Interfaces<
ItemSyncedGuiDescription
- +
LibGui
@@ -204,143 +204,147 @@

All Classes and Interfaces<
Represents a texture for a widget.
- -
-
An icon that draws a texture.
+ +
+
A Texture's type.
- +
+
An icon that draws a texture.
+
+ +
A builder for widget tooltips.
- -
 
- -
+ +
 
+ +
An immutable, two-dimensional int vector.
- -
 
- -
+ +
 
+ +
A base class for slider widgets that can be used to select int values.
- -
+ +
The direction enum represents all four directions a slider can face.
- -
-
A bar that displays int values from a PropertyDelegate.
+ +
+
A bar that displays int values from a PropertyDelegate.
- -
+ +
The direction of a WBar, representing where the bar will grown when its field increases.
- -
+ +
Similar to the BoxLayout in Swing, this widget represents a list of widgets along an axis.
- -
 
- -
+ +
 
+ +
Similar to the CardLayout in AWT, this panel displays one widget at a time from a list of widgets.
- -
+ +
A panel that is clipped to only render widgets inside its bounds.
- -
+ +
Dynamic labels are labels that pull their text from a Supplier<String>.
- -
+ +
A panel that positions children in a grid.
- -
+ +
A widget that displays an item or a list of items.
- -
+ +
A widget that displays an item that can be interacted with.
- -
+ +
A listener for changes in an item slot.
- -
+ +
A single-line label widget.
- -
+ +
A vanilla-style labeled slider widget.
- -
+ +
A label updater updates the label of a slider based on the current value.
- -
+ +
Similar to the RecyclerView in Android, this widget represents a scrollable list of items.
- -
+ +
Panels are widgets that contain other widgets.
- -
+ +
A panel that has layout insets.
- -
+ +
A panel that positions children by pixel-perfect positions.
- -
+ +
A player inventory widget that has a visually separate hotbar.
- -
 
- -
+ +
 
+ +
Similar to the JScrollPane in Swing, this widget represents a scrollable widget.
- -
+ +
A simple slider widget that can be used to select int values.
- -
 
- -
+ +
 
+ +
A panel that contains creative inventory-style tabs on the top.
- -
+ +
The data of a tab.
- -
+ +
A builder for tab data.
- -
+ +
A multiline label widget.
- -
 
- -
+ +
 
+ +
A sprite whose texture will be tiled.
- -
 
- -
+ +
 
+ +
The base class for all widgets.
diff --git a/libgui/allpackages-index.html b/libgui/allpackages-index.html index f8609ea..921bdf4 100644 --- a/libgui/allpackages-index.html +++ b/libgui/allpackages-index.html @@ -2,7 +2,7 @@ -All Packages (LibGui 8.1.0+1.20.1 API) +All Packages (LibGui 9.0.0+1.20.2 API) diff --git a/libgui/constant-values.html b/libgui/constant-values.html index 24b5224..2f62f7b 100644 --- a/libgui/constant-values.html +++ b/libgui/constant-values.html @@ -2,7 +2,7 @@ -Constant Field Values (LibGui 8.1.0+1.20.1 API) +Constant Field Values (LibGui 9.0.0+1.20.2 API) @@ -88,6 +88,17 @@

io.github.*

  • +
    io.github.cottonmc.cotton.gui.widget.WScrollBar
    +
    +
    Modifier and Type
    +
    Constant Field
    +
    Value
    +
    public static final int
    + +
    4
    +
    +
  • +
  • io.github.cottonmc.cotton.gui.widget.WSlider
    Modifier and Type
    diff --git a/libgui/deprecated-list.html b/libgui/deprecated-list.html index bcf3fef..f688cd6 100644 --- a/libgui/deprecated-list.html +++ b/libgui/deprecated-list.html @@ -2,7 +2,7 @@ -Deprecated List (LibGui 8.1.0+1.20.1 API) +Deprecated List (LibGui 9.0.0+1.20.2 API) diff --git a/libgui/help-doc.html b/libgui/help-doc.html index 5221213..7abad5f 100644 --- a/libgui/help-doc.html +++ b/libgui/help-doc.html @@ -2,7 +2,7 @@ -API Help (LibGui 8.1.0+1.20.1 API) +API Help (LibGui 9.0.0+1.20.2 API) diff --git a/libgui/index-all.html b/libgui/index-all.html index 1b0e9fe..feeef32 100644 --- a/libgui/index-all.html +++ b/libgui/index-all.html @@ -2,7 +2,7 @@ -Index (LibGui 8.1.0+1.20.1 API) +Index (LibGui 9.0.0+1.20.2 API) @@ -474,6 +474,10 @@

    C

    Creates a colorful gui panel painter that has a custom contrast between the shadows and highlights.
    +
    createGuiSprite(Identifier) - Static method in interface io.github.cottonmc.cotton.gui.client.BackgroundPainter
    +
    +
    Creates a background painter that uses a texture from the GUI atlas.
    +
    createInventoryLabel(PlayerInventory) - Static method in class io.github.cottonmc.cotton.gui.widget.WPlayerInvPanel
    Creates a vanilla-style inventory label for a player inventory.
    @@ -522,8 +526,6 @@

    D

    DARK_TEXTURE - Static variable in class io.github.cottonmc.cotton.gui.widget.WSlider
     
    -
    darkmodeColor - Variable in class io.github.cottonmc.cotton.gui.widget.WButton
    -
     
    darkmodeColor - Variable in class io.github.cottonmc.cotton.gui.widget.WDynamicLabel
     
    darkmodeColor - Variable in class io.github.cottonmc.cotton.gui.widget.WLabel
    @@ -556,6 +558,10 @@

    D

     
    DEFAULT_ON_IMAGE - Static variable in class io.github.cottonmc.cotton.gui.widget.WToggleButton
     
    +
    DEFAULT_SCROLLING_SPEED - Static variable in class io.github.cottonmc.cotton.gui.widget.WScrollBar
    +
    + +
    DEFAULT_TEXT_COLOR - Static variable in class io.github.cottonmc.cotton.gui.widget.WDynamicLabel
     
    DEFAULT_TEXT_COLOR - Static variable in class io.github.cottonmc.cotton.gui.widget.WLabel
    @@ -1089,6 +1095,10 @@

    G

    Gets the WScrollBar attached to this panel.
    +
    getScrollingSpeed() - Method in class io.github.cottonmc.cotton.gui.widget.WScrollBar
    +
    +
    Returns the default mouse scroll speed.
    +
    getSelectedCard() - Method in class io.github.cottonmc.cotton.gui.widget.WCardPanel
    Gets the selected card of this panel.
    @@ -1237,6 +1247,10 @@

    G

    The grid size in pixels.
    +
    GUI_SPRITE - Enum constant in enum class io.github.cottonmc.cotton.gui.widget.data.Texture.Type
    +
    +
    A texture in the GUI sprite atlas.
    +
    GuiDescription - Interface in io.github.cottonmc.cotton.gui
    A GUI description represents a GUI without depending on screens.
    @@ -1555,8 +1569,8 @@

    I

    ItemSyncedGuiDescription - Class in io.github.cottonmc.cotton.gui
    - +
    ItemSyncedGuiDescription(ScreenHandlerType<?>, int, PlayerInventory, StackReference) - Constructor for class io.github.cottonmc.cotton.gui.ItemSyncedGuiDescription
    @@ -1679,9 +1693,9 @@

    M

     
    mouseReleased(double, double, int) - Method in class io.github.cottonmc.cotton.gui.client.CottonInventoryScreen
     
    -
    mouseScrolled(double, double, double) - Method in class io.github.cottonmc.cotton.gui.client.CottonClientScreen
    +
    mouseScrolled(double, double, double, double) - Method in class io.github.cottonmc.cotton.gui.client.CottonClientScreen
     
    -
    mouseScrolled(double, double, double) - Method in class io.github.cottonmc.cotton.gui.client.CottonInventoryScreen
    +
    mouseScrolled(double, double, double, double) - Method in class io.github.cottonmc.cotton.gui.client.CottonInventoryScreen
     
    multiplyColor(int, float) - Static method in class io.github.cottonmc.cotton.gui.client.ScreenDrawing
     
    @@ -1856,15 +1870,15 @@

    O

    Notifies this widget that the mouse has been moved while inside its bounds.
    -
    onMouseScroll(int, int, double) - Method in class io.github.cottonmc.cotton.gui.widget.WAbstractSlider
    +
    onMouseScroll(int, int, double, double) - Method in class io.github.cottonmc.cotton.gui.widget.WAbstractSlider
     
    -
    onMouseScroll(int, int, double) - Method in class io.github.cottonmc.cotton.gui.widget.WListPanel
    +
    onMouseScroll(int, int, double, double) - Method in class io.github.cottonmc.cotton.gui.widget.WListPanel
     
    -
    onMouseScroll(int, int, double) - Method in class io.github.cottonmc.cotton.gui.widget.WScrollBar
    +
    onMouseScroll(int, int, double, double) - Method in class io.github.cottonmc.cotton.gui.widget.WScrollBar
     
    -
    onMouseScroll(int, int, double) - Method in class io.github.cottonmc.cotton.gui.widget.WScrollPanel
    +
    onMouseScroll(int, int, double, double) - Method in class io.github.cottonmc.cotton.gui.widget.WScrollPanel
     
    -
    onMouseScroll(int, int, double) - Method in class io.github.cottonmc.cotton.gui.widget.WWidget
    +
    onMouseScroll(int, int, double, double) - Method in class io.github.cottonmc.cotton.gui.widget.WWidget
    Notifies this widget that the mouse has been scrolled inside its bounds.
    @@ -1903,6 +1917,10 @@

    O

     
    opaqueRgb(int) - Static method in interface io.github.cottonmc.cotton.gui.widget.data.Color
     
    +
    or(InputResult) - Method in enum class io.github.cottonmc.cotton.gui.widget.data.InputResult
    +
    +
    Combines this input result with another.
    +
    ORANGE_DYE - Static variable in interface io.github.cottonmc.cotton.gui.widget.data.Color
     
    outputOf(Inventory, int) - Static method in class io.github.cottonmc.cotton.gui.widget.WItemSlot
    @@ -2484,6 +2502,10 @@

    S

     
    setScrollingHorizontally(TriState) - Method in class io.github.cottonmc.cotton.gui.widget.WScrollPanel
     
    +
    setScrollingSpeed(int) - Method in class io.github.cottonmc.cotton.gui.widget.WScrollBar
    +
    +
    Sets the mouse scroll speed.
    +
    setScrollingVertically(TriState) - Method in class io.github.cottonmc.cotton.gui.widget.WScrollPanel
     
    setSelectedCard(WWidget) - Method in class io.github.cottonmc.cotton.gui.widget.WCardPanel
    @@ -2504,16 +2526,12 @@

    S

    setSize(int, int) - Method in class io.github.cottonmc.cotton.gui.widget.WAbstractSlider
     
    -
    setSize(int, int) - Method in class io.github.cottonmc.cotton.gui.widget.WButton
    -
     
    setSize(int, int) - Method in class io.github.cottonmc.cotton.gui.widget.WCardPanel
     
    setSize(int, int) - Method in class io.github.cottonmc.cotton.gui.widget.WDynamicLabel
     
    setSize(int, int) - Method in class io.github.cottonmc.cotton.gui.widget.WLabel
     
    -
    setSize(int, int) - Method in class io.github.cottonmc.cotton.gui.widget.WLabeledSlider
    -
     
    setSize(int, int) - Method in class io.github.cottonmc.cotton.gui.widget.WTabPanel
     
    setSize(int, int) - Method in class io.github.cottonmc.cotton.gui.widget.WText
    @@ -2692,6 +2710,10 @@

    S

    The spacing between widgets.
    +
    STANDALONE - Enum constant in enum class io.github.cottonmc.cotton.gui.widget.data.Texture.Type
    +
    +
    A texture in a standalone texture file.
    +
    streamChildren() - Method in class io.github.cottonmc.cotton.gui.widget.WPanel
    Returns a stream of all visible top-level widgets in this panel.
    @@ -2731,12 +2753,24 @@

    T

    Texture(Identifier) - Constructor for record class io.github.cottonmc.cotton.gui.widget.data.Texture
    -
    Constructs a new texture that uses the full image.
    +
    Constructs a new standalone texture that uses the full image.
    Texture(Identifier, float, float, float, float) - Constructor for record class io.github.cottonmc.cotton.gui.widget.data.Texture
    +
    Constructs a new standalone texture with custom UV values.
    +
    +
    Texture(Identifier, Texture.Type) - Constructor for record class io.github.cottonmc.cotton.gui.widget.data.Texture
    +
    +
    Constructs a new texture that uses the full image.
    +
    +
    Texture(Identifier, Texture.Type, float, float, float, float) - Constructor for record class io.github.cottonmc.cotton.gui.widget.data.Texture
    +
    Constructs a new texture with custom UV values.
    +
    Texture.Type - Enum Class in io.github.cottonmc.cotton.gui.widget.data
    +
    +
    A Texture's type.
    +
    texturedGuiRect(DrawContext, int, int, int, int, Identifier, int) - Static method in class io.github.cottonmc.cotton.gui.client.ScreenDrawing
    Draws a textured rectangle with UV values based on the width and height.
    @@ -2891,6 +2925,10 @@

    T

     
    TRACK_WIDTH - Static variable in class io.github.cottonmc.cotton.gui.widget.WSlider
     
    +
    type() - Method in record class io.github.cottonmc.cotton.gui.widget.data.Texture
    +
    +
    Returns the value of the type record component.
    +

    U

    @@ -2973,6 +3011,10 @@

    V

    Returns the enum constant of this class with the specified name.
    +
    valueOf(String) - Static method in enum class io.github.cottonmc.cotton.gui.widget.data.Texture.Type
    +
    +
    Returns the enum constant of this class with the specified name.
    +
    valueOf(String) - Static method in enum class io.github.cottonmc.cotton.gui.widget.data.VerticalAlignment
    Returns the enum constant of this class with the specified name.
    @@ -3005,6 +3047,11 @@

    V

    Returns an array containing the constants of this enum class, in the order they are declared.
    +
    values() - Static method in enum class io.github.cottonmc.cotton.gui.widget.data.Texture.Type
    +
    +
    Returns an array containing the constants of this enum class, in +the order they are declared.
    +
    values() - Static method in enum class io.github.cottonmc.cotton.gui.widget.data.VerticalAlignment
    Returns an array containing the constants of this enum class, in @@ -3071,7 +3118,7 @@

    W

    WBar - Class in io.github.cottonmc.cotton.gui.widget
    -
    A bar that displays int values from a PropertyDelegate.
    +
    A bar that displays int values from a PropertyDelegate.
    WBar(Texture, Texture, int, int) - Constructor for class io.github.cottonmc.cotton.gui.widget.WBar
     
    @@ -3192,7 +3239,7 @@

    W

    withTooltip(Text) - Method in class io.github.cottonmc.cotton.gui.widget.WBar
    -
    Adds a tooltip Text to the WBar.
    +
    Adds a tooltip Text to the WBar.
    withUv(float, float, float, float) - Method in record class io.github.cottonmc.cotton.gui.widget.data.Texture
    diff --git a/libgui/index.html b/libgui/index.html index 55b8f81..1ca85f4 100644 --- a/libgui/index.html +++ b/libgui/index.html @@ -2,7 +2,7 @@ -Overview (LibGui 8.1.0+1.20.1 API) +Overview (LibGui 9.0.0+1.20.2 API) @@ -48,7 +48,7 @@
    -

    LibGui 8.1.0+1.20.1 API

    +

    LibGui 9.0.0+1.20.2 API

    Packages
    diff --git a/libgui/io/github/cottonmc/cotton/gui/EmptyInventory.html b/libgui/io/github/cottonmc/cotton/gui/EmptyInventory.html index 6d3c2e9..9bae6ff 100644 --- a/libgui/io/github/cottonmc/cotton/gui/EmptyInventory.html +++ b/libgui/io/github/cottonmc/cotton/gui/EmptyInventory.html @@ -2,7 +2,7 @@ -EmptyInventory (LibGui 8.1.0+1.20.1 API) +EmptyInventory (LibGui 9.0.0+1.20.2 API) @@ -77,12 +77,12 @@

    Class EmptyInventory

    All Implemented Interfaces:
    -
    Inventory, Clearable
    +
    Inventory, Clearable

    public class EmptyInventory extends Object -implements Inventory
    +implements Inventory
    An empty inventory that cannot hold any items.
    @@ -101,8 +101,8 @@

    Field Summary

     
    -

    Fields inherited from interface net.minecraft.inventory.Inventory

    -field_42619, MAX_COUNT_PER_STACK
    +

    Fields inherited from interface net.minecraft.inventory.Inventory

    +field_42619, MAX_COUNT_PER_STACK
  • @@ -117,12 +117,12 @@

    Method Summary

    Method
    Description
    boolean
    - +
     
    void
     
    - +
    getStack(int slot)
     
    boolean
    @@ -131,16 +131,16 @@

    Method Summary

    void
     
    - +
    removeStack(int slot)
     
    - +
    removeStack(int slot, int count)
     
    void
    setStack(int slot, - ItemStack stack)
    + ItemStack stack)
     
    int
    @@ -152,8 +152,8 @@

    Method Summary

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    -

    Methods inherited from interface net.minecraft.inventory.Inventory

    -canTransferTo, containsAny, containsAny, count, getMaxCountPerStack, isValid, onClose, onOpen
    +

    Methods inherited from interface net.minecraft.inventory.Inventory

    +canTransferTo, containsAny, containsAny, count, getMaxCountPerStack, isValid, onClose, onOpen
    @@ -185,7 +185,7 @@

    clear

    public void clear()
    Specified by:
    -
    clear in interface Clearable
    +
    clear in interface Clearable
    @@ -195,7 +195,7 @@

    size

    public int size()
    Specified by:
    -
    size in interface Inventory
    +
    size in interface Inventory
    @@ -205,38 +205,38 @@

    isEmpty

    public boolean isEmpty()
    Specified by:
    -
    isEmpty in interface Inventory
    +
    isEmpty in interface Inventory
  • getStack

    -
    public ItemStack getStack(int slot)
    +
    public ItemStack getStack(int slot)
    Specified by:
    -
    getStack in interface Inventory
    +
    getStack in interface Inventory
  • removeStack

    -
    public ItemStack removeStack(int slot, +
    public ItemStack removeStack(int slot, int count)
    Specified by:
    -
    removeStack in interface Inventory
    +
    removeStack in interface Inventory
  • removeStack

    -
    public ItemStack removeStack(int slot)
    +
    public ItemStack removeStack(int slot)
    Specified by:
    -
    removeStack in interface Inventory
    +
    removeStack in interface Inventory
  • @@ -244,10 +244,10 @@

    removeStack

    setStack

    public void setStack(int slot, - ItemStack stack)
    + ItemStack stack)
    Specified by:
    -
    setStack in interface Inventory
    +
    setStack in interface Inventory
    @@ -257,17 +257,17 @@

    markDirty

    public void markDirty()
    Specified by:
    -
    markDirty in interface Inventory
    +
    markDirty in interface Inventory
  • canPlayerUse

    -
    public boolean canPlayerUse(PlayerEntity player)
    +
    public boolean canPlayerUse(PlayerEntity player)
    Specified by:
    -
    canPlayerUse in interface Inventory
    +
    canPlayerUse in interface Inventory
  • diff --git a/libgui/io/github/cottonmc/cotton/gui/GuiDescription.html b/libgui/io/github/cottonmc/cotton/gui/GuiDescription.html index a6d2c68..ce8ce0d 100644 --- a/libgui/io/github/cottonmc/cotton/gui/GuiDescription.html +++ b/libgui/io/github/cottonmc/cotton/gui/GuiDescription.html @@ -2,7 +2,7 @@ -GuiDescription (LibGui 8.1.0+1.20.1 API) +GuiDescription (LibGui 9.0.0+1.20.2 API) @@ -120,7 +120,7 @@

    Method Summary

    Gets the currently-focused WWidget.
    - +
    Gets the object which manages the integer properties used by WBars and such.
    @@ -177,7 +177,7 @@

    Method Summary

    Sets whether this GUI is fullscreen.
    - +
    Sets the object which manages the integer properties used by WBars
    @@ -280,7 +280,7 @@

    setTitleColor

  • setPropertyDelegate

    -
    GuiDescription setPropertyDelegate(PropertyDelegate delegate)
    +
    GuiDescription setPropertyDelegate(PropertyDelegate delegate)
    Sets the object which manages the integer properties used by WBars
  • @@ -303,7 +303,7 @@

    addPainters

    getPropertyDelegate

    @Nullable -@Nullable PropertyDelegate getPropertyDelegate()
    +@Nullable PropertyDelegate getPropertyDelegate()
    Gets the object which manages the integer properties used by WBars and such.
    diff --git a/libgui/io/github/cottonmc/cotton/gui/ItemSyncedGuiDescription.html b/libgui/io/github/cottonmc/cotton/gui/ItemSyncedGuiDescription.html index 9cf2222..88fc202 100644 --- a/libgui/io/github/cottonmc/cotton/gui/ItemSyncedGuiDescription.html +++ b/libgui/io/github/cottonmc/cotton/gui/ItemSyncedGuiDescription.html @@ -2,7 +2,7 @@ -ItemSyncedGuiDescription (LibGui 8.1.0+1.20.1 API) +ItemSyncedGuiDescription (LibGui 9.0.0+1.20.2 API) @@ -72,7 +72,7 @@

    Class ItemSyncedGuiDescription

    java.lang.Object -
    net.minecraft.screen.ScreenHandler +
    net.minecraft.screen.ScreenHandler
    io.github.cottonmc.cotton.gui.SyncedGuiDescription
    io.github.cottonmc.cotton.gui.ItemSyncedGuiDescription
    @@ -86,10 +86,10 @@

    Class ItemSyncedGuiDesc
    public class ItemSyncedGuiDescription extends SyncedGuiDescription
    -
    A SyncedGuiDescription for an item stack - in an inventory. +
    A SyncedGuiDescription for an item stack + in an inventory. -

    The owning item is represented with a StackReference, which can be +

    The owning item is represented with a StackReference, which can be an item in an entity's inventory or a block's container, or any other reference to an item stack. @@ -110,12 +110,12 @@

    Field Summary

    Modifier and Type
    Field
    Description
    -
    protected final StackReference
    +
    protected final StackReference
    A reference to the owning item stack of this GUI.
    -
    protected final ItemStack
    +
    protected final ItemStack
    The initial item stack of this GUI.
    @@ -125,8 +125,8 @@

    Field Summary

    Fields inherited from class io.github.cottonmc.cotton.gui.SyncedGuiDescription

    blockInventory, darkTitleColor, focus, fullscreen, playerInventory, propertyDelegate, rootPanel, titleAlignment, titleColor, titleVisible, world
    +

    Fields inherited from class net.minecraft.screen.ScreenHandler

    +EMPTY_SPACE_SLOT_INDEX, field_30731, field_30732, field_30733, field_30734, field_30735, field_30736, field_30737, slots, syncId
    @@ -137,10 +137,10 @@

    Constructor Summary

    Constructor
    Description
    -
    ItemSyncedGuiDescription(ScreenHandlerType<?> type, +
    ItemSyncedGuiDescription(ScreenHandlerType<?> type, int syncId, - PlayerInventory playerInventory, - StackReference owner)
    + PlayerInventory playerInventory, + StackReference owner)
    Constructs an ItemSyncedGuiDescription.
    @@ -159,7 +159,7 @@

    Method Summary

    Method
    Description
    boolean
    - +
    @@ -168,8 +168,8 @@

    Method Summary

    Methods inherited from class io.github.cottonmc.cotton.gui.SyncedGuiDescription

    addPainters, addSlotPeer, createPlayerInventoryPanel, createPlayerInventoryPanel, createPlayerInventoryPanel, getBlockInventory, getBlockInventory, getBlockPropertyDelegate, getBlockPropertyDelegate, getFocus, getNetworkSide, getPacketSender, getPropertyDelegate, getRootPanel, getTitleAlignment, getTitleColor, getTitlePos, isFocused, isFullscreen, isTitleVisible, onClosed, quickMove, releaseFocus, requestFocus, setFullscreen, setPropertyDelegate, setRootPanel, setTitleAlignment, setTitleColor, setTitleColor, setTitlePos, setTitleVisible
    +

    Methods inherited from class net.minecraft.screen.ScreenHandler

    +addListener, addProperties, addProperty, addSlot, calculateComparatorOutput, calculateComparatorOutput, calculateStackSize, canInsertIntoSlot, canInsertIntoSlot, canInsertItemIntoSlot, canUse, checkDataCount, checkSize, copySharedSlots, disableSyncing, dropInventory, enableSyncing, endQuickCraft, getCursorStack, getRevision, getSlot, getSlotIndex, getStacks, getType, insertItem, isValid, nextRevision, onButtonClick, onContentChanged, onSlotClick, packQuickCraftData, removeListener, sendContentUpdates, setCursorStack, setPreviousCursorStack, setPreviousTrackedSlot, setPreviousTrackedSlotMutable, setProperty, setStackInSlot, shouldQuickCraftContinue, syncState, unpackQuickCraftButton, unpackQuickCraftStage, updateSlotStacks, updateSyncHandler, updateToClient

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    @@ -190,14 +190,14 @@

    Field Details

  • owner

    -
    protected final StackReference owner
    +
    protected final StackReference owner
    A reference to the owning item stack of this GUI.
  • ownerStack

    -
    protected final ItemStack ownerStack
    +
    protected final ItemStack ownerStack
    The initial item stack of this GUI. This stack must not be mutated!
  • @@ -212,10 +212,10 @@

    Constructor Details

  • ItemSyncedGuiDescription

    -
    public ItemSyncedGuiDescription(ScreenHandlerType<?> type, +
    public ItemSyncedGuiDescription(ScreenHandlerType<?> type, int syncId, - PlayerInventory playerInventory, - StackReference owner)
    + PlayerInventory playerInventory, + StackReference owner)
    Constructs an ItemSyncedGuiDescription.
    Parameters:
    @@ -237,11 +237,11 @@

    Method Details

  • canUse

    -
    public boolean canUse(PlayerEntity entity)
    +
    public boolean canUse(PlayerEntity entity)

    The default implementation for ItemSyncedGuiDescription returns true if and only if - the current owning item stack is fully equal + the current owning item stack is fully equal to the original owner.

    If the item NBT is intended to change, subclasses should override this method to only check diff --git a/libgui/io/github/cottonmc/cotton/gui/PropertyDelegateHolder.html b/libgui/io/github/cottonmc/cotton/gui/PropertyDelegateHolder.html index 2f8e86b..3014550 100644 --- a/libgui/io/github/cottonmc/cotton/gui/PropertyDelegateHolder.html +++ b/libgui/io/github/cottonmc/cotton/gui/PropertyDelegateHolder.html @@ -2,7 +2,7 @@ -PropertyDelegateHolder (LibGui 8.1.0+1.20.1 API) +PropertyDelegateHolder (LibGui 9.0.0+1.20.2 API) @@ -98,7 +98,7 @@

    Method Summary

    Modifier and Type
    Method
    Description
    - +
    Gets this block entity's property delegate.
    @@ -120,11 +120,11 @@

    Method Details

  • getPropertyDelegate

    -
    PropertyDelegate getPropertyDelegate()
    +
    PropertyDelegate getPropertyDelegate()
    Gets this block entity's property delegate.

    On the client, the returned property delegate must have a working implementation of - PropertyDelegate.set(int, int).

    + PropertyDelegate.set(int, int).
  • Returns:
    the property delegate
    diff --git a/libgui/io/github/cottonmc/cotton/gui/SyncedGuiDescription.html b/libgui/io/github/cottonmc/cotton/gui/SyncedGuiDescription.html index 591baee..49637d1 100644 --- a/libgui/io/github/cottonmc/cotton/gui/SyncedGuiDescription.html +++ b/libgui/io/github/cottonmc/cotton/gui/SyncedGuiDescription.html @@ -2,7 +2,7 @@ -SyncedGuiDescription (LibGui 8.1.0+1.20.1 API) +SyncedGuiDescription (LibGui 9.0.0+1.20.2 API) @@ -72,7 +72,7 @@

    Class SyncedGuiDescription

    java.lang.Object -
    net.minecraft.screen.ScreenHandler +
    net.minecraft.screen.ScreenHandler
    io.github.cottonmc.cotton.gui.SyncedGuiDescription
    @@ -87,7 +87,7 @@

    Class SyncedGuiDescription<


  • public class SyncedGuiDescription -extends ScreenHandler +extends ScreenHandler implements GuiDescription
    A screen handler-based GUI description for GUIs with slots.
    @@ -102,7 +102,7 @@

    Field Summary

    Modifier and Type
    Field
    Description
    -
    protected Inventory
    +
    protected Inventory
     
    protected int
    @@ -114,10 +114,10 @@

    Field Summary

    protected boolean
     
    -
    protected PlayerInventory
    +
    protected PlayerInventory
     
    - +
     
    protected WPanel
    @@ -132,13 +132,13 @@

    Field Summary

    protected boolean
     
    -
    protected World
    +
    protected World
     
  • +

    Fields inherited from class net.minecraft.screen.ScreenHandler

    +EMPTY_SPACE_SLOT_INDEX, field_30731, field_30732, field_30733, field_30734, field_30735, field_30736, field_30737, slots, syncId
    @@ -149,17 +149,17 @@

    Constructor Summary

    Constructor
    Description
    -
    SyncedGuiDescription(ScreenHandlerType<?> type, +
    SyncedGuiDescription(ScreenHandlerType<?> type, int syncId, - PlayerInventory playerInventory)
    + PlayerInventory playerInventory)
    Constructs a new synced GUI description without a block inventory or a property delegate.
    -
    SyncedGuiDescription(ScreenHandlerType<?> type, +
    SyncedGuiDescription(ScreenHandlerType<?> type, int syncId, - PlayerInventory playerInventory, - @Nullable Inventory blockInventory, - @Nullable PropertyDelegate propertyDelegate)
    + PlayerInventory playerInventory, + @Nullable Inventory blockInventory, + @Nullable PropertyDelegate propertyDelegate)
    Constructs a new synced GUI description.
    @@ -188,7 +188,7 @@

    Method Summary

    Typical users won't call this.
    boolean
    - +
     
    @@ -205,24 +205,24 @@

    Method Summary

    Creates a player inventory widget from this panel's player inventory.
    -
    static Inventory
    - +
    static Inventory
    +
    Gets the block inventory at the context.
    -
    static Inventory
    -
    getBlockInventory(ScreenHandlerContext ctx, +
    static Inventory
    +
    Gets the block inventory at the context.
    - - + +
    Gets the property delegate at the context.
    - -
    getBlockPropertyDelegate(ScreenHandlerContext ctx, + +
    Gets the property delegate at the context.
    @@ -242,7 +242,7 @@

    Method Summary

    Gets the packet sender corresponding to this GUI's network side.
    - +
    Gets the object which manages the integer properties used by WBars and such.
    @@ -279,10 +279,10 @@

    Method Summary

    Gets whether the title of this GUI should be rendered by the screen.
    void
    - +
     
    - -
    quickMove(PlayerEntity player, + +
    quickMove(PlayerEntity player, int index)
     
    void
    @@ -301,7 +301,7 @@

    Method Summary

    Sets whether this GUI is fullscreen.
    - +
    Sets the object which manages the integer properties used by WBars
    @@ -338,8 +338,8 @@

    Method Summary

    +

    Methods inherited from class net.minecraft.screen.ScreenHandler

    +addListener, addProperties, addProperty, addSlot, calculateComparatorOutput, calculateComparatorOutput, calculateStackSize, canInsertIntoSlot, canInsertIntoSlot, canInsertItemIntoSlot, canUse, checkDataCount, checkSize, copySharedSlots, disableSyncing, dropInventory, enableSyncing, endQuickCraft, getCursorStack, getRevision, getSlot, getSlotIndex, getStacks, getType, insertItem, isValid, nextRevision, onButtonClick, onContentChanged, onSlotClick, packQuickCraftData, removeListener, sendContentUpdates, setCursorStack, setPreviousCursorStack, setPreviousTrackedSlot, setPreviousTrackedSlotMutable, setProperty, setStackInSlot, shouldQuickCraftContinue, syncState, unpackQuickCraftButton, unpackQuickCraftStage, updateSlotStacks, updateSyncHandler, updateToClient

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    @@ -360,25 +360,25 @@

    Field Details

  • blockInventory

    -
    protected Inventory blockInventory
    +
    protected Inventory blockInventory
  • playerInventory

    -
    protected PlayerInventory playerInventory
    +
    protected PlayerInventory playerInventory
  • world

    -
    protected World world
    +
    protected World world
  • propertyDelegate

    -
    protected PropertyDelegate propertyDelegate
    +
    protected PropertyDelegate propertyDelegate
  • @@ -434,13 +434,13 @@

    Constructor Details

  • SyncedGuiDescription

    -
    public SyncedGuiDescription(ScreenHandlerType<?> type, +
    public SyncedGuiDescription(ScreenHandlerType<?> type, int syncId, - PlayerInventory playerInventory)
    + PlayerInventory playerInventory)
    Constructs a new synced GUI description without a block inventory or a property delegate.
    Parameters:
    -
    type - the ScreenHandlerType of this GUI description
    +
    type - the ScreenHandlerType of this GUI description
    syncId - the current sync ID
    playerInventory - the player inventory of the player viewing this screen
    @@ -449,21 +449,21 @@

    SyncedGuiDescription

  • SyncedGuiDescription

    -
    public SyncedGuiDescription(ScreenHandlerType<?> type, +
    public SyncedGuiDescription(ScreenHandlerType<?> type, int syncId, - PlayerInventory playerInventory, + PlayerInventory playerInventory, @Nullable - @Nullable Inventory blockInventory, + @Nullable Inventory blockInventory, @Nullable - @Nullable PropertyDelegate propertyDelegate)
    + @Nullable PropertyDelegate propertyDelegate)
    Constructs a new synced GUI description.
    Parameters:
    -
    type - the ScreenHandlerType of this GUI description
    +
    type - the ScreenHandlerType of this GUI description
    syncId - the current sync ID
    playerInventory - the player inventory of the player viewing this screen
    blockInventory - the block inventory of a corresponding container block, or null if not found or applicable
    -
    propertyDelegate - a property delegate whose properties, if any, will automatically be added
    +
    propertyDelegate - a property delegate whose properties, if any, will automatically be added
  • @@ -572,11 +572,11 @@

    addSlotPeer

  • quickMove

    -
    public ItemStack quickMove(PlayerEntity player, +
    public ItemStack quickMove(PlayerEntity player, int index)
    Specified by:
    -
    quickMove in class ScreenHandler
    +
    quickMove in class ScreenHandler
  • @@ -584,7 +584,7 @@

    quickMove

    getPropertyDelegate

    @Nullable -public @Nullable PropertyDelegate getPropertyDelegate()
    +public @Nullable PropertyDelegate getPropertyDelegate()
  • Description copied from interface: GuiDescription
    Gets the object which manages the integer properties used by WBars and such.
    @@ -596,7 +596,7 @@

    getPropertyDelegate

  • setPropertyDelegate

    -
    public GuiDescription setPropertyDelegate(PropertyDelegate delegate)
    +
    public GuiDescription setPropertyDelegate(PropertyDelegate delegate)
    Description copied from interface: GuiDescription
    Sets the object which manages the integer properties used by WBars
    @@ -649,7 +649,7 @@

    createPlayerInventoryPanel

  • getBlockInventory

    -
    public static Inventory getBlockInventory(ScreenHandlerContext ctx)
    +
    public static Inventory getBlockInventory(ScreenHandlerContext ctx)
    Gets the block inventory at the context.

    If no inventory is found, returns EmptyInventory.INSTANCE. @@ -671,7 +671,7 @@

    getBlockInventory

  • getBlockInventory

    -
    public static Inventory getBlockInventory(ScreenHandlerContext ctx, +
    public static Inventory getBlockInventory(ScreenHandlerContext ctx, int size)
    Gets the block inventory at the context. @@ -698,7 +698,7 @@

    getBlockInventory

  • getBlockPropertyDelegate

    -
    public static PropertyDelegate getBlockPropertyDelegate(ScreenHandlerContext ctx)
    +
    public static PropertyDelegate getBlockPropertyDelegate(ScreenHandlerContext ctx)
    Gets the property delegate at the context.

    If no property delegate is found, returns an empty property delegate with no properties. @@ -715,7 +715,7 @@

    getBlockPropertyDelegate

  • getBlockPropertyDelegate

    -
    public static PropertyDelegate getBlockPropertyDelegate(ScreenHandlerContext ctx, +
    public static PropertyDelegate getBlockPropertyDelegate(ScreenHandlerContext ctx, int size)
    Gets the property delegate at the context. @@ -737,20 +737,20 @@

    getBlockPropertyDelegate

  • canUse

    -
    public boolean canUse(PlayerEntity entity)
    +
    public boolean canUse(PlayerEntity entity)
    Specified by:
    -
    canUse in class ScreenHandler
    +
    canUse in class ScreenHandler
  • onClosed

    -
    public void onClosed(PlayerEntity player)
    +
    public void onClosed(PlayerEntity player)
    Overrides:
    -
    onClosed in class ScreenHandler
    +
    onClosed in class ScreenHandler
  • diff --git a/libgui/io/github/cottonmc/cotton/gui/ValidatedSlot.html b/libgui/io/github/cottonmc/cotton/gui/ValidatedSlot.html index 565ebf7..de7004d 100644 --- a/libgui/io/github/cottonmc/cotton/gui/ValidatedSlot.html +++ b/libgui/io/github/cottonmc/cotton/gui/ValidatedSlot.html @@ -2,7 +2,7 @@ -ValidatedSlot (LibGui 8.1.0+1.20.1 API) +ValidatedSlot (LibGui 9.0.0+1.20.2 API) @@ -72,14 +72,14 @@

    Class ValidatedSlot

    java.lang.Object -
    net.minecraft.screen.slot.Slot +
    net.minecraft.screen.slot.Slot
    io.github.cottonmc.cotton.gui.ValidatedSlot

    public class ValidatedSlot -extends Slot
    +extends Slot
  • @@ -114,7 +114,7 @@

    Constructor Summary

    Constructor
    Description
    -
    ValidatedSlot(Inventory inventory, +
    ValidatedSlot(Inventory inventory, int index, int x, int y)
    @@ -140,19 +140,19 @@

    Method Summary

    Adds a change listener to this slot.
    boolean
    - +
     
    boolean
    - +
     
    - +
    Deprecated, for removal: This API element is subject to removal in a future version.
    Replaced by getInputFilter()
    - +
    Gets the item stack input filter of this slot.
    @@ -162,12 +162,12 @@

    Method Summary

    Gets the index of this slot in its inventory.
    - +
    Gets the item stack output filter of this slot.
    - +
     
    boolean
    @@ -192,14 +192,14 @@

    Method Summary

     
    void
    - +
    Deprecated, for removal: This API element is subject to removal in a future version.
    void
    - +
    Sets the item stack input filter of this slot.
    @@ -209,7 +209,7 @@

    Method Summary

    Sets whether inserting items into this slot is allowed.
    void
    - +
    Sets the item stack output filter of this slot.
    @@ -227,8 +227,8 @@

    Method Summary

    +

    Methods inherited from class net.minecraft.screen.slot.Slot

    +canBeHighlighted, canTakePartial, getBackgroundSprite, getIndex, getMaxItemCount, getMaxItemCount, hasStack, insertStack, insertStack, onCrafted, onCrafted, onQuickTransfer, onTake, onTakeItem, setStack, setStack, setStackNoCallbacks, takeStack, takeStackRange, tryTakeStackRange

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    @@ -246,7 +246,7 @@

    Field Details

  • DEFAULT_ITEM_FILTER

    -
    public static final Predicate<ItemStack> DEFAULT_ITEM_FILTER
    +
    public static final Predicate<ItemStack> DEFAULT_ITEM_FILTER
    The default item filter that allows all items.
    Since:
    @@ -271,7 +271,7 @@

    Constructor Details

  • ValidatedSlot

    -
    public ValidatedSlot(Inventory inventory, +
    public ValidatedSlot(Inventory inventory, int index, int x, int y)
    @@ -288,30 +288,30 @@

    Method Details

  • canInsert

    -
    public boolean canInsert(ItemStack stack)
    +
    public boolean canInsert(ItemStack stack)
    Overrides:
    -
    canInsert in class Slot
    +
    canInsert in class Slot
  • canTakeItems

    -
    public boolean canTakeItems(PlayerEntity player)
    +
    public boolean canTakeItems(PlayerEntity player)
    Overrides:
    -
    canTakeItems in class Slot
    +
    canTakeItems in class Slot
  • getStack

    -
    public ItemStack getStack()
    +
    public ItemStack getStack()
    Overrides:
    -
    getStack in class Slot
    +
    getStack in class Slot
  • @@ -321,7 +321,7 @@

    markDirty

    public void markDirty()
    Overrides:
    -
    markDirty in class Slot
    +
    markDirty in class Slot
  • @@ -391,7 +391,7 @@

    setTakingAllowed

  • getInputFilter

    -
    public Predicate<ItemStack> getInputFilter()
    +
    public Predicate<ItemStack> getInputFilter()
    Gets the item stack input filter of this slot.
    Returns:
    @@ -404,7 +404,7 @@

    getInputFilter

  • setInputFilter

    -
    public void setInputFilter(Predicate<ItemStack> inputFilter)
    +
    public void setInputFilter(Predicate<ItemStack> inputFilter)
    Sets the item stack input filter of this slot.
    Parameters:
    @@ -417,7 +417,7 @@

    setInputFilter

  • getOutputFilter

    -
    public Predicate<ItemStack> getOutputFilter()
    +
    public Predicate<ItemStack> getOutputFilter()
    Gets the item stack output filter of this slot.
    Returns:
    @@ -430,7 +430,7 @@

    getOutputFilter

  • setOutputFilter

    -
    public void setOutputFilter(Predicate<ItemStack> outputFilter)
    +
    public void setOutputFilter(Predicate<ItemStack> outputFilter)
    Sets the item stack output filter of this slot.
    Parameters:
    @@ -444,7 +444,7 @@

    setOutputFilter

    getFilter

    @Deprecated(forRemoval=true) -public Predicate<ItemStack> getFilter()
    +public Predicate<ItemStack> getFilter()
  • Deprecated, for removal: This API element is subject to removal in a future version.
    Replaced by getInputFilter()
    @@ -461,7 +461,7 @@

    getFilter

    setFilter

    @Deprecated(forRemoval=true) -public void setFilter(Predicate<ItemStack> filter)
    +public void setFilter(Predicate<ItemStack> filter)
  • Deprecated, for removal: This API element is subject to removal in a future version.
    @@ -498,7 +498,7 @@

    isEnabled

    public boolean isEnabled()
    Overrides:
    -
    isEnabled in class Slot
    +
    isEnabled in class Slot
    diff --git a/libgui/io/github/cottonmc/cotton/gui/client/BackgroundPainter.html b/libgui/io/github/cottonmc/cotton/gui/client/BackgroundPainter.html index 576fe25..e5b7830 100644 --- a/libgui/io/github/cottonmc/cotton/gui/client/BackgroundPainter.html +++ b/libgui/io/github/cottonmc/cotton/gui/client/BackgroundPainter.html @@ -2,7 +2,7 @@ -BackgroundPainter (LibGui 8.1.0+1.20.1 API) +BackgroundPainter (LibGui 9.0.0+1.20.2 API) @@ -133,29 +133,34 @@

    Method Summary

    Creates a colorful gui panel painter that has a custom contrast between the shadows and highlights.
    - +
    -
    Creates a background painter that uses either the light or the dark background painter - depending on the current setting.
    +
    Creates a background painter that uses a texture from the GUI atlas.
    - -
    createNinePatch(Texture texture, - Consumer<juuxel.libninepatch.NinePatch.Builder<Identifier>> configurator)
    + +
    -
    Creates a new nine-patch background painter with a custom configuration.
    +
    Creates a background painter that uses either the light or the dark background painter + depending on the current setting.
    - +
    createNinePatch(Texture texture, + Consumer<juuxel.libninepatch.NinePatch.Builder<Identifier>> configurator)
    +
    Creates a new nine-patch background painter with a custom configuration.
    +
    + + +
    Creates a new nine-patch background painter.
    -
    void
    -
    paintBackground(DrawContext context, +
    void
    +
    paintBackground(DrawContext context, int left, int top, WWidget panel)
    -
    +
    Paint the specified panel to the screen.
    @@ -178,8 +183,8 @@

    VANILLA

    static final BackgroundPainter VANILLA
    The VANILLA background painter draws a vanilla-like GUI panel using nine-patch textures. -

    This background painter uses libgui:textures/widget/panel_light.png as the light texture and - libgui:textures/widget/panel_dark.png as the dark texture. +

    This background painter uses libgui:textures/gui/sprites/widget/panel_light.png as the light texture and + libgui:textures/gui/sprites/widget/panel_dark.png as the dark texture.

    This background painter is the default painter for root panels. * You can override GuiDescription.addPainters() to customize the painter yourself.

    @@ -209,7 +214,7 @@

    Method Details

  • paintBackground

    -
    void paintBackground(DrawContext context, +
    void paintBackground(DrawContext context, int left, int top, WWidget panel)
    @@ -260,7 +265,7 @@

    createColorful

  • createNinePatch

    -
    static NinePatchBackgroundPainter createNinePatch(Identifier texture)
    +
    static NinePatchBackgroundPainter createNinePatch(Identifier texture)
    Creates a new nine-patch background painter.

    The resulting painter has a corner size of 4 px and a corner UV of 0.25.

    @@ -284,14 +289,19 @@

    createNinePatch

    createNinePatch

    static NinePatchBackgroundPainter createNinePatch(Texture texture, - Consumer<juuxel.libninepatch.NinePatch.Builder<Identifier>> configurator)
    -
    Creates a new nine-patch background painter with a custom configuration.
    + Consumer<juuxel.libninepatch.NinePatch.Builder<Identifier>> configurator)
  • +
    Creates a new nine-patch background painter with a custom configuration. + +

    This method cannot be used for GUI sprites. Instead, you can use the + vanilla nine-slice mechanism or use a standalone texture referring to the same file.

    Parameters:
    texture - the background painter texture
    configurator - a consumer that configures the NinePatch.Builder
    Returns:
    the created nine-patch background painter
    +
    Throws:
    +
    IllegalArgumentException - when the texture is not standalone
    Since:
    4.0.0
    See Also:
    @@ -323,6 +333,24 @@

    createLightDarkVariants

  • +
  • +
    +

    createGuiSprite

    +
    static BackgroundPainter createGuiSprite(Identifier texture)
    +
    Creates a background painter that uses a texture from the GUI atlas. + +

    This method can be used to draw tiled or nine-slice GUI sprites from resource packs + as a simpler and more data-driven alternative to createNinePatch(Identifier).

    +
    +
    Parameters:
    +
    texture - the texture ID
    +
    Returns:
    +
    a new background painter that uses a GUI sprite
    +
    Since:
    +
    9.0.0
    +
    +
    +
  • diff --git a/libgui/io/github/cottonmc/cotton/gui/client/CottonClientScreen.html b/libgui/io/github/cottonmc/cotton/gui/client/CottonClientScreen.html index bc536bf..8501788 100644 --- a/libgui/io/github/cottonmc/cotton/gui/client/CottonClientScreen.html +++ b/libgui/io/github/cottonmc/cotton/gui/client/CottonClientScreen.html @@ -2,7 +2,7 @@ -CottonClientScreen (LibGui 8.1.0+1.20.1 API) +CottonClientScreen (LibGui 9.0.0+1.20.2 API) @@ -72,8 +72,8 @@

    Class CottonClientScreen

    java.lang.Object -
    net.minecraft.client.gui.AbstractParentElement -
    net.minecraft.client.gui.screen.Screen +
    net.minecraft.client.gui.AbstractParentElement +
    net.minecraft.client.gui.screen.Screen
    io.github.cottonmc.cotton.gui.client.CottonClientScreen
    @@ -81,11 +81,11 @@

    Class CottonClientScreen

    All Implemented Interfaces:
    -
    io.github.cottonmc.cotton.gui.impl.client.CottonScreenImpl, Drawable, Element, Navigable, ParentElement
    +
    io.github.cottonmc.cotton.gui.impl.client.CottonScreenImpl, Drawable, Element, Navigable, ParentElement

    public class CottonClientScreen -extends Screen +extends Screen implements io.github.cottonmc.cotton.gui.impl.client.CottonScreenImpl
    @@ -95,8 +95,8 @@

    Class CottonClientScreen

    Nested Class Summary

    -

    Nested classes/interfaces inherited from class net.minecraft.client.gui.screen.Screen

    -Screen.SelectedElementNarrationData
    +

    Nested classes/interfaces inherited from class net.minecraft.client.gui.screen.Screen

    +Screen.SelectedElementNarrationData
    @@ -132,11 +132,11 @@

    Field Summary

     
    -

    Fields inherited from class net.minecraft.client.gui.screen.Screen

    -client, executor, height, OPTIONS_BACKGROUND_TEXTURE, textRenderer, title, width
    +

    Fields inherited from class net.minecraft.client.gui.screen.Screen

    +client, executor, height, OPTIONS_BACKGROUND_TEXTURE, textRenderer, title, width
    -

    Fields inherited from interface net.minecraft.client.gui.Element

    -MAX_DOUBLE_CLICK_INTERVAL
    +

    Fields inherited from interface net.minecraft.client.gui.Element

    +MAX_DOUBLE_CLICK_INTERVAL
    @@ -149,7 +149,7 @@

    Constructor Summary

    Description
     
    -
    CottonClientScreen(Text title, +
    CottonClientScreen(Text title, GuiDescription description)
     
    @@ -167,7 +167,7 @@

    Method Summary

    Method
    Description
    protected void
    - +
     
    boolean
    charTyped(char ch, @@ -214,15 +214,16 @@

    Method Summary

    int mouseButton)
     
    boolean
    -
    mouseScrolled(double mouseX, +
    mouseScrolled(double mouseX, double mouseY, - double amount)
    + double horizontalAmount, + double verticalAmount)
     
    void
     
    void
    -
    render(DrawContext context, +
    render(DrawContext context, int mouseX, int mouseY, float partialTicks)
    @@ -243,20 +244,20 @@

    Method Summary

    +

    Methods inherited from class net.minecraft.client.gui.screen.Screen

    +addDrawable, addDrawableChild, addScreenNarrations, addSelectableChild, applyKeyPressNarratorDelay, applyMouseMoveNarratorDelay, applyMousePressScrollNarratorDelay, applyNarratorModeChangeDelay, children, clearAndInit, clearChildren, close, filesDragged, findSelectedElementData, getMusic, getNarratedTitle, getNavigationFocus, getTitle, getTooltipFromItem, getUsageNarrationText, handleTextClick, hasAltDown, hasControlDown, hasShiftDown, hasUsageText, hide, init, initTabNavigation, insertText, isCopy, isCut, isMouseOver, isPaste, isSelectAll, isValidCharacterForName, narrateScreenIfNarrationEnabled, onDisplayed, remove, renderBackground, renderBackgroundTexture, renderInGameBackground, renderWithTooltip, resize, setInitialFocus, setTooltip, setTooltip, setTooltip, setTooltip, shouldCloseOnEsc, shouldPause, switchFocus, updateNarrator, wrapScreenError
    -

    Methods inherited from class net.minecraft.client.gui.AbstractParentElement

    -getFocused, isDragging, setDragging, setFocused
    +

    Methods inherited from class net.minecraft.client.gui.AbstractParentElement

    +getFocused, isDragging, setDragging, setFocused

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    -

    Methods inherited from interface net.minecraft.client.gui.navigation.Navigable

    -getNavigationOrder
    +

    Methods inherited from interface net.minecraft.client.gui.navigation.Navigable

    +getNavigationOrder
    -

    Methods inherited from interface net.minecraft.client.gui.ParentElement

    -focusOn, getFocusedPath, getNavigationPath, hoveredElement, isFocused, setFocused
    +

    Methods inherited from interface net.minecraft.client.gui.ParentElement

    +focusOn, getFocusedPath, getNavigationPath, hoveredElement, isFocused, setFocused
    @@ -334,7 +335,7 @@

    CottonClientScreen

  • CottonClientScreen

    -
    public CottonClientScreen(Text title, +
    public CottonClientScreen(Text title, GuiDescription description)
  • @@ -362,7 +363,7 @@

    init

    public void init()
    Overrides:
    -
    init in class Screen
    +
    init in class Screen
    @@ -372,7 +373,7 @@

    removed

    public void removed()
    Overrides:
    -
    removed in class Screen
    +
    removed in class Screen
    @@ -414,15 +415,15 @@

    reposition

  • render

    -
    public void render(DrawContext context, +
    public void render(DrawContext context, int mouseX, int mouseY, float partialTicks)
    Specified by:
    -
    render in interface Drawable
    +
    render in interface Drawable
    Overrides:
    -
    render in class Screen
    +
    render in class Screen
  • @@ -432,7 +433,7 @@

    tick

    public void tick()
    Overrides:
    -
    tick in class Screen
    +
    tick in class Screen
    @@ -444,9 +445,9 @@

    mouseClicked

    int mouseButton)
    Specified by:
    -
    mouseClicked in interface Element
    +
    mouseClicked in interface Element
    Specified by:
    -
    mouseClicked in interface ParentElement
    +
    mouseClicked in interface ParentElement
    @@ -458,9 +459,9 @@

    mouseReleased

    int mouseButton)
    Specified by:
    -
    mouseReleased in interface Element
    +
    mouseReleased in interface Element
    Specified by:
    -
    mouseReleased in interface ParentElement
    +
    mouseReleased in interface ParentElement
    @@ -474,23 +475,24 @@

    mouseDragged

    double deltaY)
    Specified by:
    -
    mouseDragged in interface Element
    +
    mouseDragged in interface Element
    Specified by:
    -
    mouseDragged in interface ParentElement
    +
    mouseDragged in interface ParentElement
  • -
    +

    mouseScrolled

    public boolean mouseScrolled(double mouseX, double mouseY, - double amount)
    + double horizontalAmount, + double verticalAmount)
  • Specified by:
    -
    mouseScrolled in interface Element
    +
    mouseScrolled in interface Element
    Specified by:
    -
    mouseScrolled in interface ParentElement
    +
    mouseScrolled in interface ParentElement
    @@ -501,7 +503,7 @@

    mouseMoved

    double mouseY)
    Specified by:
    -
    mouseMoved in interface Element
    +
    mouseMoved in interface Element
    @@ -512,9 +514,9 @@

    charTyped

    int keyCode)
    Specified by:
    -
    charTyped in interface Element
    +
    charTyped in interface Element
    Specified by:
    -
    charTyped in interface ParentElement
    +
    charTyped in interface ParentElement
    @@ -526,11 +528,11 @@

    keyPressed

    int modifiers)
    Specified by:
    -
    keyPressed in interface Element
    +
    keyPressed in interface Element
    Specified by:
    -
    keyPressed in interface ParentElement
    +
    keyPressed in interface ParentElement
    Overrides:
    -
    keyPressed in class Screen
    +
    keyPressed in class Screen
    @@ -542,19 +544,19 @@

    keyReleased

    int modifiers)
    Specified by:
    -
    keyReleased in interface Element
    +
    keyReleased in interface Element
    Specified by:
    -
    keyReleased in interface ParentElement
    +
    keyReleased in interface ParentElement
  • addElementNarrations

    -
    protected void addElementNarrations(NarrationMessageBuilder builder)
    +
    protected void addElementNarrations(NarrationMessageBuilder builder)
    Overrides:
    -
    addElementNarrations in class Screen
    +
    addElementNarrations in class Screen
  • diff --git a/libgui/io/github/cottonmc/cotton/gui/client/CottonHud.Positioner.html b/libgui/io/github/cottonmc/cotton/gui/client/CottonHud.Positioner.html index e07dd29..5280b31 100644 --- a/libgui/io/github/cottonmc/cotton/gui/client/CottonHud.Positioner.html +++ b/libgui/io/github/cottonmc/cotton/gui/client/CottonHud.Positioner.html @@ -2,7 +2,7 @@ -CottonHud.Positioner (LibGui 8.1.0+1.20.1 API) +CottonHud.Positioner (LibGui 9.0.0+1.20.2 API) diff --git a/libgui/io/github/cottonmc/cotton/gui/client/CottonHud.html b/libgui/io/github/cottonmc/cotton/gui/client/CottonHud.html index 9c79456..1d05e5f 100644 --- a/libgui/io/github/cottonmc/cotton/gui/client/CottonHud.html +++ b/libgui/io/github/cottonmc/cotton/gui/client/CottonHud.html @@ -2,7 +2,7 @@ -CottonHud (LibGui 8.1.0+1.20.1 API) +CottonHud (LibGui 9.0.0+1.20.2 API) diff --git a/libgui/io/github/cottonmc/cotton/gui/client/CottonInventoryScreen.html b/libgui/io/github/cottonmc/cotton/gui/client/CottonInventoryScreen.html index 37483cf..c333d8c 100644 --- a/libgui/io/github/cottonmc/cotton/gui/client/CottonInventoryScreen.html +++ b/libgui/io/github/cottonmc/cotton/gui/client/CottonInventoryScreen.html @@ -2,7 +2,7 @@ -CottonInventoryScreen (LibGui 8.1.0+1.20.1 API) +CottonInventoryScreen (LibGui 9.0.0+1.20.2 API) @@ -72,9 +72,9 @@

    Class CottonInventoryScreen<T extends SyncedGuiDescription>

    java.lang.Object -
    net.minecraft.client.gui.AbstractParentElement -
    net.minecraft.client.gui.screen.Screen -
    net.minecraft.client.gui.screen.ingame.HandledScreen<T> +
    net.minecraft.client.gui.AbstractParentElement +
    net.minecraft.client.gui.screen.Screen +
    net.minecraft.client.gui.screen.ingame.HandledScreen<T>
    io.github.cottonmc.cotton.gui.client.CottonInventoryScreen<T>
    @@ -87,11 +87,11 @@

    Class CottonInventoryScree
    All Implemented Interfaces:
    -
    io.github.cottonmc.cotton.gui.impl.client.CottonScreenImpl, Drawable, Element, Navigable, ParentElement, ScreenHandlerProvider<T>
    +
    io.github.cottonmc.cotton.gui.impl.client.CottonScreenImpl, Drawable, Element, Navigable, ParentElement, ScreenHandlerProvider<T>

    public class CottonInventoryScreen<T extends SyncedGuiDescription> -extends HandledScreen<T> +extends HandledScreen<T> implements io.github.cottonmc.cotton.gui.impl.client.CottonScreenImpl
    A screen for a SyncedGuiDescription.
    @@ -102,8 +102,8 @@

    Class CottonInventoryScree

    Nested Class Summary

    -

    Nested classes/interfaces inherited from class net.minecraft.client.gui.screen.Screen

    -Screen.SelectedElementNarrationData
    +

    Nested classes/interfaces inherited from class net.minecraft.client.gui.screen.Screen

    +Screen.SelectedElementNarrationData

    @@ -123,14 +123,14 @@

    Field Summary

     
    +

    Fields inherited from class net.minecraft.client.gui.screen.ingame.HandledScreen

    +BACKGROUND_TEXTURE, backgroundHeight, backgroundWidth, cursorDragging, cursorDragSlots, field_32322, focusedSlot, handler, playerInventoryTitle, playerInventoryTitleX, playerInventoryTitleY, titleX, titleY, x, y
    -

    Fields inherited from class net.minecraft.client.gui.screen.Screen

    -client, executor, height, OPTIONS_BACKGROUND_TEXTURE, textRenderer, title, width
    +

    Fields inherited from class net.minecraft.client.gui.screen.Screen

    +client, executor, height, OPTIONS_BACKGROUND_TEXTURE, textRenderer, title, width
    -

    Fields inherited from interface net.minecraft.client.gui.Element

    -MAX_DOUBLE_CLICK_INTERVAL
    +

    Fields inherited from interface net.minecraft.client.gui.Element

    +MAX_DOUBLE_CLICK_INTERVAL
    @@ -142,24 +142,24 @@

    Constructor Summary

    Constructor
    Description
    CottonInventoryScreen(T description, - PlayerEntity player)
    + PlayerEntity player)
    Constructs a new screen without a title.
    CottonInventoryScreen(T description, - PlayerEntity player, - Text title)
    + PlayerEntity player, + Text title)
    Constructs a new screen.
    CottonInventoryScreen(T description, - PlayerInventory inventory)
    + PlayerInventory inventory)
    Constructs a new screen without a title.
    CottonInventoryScreen(T description, - PlayerInventory inventory, - Text title)
    + PlayerInventory inventory, + Text title)

    Constructs a new screen.
    @@ -178,20 +178,20 @@

    Method Summary

    Method
    Description
    protected void
    -
    addElementNarrations(NarrationMessageBuilder builder)
    +
    addElementNarrations(NarrationMessageBuilder builder)
     
    boolean
    charTyped(char ch, int keyCode)
     
    protected void
    -
    drawBackground(DrawContext context, +
    drawBackground(DrawContext context, float partialTicks, int mouseX, int mouseY)
     
    protected void
    -
    drawForeground(DrawContext context, +
    drawForeground(DrawContext context, int mouseX, int mouseY)
     
    @@ -239,15 +239,16 @@

    Method Summary

    int mouseButton)
     
    boolean
    -
    mouseScrolled(double mouseX, +
    mouseScrolled(double mouseX, double mouseY, - double amount)
    + double horizontalAmount, + double verticalAmount)
     
    void
     
    void
    -
    render(DrawContext context, +
    render(DrawContext context, int mouseX, int mouseY, float partialTicks)
    @@ -268,23 +269,23 @@

    Method Summary

    +

    Methods inherited from class net.minecraft.client.gui.screen.ingame.HandledScreen

    +close, drawMouseoverTooltip, drawSlotHighlight, endTouchDrag, getScreenHandler, getTooltipFromItem, handleHotbarKeyPressed, isClickOutsideBounds, isPointWithinBounds, onMouseClick, renderBackground, tick +

    Methods inherited from class net.minecraft.client.gui.screen.Screen

    +addDrawable, addDrawableChild, addScreenNarrations, addSelectableChild, applyKeyPressNarratorDelay, applyMouseMoveNarratorDelay, applyMousePressScrollNarratorDelay, applyNarratorModeChangeDelay, children, clearAndInit, clearChildren, filesDragged, findSelectedElementData, getMusic, getNarratedTitle, getNavigationFocus, getTitle, getTooltipFromItem, getUsageNarrationText, handleTextClick, hasAltDown, hasControlDown, hasShiftDown, hasUsageText, hide, init, initTabNavigation, insertText, isCopy, isCut, isMouseOver, isPaste, isSelectAll, isValidCharacterForName, narrateScreenIfNarrationEnabled, onDisplayed, remove, renderBackgroundTexture, renderInGameBackground, renderWithTooltip, resize, setInitialFocus, setTooltip, setTooltip, setTooltip, setTooltip, shouldCloseOnEsc, switchFocus, updateNarrator, wrapScreenError
    -

    Methods inherited from class net.minecraft.client.gui.AbstractParentElement

    -getFocused, isDragging, setDragging, setFocused
    +

    Methods inherited from class net.minecraft.client.gui.AbstractParentElement

    +getFocused, isDragging, setDragging, setFocused

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    -

    Methods inherited from interface net.minecraft.client.gui.navigation.Navigable

    -getNavigationOrder
    +

    Methods inherited from interface net.minecraft.client.gui.navigation.Navigable

    +getNavigationOrder
    -

    Methods inherited from interface net.minecraft.client.gui.ParentElement

    -focusOn, getFocusedPath, getNavigationPath, hoveredElement, isFocused, setFocused
    +

    Methods inherited from interface net.minecraft.client.gui.ParentElement

    +focusOn, getFocusedPath, getNavigationPath, hoveredElement, isFocused, setFocused @@ -321,7 +322,7 @@

    Constructor Details

    CottonInventoryScreen

    public CottonInventoryScreen(T description, - PlayerInventory inventory)
    + PlayerInventory inventory)
    Constructs a new screen without a title.
    Parameters:
    @@ -336,8 +337,8 @@

    CottonInventoryScreen

    public CottonInventoryScreen(T description, - PlayerInventory inventory, - Text title)
    + PlayerInventory inventory, + Text title)
    Constructs a new screen.
    Parameters:
    @@ -353,7 +354,7 @@

    CottonInventoryScreen

    public CottonInventoryScreen(T description, - PlayerEntity player)
    + PlayerEntity player)
    Constructs a new screen without a title.
    Parameters:
    @@ -366,8 +367,8 @@

    CottonInventoryScreen

    public CottonInventoryScreen(T description, - PlayerEntity player, - Text title)
    + PlayerEntity player, + Text title)
    Constructs a new screen.
    Parameters:
    @@ -391,7 +392,7 @@

    init

    public void init()
    Overrides:
    -
    init in class HandledScreen<T extends SyncedGuiDescription>
    +
    init in class HandledScreen<T extends SyncedGuiDescription>
    @@ -401,7 +402,7 @@

    removed

    public void removed()
    Overrides:
    -
    removed in class HandledScreen<T extends SyncedGuiDescription>
    +
    removed in class HandledScreen<T extends SyncedGuiDescription>
    @@ -457,7 +458,7 @@

    shouldPause

    public boolean shouldPause()
    Overrides:
    -
    shouldPause in class HandledScreen<T extends SyncedGuiDescription>
    +
    shouldPause in class HandledScreen<T extends SyncedGuiDescription>
    @@ -469,11 +470,11 @@

    mouseClicked

    int mouseButton)
    Specified by:
    -
    mouseClicked in interface Element
    +
    mouseClicked in interface Element
    Specified by:
    -
    mouseClicked in interface ParentElement
    +
    mouseClicked in interface ParentElement
    Overrides:
    -
    mouseClicked in class HandledScreen<T extends SyncedGuiDescription>
    +
    mouseClicked in class HandledScreen<T extends SyncedGuiDescription>
    @@ -485,11 +486,11 @@

    mouseReleased

    int mouseButton)
    Specified by:
    -
    mouseReleased in interface Element
    +
    mouseReleased in interface Element
    Specified by:
    -
    mouseReleased in interface ParentElement
    +
    mouseReleased in interface ParentElement
    Overrides:
    -
    mouseReleased in class HandledScreen<T extends SyncedGuiDescription>
    +
    mouseReleased in class HandledScreen<T extends SyncedGuiDescription>
    @@ -503,25 +504,26 @@

    mouseDragged

    double deltaY)
    Specified by:
    -
    mouseDragged in interface Element
    +
    mouseDragged in interface Element
    Specified by:
    -
    mouseDragged in interface ParentElement
    +
    mouseDragged in interface ParentElement
    Overrides:
    -
    mouseDragged in class HandledScreen<T extends SyncedGuiDescription>
    +
    mouseDragged in class HandledScreen<T extends SyncedGuiDescription>
  • -
    +

    mouseScrolled

    public boolean mouseScrolled(double mouseX, double mouseY, - double amount)
    + double horizontalAmount, + double verticalAmount)
    Specified by:
    -
    mouseScrolled in interface Element
    +
    mouseScrolled in interface Element
    Specified by:
    -
    mouseScrolled in interface ParentElement
    +
    mouseScrolled in interface ParentElement
  • @@ -532,7 +534,7 @@

    mouseMoved

    double mouseY)
    Specified by:
    -
    mouseMoved in interface Element
    +
    mouseMoved in interface Element
    @@ -543,9 +545,9 @@

    charTyped

    int keyCode)
    Specified by:
    -
    charTyped in interface Element
    +
    charTyped in interface Element
    Specified by:
    -
    charTyped in interface ParentElement
    +
    charTyped in interface ParentElement
    @@ -557,11 +559,11 @@

    keyPressed

    int modifiers)
    Specified by:
    -
    keyPressed in interface Element
    +
    keyPressed in interface Element
    Specified by:
    -
    keyPressed in interface ParentElement
    +
    keyPressed in interface ParentElement
    Overrides:
    -
    keyPressed in class HandledScreen<T extends SyncedGuiDescription>
    +
    keyPressed in class HandledScreen<T extends SyncedGuiDescription>
    @@ -573,49 +575,49 @@

    keyReleased

    int modifiers)
    Specified by:
    -
    keyReleased in interface Element
    +
    keyReleased in interface Element
    Specified by:
    -
    keyReleased in interface ParentElement
    +
    keyReleased in interface ParentElement
  • drawBackground

    -
    protected void drawBackground(DrawContext context, +
    protected void drawBackground(DrawContext context, float partialTicks, int mouseX, int mouseY)
    Specified by:
    -
    drawBackground in class HandledScreen<T extends SyncedGuiDescription>
    +
    drawBackground in class HandledScreen<T extends SyncedGuiDescription>
  • render

    -
    public void render(DrawContext context, +
    public void render(DrawContext context, int mouseX, int mouseY, float partialTicks)
    Specified by:
    -
    render in interface Drawable
    +
    render in interface Drawable
    Overrides:
    -
    render in class HandledScreen<T extends SyncedGuiDescription>
    +
    render in class HandledScreen<T extends SyncedGuiDescription>
  • drawForeground

    -
    protected void drawForeground(DrawContext context, +
    protected void drawForeground(DrawContext context, int mouseX, int mouseY)
    Overrides:
    -
    drawForeground in class HandledScreen<T extends SyncedGuiDescription>
    +
    drawForeground in class HandledScreen<T extends SyncedGuiDescription>
  • @@ -625,17 +627,17 @@

    handledScreenTick

    protected void handledScreenTick()
    Overrides:
    -
    handledScreenTick in class HandledScreen<T extends SyncedGuiDescription>
    +
    handledScreenTick in class HandledScreen<T extends SyncedGuiDescription>
  • addElementNarrations

    -
    protected void addElementNarrations(NarrationMessageBuilder builder)
    +
    protected void addElementNarrations(NarrationMessageBuilder builder)
    Overrides:
    -
    addElementNarrations in class Screen
    +
    addElementNarrations in class Screen
  • diff --git a/libgui/io/github/cottonmc/cotton/gui/client/LibGui.html b/libgui/io/github/cottonmc/cotton/gui/client/LibGui.html index 08b3d37..8d7e09b 100644 --- a/libgui/io/github/cottonmc/cotton/gui/client/LibGui.html +++ b/libgui/io/github/cottonmc/cotton/gui/client/LibGui.html @@ -2,7 +2,7 @@ -LibGui (LibGui 8.1.0+1.20.1 API) +LibGui (LibGui 9.0.0+1.20.2 API) diff --git a/libgui/io/github/cottonmc/cotton/gui/client/LightweightGuiDescription.html b/libgui/io/github/cottonmc/cotton/gui/client/LightweightGuiDescription.html index 90d984d..cc2929d 100644 --- a/libgui/io/github/cottonmc/cotton/gui/client/LightweightGuiDescription.html +++ b/libgui/io/github/cottonmc/cotton/gui/client/LightweightGuiDescription.html @@ -2,7 +2,7 @@ -LightweightGuiDescription (LibGui 8.1.0+1.20.1 API) +LightweightGuiDescription (LibGui 9.0.0+1.20.2 API) @@ -105,7 +105,7 @@

    Field Summary

    protected boolean
     
    - +
     
    protected WPanel
    @@ -162,7 +162,7 @@

    Method Summary

    Gets the currently-focused WWidget.
    - +
    Gets the object which manages the integer properties used by WBars and such.
    @@ -214,7 +214,7 @@

    Method Summary

    Sets whether this GUI is fullscreen.
    - +
    Sets the object which manages the integer properties used by WBars
    @@ -276,7 +276,7 @@

    rootPanel

  • propertyDelegate

    -
    protected PropertyDelegate propertyDelegate
    +
    protected PropertyDelegate propertyDelegate
  • @@ -434,7 +434,7 @@

    addSlotPeer

    getPropertyDelegate

    @Nullable -public @Nullable PropertyDelegate getPropertyDelegate()
    +public @Nullable PropertyDelegate getPropertyDelegate()
    Description copied from interface: GuiDescription
    Gets the object which manages the integer properties used by WBars and such.
    @@ -446,7 +446,7 @@

    getPropertyDelegate

  • setPropertyDelegate

    -
    public GuiDescription setPropertyDelegate(PropertyDelegate delegate)
    +
    public GuiDescription setPropertyDelegate(PropertyDelegate delegate)
    Description copied from interface: GuiDescription
    Sets the object which manages the integer properties used by WBars
    diff --git a/libgui/io/github/cottonmc/cotton/gui/client/NinePatchBackgroundPainter.html b/libgui/io/github/cottonmc/cotton/gui/client/NinePatchBackgroundPainter.html index 1e6d326..fcf4f45 100644 --- a/libgui/io/github/cottonmc/cotton/gui/client/NinePatchBackgroundPainter.html +++ b/libgui/io/github/cottonmc/cotton/gui/client/NinePatchBackgroundPainter.html @@ -2,7 +2,7 @@ -NinePatchBackgroundPainter (LibGui 8.1.0+1.20.1 API) +NinePatchBackgroundPainter (LibGui 9.0.0+1.20.2 API) @@ -119,7 +119,7 @@

    Constructor Summary

    Constructor
    Description
    -
    NinePatchBackgroundPainter(juuxel.libninepatch.NinePatch<Identifier> ninePatch)
    +
    NinePatchBackgroundPainter(juuxel.libninepatch.NinePatch<Identifier> ninePatch)
     
    @@ -148,7 +148,7 @@

    Method Summary

     
    void
    -
    paintBackground(DrawContext context, +
    paintBackground(DrawContext context, int left, int top, WWidget panel)
    @@ -200,7 +200,7 @@

    Constructor Details

  • NinePatchBackgroundPainter

    -
    public NinePatchBackgroundPainter(juuxel.libninepatch.NinePatch<Identifier> ninePatch)
    +
    public NinePatchBackgroundPainter(juuxel.libninepatch.NinePatch<Identifier> ninePatch)
  • @@ -284,7 +284,7 @@

    setPadding

  • paintBackground

    -
    public void paintBackground(DrawContext context, +
    public void paintBackground(DrawContext context, int left, int top, WWidget panel)
    diff --git a/libgui/io/github/cottonmc/cotton/gui/client/Scissors.Frame.html b/libgui/io/github/cottonmc/cotton/gui/client/Scissors.Frame.html index d5c3ae0..93883e1 100644 --- a/libgui/io/github/cottonmc/cotton/gui/client/Scissors.Frame.html +++ b/libgui/io/github/cottonmc/cotton/gui/client/Scissors.Frame.html @@ -2,7 +2,7 @@ -Scissors.Frame (LibGui 8.1.0+1.20.1 API) +Scissors.Frame (LibGui 9.0.0+1.20.2 API) diff --git a/libgui/io/github/cottonmc/cotton/gui/client/Scissors.html b/libgui/io/github/cottonmc/cotton/gui/client/Scissors.html index 1c77692..577f841 100644 --- a/libgui/io/github/cottonmc/cotton/gui/client/Scissors.html +++ b/libgui/io/github/cottonmc/cotton/gui/client/Scissors.html @@ -2,7 +2,7 @@ -Scissors (LibGui 8.1.0+1.20.1 API) +Scissors (LibGui 9.0.0+1.20.2 API) diff --git a/libgui/io/github/cottonmc/cotton/gui/client/ScreenDrawing.html b/libgui/io/github/cottonmc/cotton/gui/client/ScreenDrawing.html index b93d69a..a71586c 100644 --- a/libgui/io/github/cottonmc/cotton/gui/client/ScreenDrawing.html +++ b/libgui/io/github/cottonmc/cotton/gui/client/ScreenDrawing.html @@ -2,7 +2,7 @@ -ScreenDrawing (LibGui 8.1.0+1.20.1 API) +ScreenDrawing (LibGui 9.0.0+1.20.2 API) @@ -98,7 +98,7 @@

    Method Summary

    float opacity)
     
    static void
    -
    coloredRect(DrawContext context, +
    coloredRect(DrawContext context, int left, int top, int width, @@ -108,14 +108,14 @@

    Method Summary

    Draws an untextured rectangle of the specified RGB color.
    static void
    -
    drawBeveledPanel(DrawContext context, +
    drawBeveledPanel(DrawContext context, int x, int y)
    Draws a default-sized recessed itemslot panel
    static void
    -
    drawBeveledPanel(DrawContext context, +
    drawBeveledPanel(DrawContext context, int x, int y, int width, @@ -124,7 +124,7 @@

    Method Summary

    Draws a default-color recessed itemslot panel of variable size
    static void
    -
    drawBeveledPanel(DrawContext context, +
    drawBeveledPanel(DrawContext context, int x, int y, int width, @@ -136,7 +136,7 @@

    Method Summary

    Draws a generalized-case beveled panel.
    static void
    -
    drawGuiPanel(DrawContext context, +
    drawGuiPanel(DrawContext context, int x, int y, int width, @@ -145,7 +145,7 @@

    Method Summary

    Draws a beveled, round rectangle that is substantially similar to default Minecraft UI panels.
    static void
    -
    drawGuiPanel(DrawContext context, +
    drawGuiPanel(DrawContext context, int x, int y, int width, @@ -155,7 +155,7 @@

    Method Summary

    Draws a beveled, round, and colored rectangle that is substantially similar to default Minecraft UI panels.
    static void
    -
    drawGuiPanel(DrawContext context, +
    drawGuiPanel(DrawContext context, int x, int y, int width, @@ -168,7 +168,7 @@

    Method Summary

    Draws a beveled, round rectangle with custom edge colors that is substantially similar to default Minecraft UI panels.
    static void
    -
    drawString(DrawContext context, +
    drawString(DrawContext context, String s, int x, int y, @@ -177,7 +177,7 @@

    Method Summary

    Draws a left-aligned string.
    static void
    -
    drawString(DrawContext context, +
    drawString(DrawContext context, String s, HorizontalAlignment align, int x, @@ -188,8 +188,8 @@

    Method Summary

    Draws a string with a custom alignment.
    static void
    -
    drawString(DrawContext context, - OrderedText text, +
    drawString(DrawContext context, + OrderedText text, int x, int y, int color)
    @@ -197,8 +197,8 @@

    Method Summary

    Draws a left-aligned text component.
    static void
    -
    drawString(DrawContext context, - OrderedText text, +
    drawString(DrawContext context, + OrderedText text, HorizontalAlignment align, int x, int y, @@ -208,7 +208,7 @@

    Method Summary

    Draws a text component with a custom alignment.
    static void
    -
    drawStringWithShadow(DrawContext context, +
    drawStringWithShadow(DrawContext context, String s, HorizontalAlignment align, int x, @@ -219,8 +219,8 @@

    Method Summary

    Draws a shadowed string.
    static void
    -
    drawStringWithShadow(DrawContext context, - OrderedText text, +
    drawStringWithShadow(DrawContext context, + OrderedText text, HorizontalAlignment align, int x, int y, @@ -230,8 +230,8 @@

    Method Summary

    Draws a shadowed text component.
    static void
    -
    drawTextHover(DrawContext context, - @Nullable Style textStyle, +
    drawTextHover(DrawContext context, + @Nullable Style textStyle, int x, int y)
    @@ -242,23 +242,23 @@

    Method Summary

    float amount)
     
    static void
    -
    texturedGuiRect(DrawContext context, +
    texturedGuiRect(DrawContext context, int left, int top, int width, int height, - Identifier texture, + Identifier texture, int color)
    Draws a textured rectangle with UV values based on the width and height.
    static void
    -
    texturedGuiRect(DrawContext context, +
    texturedGuiRect(DrawContext context, int x, int y, int width, int height, - Identifier texture, + Identifier texture, int textureX, int textureY, int color)
    @@ -266,7 +266,7 @@

    Method Summary

    Draws a textured rectangle with UV values based on the width and height.
    static void
    -
    texturedRect(DrawContext context, +
    texturedRect(DrawContext context, int x, int y, int width, @@ -277,7 +277,7 @@

    Method Summary

    Draws a textured rectangle.
    static void
    -
    texturedRect(DrawContext context, +
    texturedRect(DrawContext context, int x, int y, int width, @@ -289,12 +289,12 @@

    Method Summary

    Draws a textured rectangle.
    static void
    -
    texturedRect(DrawContext context, +
    texturedRect(DrawContext context, int x, int y, int width, int height, - Identifier texture, + Identifier texture, float u1, float v1, float u2, @@ -304,12 +304,12 @@

    Method Summary

    Draws a textured rectangle.
    static void
    -
    texturedRect(DrawContext context, +
    texturedRect(DrawContext context, int x, int y, int width, int height, - Identifier texture, + Identifier texture, float u1, float v1, float u2, @@ -320,23 +320,23 @@

    Method Summary

    Draws a textured rectangle.
    static void
    -
    texturedRect(DrawContext context, +
    texturedRect(DrawContext context, int x, int y, int width, int height, - Identifier texture, + Identifier texture, int color)
    Draws a textured rectangle.
    static void
    -
    texturedRect(DrawContext context, +
    texturedRect(DrawContext context, int x, int y, int width, int height, - Identifier texture, + Identifier texture, int color, float opacity)
    @@ -362,12 +362,12 @@

    Method Details

  • texturedRect

    -
    public static void texturedRect(DrawContext context, +
    public static void texturedRect(DrawContext context, int x, int y, int width, int height, - Identifier texture, + Identifier texture, int color)
    Draws a textured rectangle.
    @@ -385,12 +385,12 @@

    texturedRect

  • texturedRect

    -
    public static void texturedRect(DrawContext context, +
    public static void texturedRect(DrawContext context, int x, int y, int width, int height, - Identifier texture, + Identifier texture, int color, float opacity)
    Draws a textured rectangle.
    @@ -412,12 +412,12 @@

    texturedRect

  • texturedRect

    -
    public static void texturedRect(DrawContext context, +
    public static void texturedRect(DrawContext context, int x, int y, int width, int height, - Identifier texture, + Identifier texture, float u1, float v1, float u2, @@ -443,7 +443,7 @@

    texturedRect

  • texturedRect

    -
    public static void texturedRect(DrawContext context, +
    public static void texturedRect(DrawContext context, int x, int y, int width, @@ -468,7 +468,7 @@

    texturedRect

  • texturedRect

    -
    public static void texturedRect(DrawContext context, +
    public static void texturedRect(DrawContext context, int x, int y, int width, @@ -495,12 +495,12 @@

    texturedRect

  • texturedRect

    -
    public static void texturedRect(DrawContext context, +
    public static void texturedRect(DrawContext context, int x, int y, int width, int height, - Identifier texture, + Identifier texture, float u1, float v1, float u2, @@ -530,12 +530,12 @@

    texturedRect

  • texturedGuiRect

    -
    public static void texturedGuiRect(DrawContext context, +
    public static void texturedGuiRect(DrawContext context, int x, int y, int width, int height, - Identifier texture, + Identifier texture, int textureX, int textureY, int color)
    @@ -559,12 +559,12 @@

    texturedGuiRect

  • texturedGuiRect

    -
    public static void texturedGuiRect(DrawContext context, +
    public static void texturedGuiRect(DrawContext context, int left, int top, int width, int height, - Identifier texture, + Identifier texture, int color)
    Draws a textured rectangle with UV values based on the width and height. @@ -584,7 +584,7 @@

    texturedGuiRect

  • coloredRect

    -
    public static void coloredRect(DrawContext context, +
    public static void coloredRect(DrawContext context, int left, int top, int width, @@ -596,7 +596,7 @@

    coloredRect

  • drawGuiPanel

    -
    public static void drawGuiPanel(DrawContext context, +
    public static void drawGuiPanel(DrawContext context, int x, int y, int width, @@ -615,7 +615,7 @@

    drawGuiPanel

  • drawGuiPanel

    -
    public static void drawGuiPanel(DrawContext context, +
    public static void drawGuiPanel(DrawContext context, int x, int y, int width, @@ -636,7 +636,7 @@

    drawGuiPanel

  • drawGuiPanel

    -
    public static void drawGuiPanel(DrawContext context, +
    public static void drawGuiPanel(DrawContext context, int x, int y, int width, @@ -663,7 +663,7 @@

    drawGuiPanel

  • drawBeveledPanel

    -
    public static void drawBeveledPanel(DrawContext context, +
    public static void drawBeveledPanel(DrawContext context, int x, int y)
    Draws a default-sized recessed itemslot panel
    @@ -672,7 +672,7 @@

    drawBeveledPanel

  • drawBeveledPanel

    -
    public static void drawBeveledPanel(DrawContext context, +
    public static void drawBeveledPanel(DrawContext context, int x, int y, int width, @@ -683,7 +683,7 @@

    drawBeveledPanel

  • drawBeveledPanel

    -
    public static void drawBeveledPanel(DrawContext context, +
    public static void drawBeveledPanel(DrawContext context, int x, int y, int width, @@ -708,7 +708,7 @@

    drawBeveledPanel

  • drawString

    -
    public static void drawString(DrawContext context, +
    public static void drawString(DrawContext context, String s, HorizontalAlignment align, int x, @@ -731,8 +731,8 @@

    drawString

  • drawString

    -
    public static void drawString(DrawContext context, - OrderedText text, +
    public static void drawString(DrawContext context, + OrderedText text, HorizontalAlignment align, int x, int y, @@ -756,7 +756,7 @@

    drawString

  • drawStringWithShadow

    -
    public static void drawStringWithShadow(DrawContext context, +
    public static void drawStringWithShadow(DrawContext context, String s, HorizontalAlignment align, int x, @@ -779,8 +779,8 @@

    drawStringWithShadow

  • drawStringWithShadow

    -
    public static void drawStringWithShadow(DrawContext context, - OrderedText text, +
    public static void drawStringWithShadow(DrawContext context, + OrderedText text, HorizontalAlignment align, int x, int y, @@ -802,7 +802,7 @@

    drawStringWithShadow

  • drawString

    -
    public static void drawString(DrawContext context, +
    public static void drawString(DrawContext context, String s, int x, int y, @@ -821,8 +821,8 @@

    drawString

  • drawString

    -
    public static void drawString(DrawContext context, - OrderedText text, +
    public static void drawString(DrawContext context, + OrderedText text, int x, int y, int color)
    @@ -840,9 +840,9 @@

    drawString

  • drawTextHover

    -
    public static void drawTextHover(DrawContext context, +
    public static void drawTextHover(DrawContext context, @Nullable - @Nullable Style textStyle, + @Nullable Style textStyle, int x, int y)
    Draws the text hover effects for a text style. diff --git a/libgui/io/github/cottonmc/cotton/gui/client/package-summary.html b/libgui/io/github/cottonmc/cotton/gui/client/package-summary.html index 484168a..2a0322b 100644 --- a/libgui/io/github/cottonmc/cotton/gui/client/package-summary.html +++ b/libgui/io/github/cottonmc/cotton/gui/client/package-summary.html @@ -2,7 +2,7 @@ -io.github.cottonmc.cotton.gui.client (LibGui 8.1.0+1.20.1 API) +io.github.cottonmc.cotton.gui.client (LibGui 9.0.0+1.20.2 API) diff --git a/libgui/io/github/cottonmc/cotton/gui/client/package-tree.html b/libgui/io/github/cottonmc/cotton/gui/client/package-tree.html index e773641..59decb8 100644 --- a/libgui/io/github/cottonmc/cotton/gui/client/package-tree.html +++ b/libgui/io/github/cottonmc/cotton/gui/client/package-tree.html @@ -2,7 +2,7 @@ -io.github.cottonmc.cotton.gui.client Class Hierarchy (LibGui 8.1.0+1.20.1 API) +io.github.cottonmc.cotton.gui.client Class Hierarchy (LibGui 9.0.0+1.20.2 API) @@ -59,12 +59,12 @@

    Class Hierarchy

    • java.lang.Object
        -
      • net.minecraft.client.gui.AbstractParentElement (implements net.minecraft.client.gui.ParentElement) +
      • net.minecraft.client.gui.AbstractParentElement (implements net.minecraft.client.gui.ParentElement)
          -
        • net.minecraft.client.gui.screen.Screen (implements net.minecraft.client.gui.Drawable) +
        • 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>) +
          • net.minecraft.client.gui.screen.ingame.HandledScreen<T> (implements net.minecraft.client.gui.screen.ingame.ScreenHandlerProvider<T>)
            • io.github.cottonmc.cotton.gui.client.CottonInventoryScreen<T> (implements io.github.cottonmc.cotton.gui.impl.client.CottonScreenImpl)
            diff --git a/libgui/io/github/cottonmc/cotton/gui/networking/NetworkSide.html b/libgui/io/github/cottonmc/cotton/gui/networking/NetworkSide.html index 93ed7dc..dac55ac 100644 --- a/libgui/io/github/cottonmc/cotton/gui/networking/NetworkSide.html +++ b/libgui/io/github/cottonmc/cotton/gui/networking/NetworkSide.html @@ -2,7 +2,7 @@ -NetworkSide (LibGui 8.1.0+1.20.1 API) +NetworkSide (LibGui 9.0.0+1.20.2 API) diff --git a/libgui/io/github/cottonmc/cotton/gui/networking/ScreenNetworking.MessageReceiver.html b/libgui/io/github/cottonmc/cotton/gui/networking/ScreenNetworking.MessageReceiver.html index d4967ea..78bed42 100644 --- a/libgui/io/github/cottonmc/cotton/gui/networking/ScreenNetworking.MessageReceiver.html +++ b/libgui/io/github/cottonmc/cotton/gui/networking/ScreenNetworking.MessageReceiver.html @@ -2,7 +2,7 @@ -ScreenNetworking.MessageReceiver (LibGui 8.1.0+1.20.1 API) +ScreenNetworking.MessageReceiver (LibGui 9.0.0+1.20.2 API) @@ -99,7 +99,7 @@

            Method Summary

            Method
            Description
            void
            - +
            Handles a received screen message.
            @@ -120,7 +120,7 @@

            Method Details

          • onMessage

            -
            void onMessage(PacketByteBuf buf)
            +
            void onMessage(PacketByteBuf buf)
            Handles a received screen message.

            This method should only read from the buffer, not write to it.

            diff --git a/libgui/io/github/cottonmc/cotton/gui/networking/ScreenNetworking.html b/libgui/io/github/cottonmc/cotton/gui/networking/ScreenNetworking.html index fc0b9be..6f47b4d 100644 --- a/libgui/io/github/cottonmc/cotton/gui/networking/ScreenNetworking.html +++ b/libgui/io/github/cottonmc/cotton/gui/networking/ScreenNetworking.html @@ -2,7 +2,7 @@ -ScreenNetworking (LibGui 8.1.0+1.20.1 API) +ScreenNetworking (LibGui 9.0.0+1.20.2 API) @@ -150,14 +150,14 @@

            Method Summary

            Gets a networking handler for the GUI description that is active on the specified side.
    void
    -
    receive(Identifier message, +
    Registers a message receiver for the message.
    void
    -
    send(Identifier message, - Consumer<PacketByteBuf> writer)
    +
    send(Identifier message, + Consumer<PacketByteBuf> writer)
    Sends a screen message to the other side of the connection.
    @@ -195,7 +195,7 @@

    of

  • receive

    -
    void receive(Identifier message, +
    void receive(Identifier message, ScreenNetworking.MessageReceiver receiver)
    Registers a message receiver for the message.
    @@ -211,8 +211,8 @@

    receive

  • send

    -
    void send(Identifier message, - Consumer<PacketByteBuf> writer)
    +
    void send(Identifier message, + Consumer<PacketByteBuf> writer)
    Sends a screen message to the other side of the connection.
    Parameters:
    diff --git a/libgui/io/github/cottonmc/cotton/gui/networking/package-summary.html b/libgui/io/github/cottonmc/cotton/gui/networking/package-summary.html index cf834a2..89dac36 100644 --- a/libgui/io/github/cottonmc/cotton/gui/networking/package-summary.html +++ b/libgui/io/github/cottonmc/cotton/gui/networking/package-summary.html @@ -2,7 +2,7 @@ -io.github.cottonmc.cotton.gui.networking (LibGui 8.1.0+1.20.1 API) +io.github.cottonmc.cotton.gui.networking (LibGui 9.0.0+1.20.2 API) diff --git a/libgui/io/github/cottonmc/cotton/gui/networking/package-tree.html b/libgui/io/github/cottonmc/cotton/gui/networking/package-tree.html index c901678..77ea5f5 100644 --- a/libgui/io/github/cottonmc/cotton/gui/networking/package-tree.html +++ b/libgui/io/github/cottonmc/cotton/gui/networking/package-tree.html @@ -2,7 +2,7 @@ -io.github.cottonmc.cotton.gui.networking Class Hierarchy (LibGui 8.1.0+1.20.1 API) +io.github.cottonmc.cotton.gui.networking Class Hierarchy (LibGui 9.0.0+1.20.2 API) diff --git a/libgui/io/github/cottonmc/cotton/gui/package-summary.html b/libgui/io/github/cottonmc/cotton/gui/package-summary.html index 79e02b0..6ed7ee0 100644 --- a/libgui/io/github/cottonmc/cotton/gui/package-summary.html +++ b/libgui/io/github/cottonmc/cotton/gui/package-summary.html @@ -2,7 +2,7 @@ -io.github.cottonmc.cotton.gui (LibGui 8.1.0+1.20.1 API) +io.github.cottonmc.cotton.gui (LibGui 9.0.0+1.20.2 API) @@ -107,8 +107,8 @@

    Package io.githu

  • diff --git a/libgui/io/github/cottonmc/cotton/gui/package-tree.html b/libgui/io/github/cottonmc/cotton/gui/package-tree.html index b8d1a9a..d3f2bba 100644 --- a/libgui/io/github/cottonmc/cotton/gui/package-tree.html +++ b/libgui/io/github/cottonmc/cotton/gui/package-tree.html @@ -2,7 +2,7 @@ -io.github.cottonmc.cotton.gui Class Hierarchy (LibGui 8.1.0+1.20.1 API) +io.github.cottonmc.cotton.gui Class Hierarchy (LibGui 9.0.0+1.20.2 API) @@ -59,8 +59,8 @@

    Class Hierarchy

    • java.lang.Object
        -
      • io.github.cottonmc.cotton.gui.EmptyInventory (implements net.minecraft.inventory.Inventory)
      • -
      • net.minecraft.screen.ScreenHandler +
      • io.github.cottonmc.cotton.gui.EmptyInventory (implements net.minecraft.inventory.Inventory)
      • +
      • net.minecraft.screen.ScreenHandler
        • io.github.cottonmc.cotton.gui.SyncedGuiDescription (implements io.github.cottonmc.cotton.gui.GuiDescription)
            @@ -69,7 +69,7 @@

            Class Hierarchy

        • -
        • net.minecraft.screen.slot.Slot +
        • net.minecraft.screen.slot.Slot diff --git a/libgui/io/github/cottonmc/cotton/gui/widget/TooltipBuilder.html b/libgui/io/github/cottonmc/cotton/gui/widget/TooltipBuilder.html index 0e1e1b8..2b37d2d 100644 --- a/libgui/io/github/cottonmc/cotton/gui/widget/TooltipBuilder.html +++ b/libgui/io/github/cottonmc/cotton/gui/widget/TooltipBuilder.html @@ -2,7 +2,7 @@ -TooltipBuilder (LibGui 8.1.0+1.20.1 API) +TooltipBuilder (LibGui 9.0.0+1.20.2 API) @@ -112,12 +112,12 @@

          Method Summary

          Method
          Description
          -
          add(OrderedText... lines)
          +
          add(OrderedText... lines)
          Adds the lines to this builder.
          -
          add(Text... lines)
          +
          add(Text... lines)
          Adds the lines to this builder.
          @@ -155,7 +155,7 @@

          Method Details

        • add

          -
          public TooltipBuilder add(Text... lines)
          +
          public TooltipBuilder add(Text... lines)
          Adds the lines to this builder.
          Parameters:
          @@ -168,7 +168,7 @@

          add

        • add

          -
          public TooltipBuilder add(OrderedText... lines)
          +
          public TooltipBuilder add(OrderedText... lines)
          Adds the lines to this builder.
          Parameters:
          diff --git a/libgui/io/github/cottonmc/cotton/gui/widget/WAbstractSlider.Direction.html b/libgui/io/github/cottonmc/cotton/gui/widget/WAbstractSlider.Direction.html index 420d7dd..8417e91 100644 --- a/libgui/io/github/cottonmc/cotton/gui/widget/WAbstractSlider.Direction.html +++ b/libgui/io/github/cottonmc/cotton/gui/widget/WAbstractSlider.Direction.html @@ -2,7 +2,7 @@ -WAbstractSlider.Direction (LibGui 8.1.0+1.20.1 API) +WAbstractSlider.Direction (LibGui 9.0.0+1.20.2 API) diff --git a/libgui/io/github/cottonmc/cotton/gui/widget/WAbstractSlider.html b/libgui/io/github/cottonmc/cotton/gui/widget/WAbstractSlider.html index 820a7cf..2508016 100644 --- a/libgui/io/github/cottonmc/cotton/gui/widget/WAbstractSlider.html +++ b/libgui/io/github/cottonmc/cotton/gui/widget/WAbstractSlider.html @@ -2,7 +2,7 @@ -WAbstractSlider (LibGui 8.1.0+1.20.1 API) +WAbstractSlider (LibGui 9.0.0+1.20.2 API) @@ -192,7 +192,7 @@

          Method Summary

          Method
          Description
          void
          - +
          Adds the narrations of this widget to a narration builder.
          @@ -295,9 +295,10 @@

          Method Summary

          Notifies this widget that the mouse has been moved while pressed and inside its bounds.
    -
    onMouseScroll(int x, +
    onMouseScroll(int x, int y, - double amount)
    + double horizontalAmount, + double verticalAmount)
    Notifies this widget that the mouse has been scrolled inside its bounds.
    @@ -643,21 +644,23 @@

    onMouseUp

  • -
    +

    onMouseScroll

    @Environment(CLIENT) public InputResult onMouseScroll(int x, int y, - double amount)
    -
    Description copied from class: WWidget
    + double horizontalAmount, + double verticalAmount)
  • +
    Description copied from class: WWidget
    Notifies this widget that the mouse has been scrolled inside its bounds.
    Overrides:
    -
    onMouseScroll in class WWidget
    +
    onMouseScroll in class WWidget
    Parameters:
    x - The X coordinate of the event, in widget-space (0 is the left edge of this widget)
    y - The Y coordinate of the event, in widget-space (0 is the top edge of this widget)
    -
    amount - The scrolled amount. Positive values are up and negative values are down.
    +
    horizontalAmount - The scrolled horizontal amount. Positive values are right and negative values are left.
    +
    verticalAmount - The scrolled vertical amount. Positive values are up and negative values are down.
    Returns:
    InputResult.PROCESSED if the event is handled, InputResult.IGNORED otherwise.
    @@ -851,7 +854,7 @@

    isDragging

    addNarrations

    @Environment(CLIENT) -public void addNarrations(NarrationMessageBuilder builder)
    +public void addNarrations(NarrationMessageBuilder builder)
    Description copied from class: WWidget
    Adds the narrations of this widget to a narration builder. Narrations will only apply if this widget is narratable. diff --git a/libgui/io/github/cottonmc/cotton/gui/widget/WBar.Direction.html b/libgui/io/github/cottonmc/cotton/gui/widget/WBar.Direction.html index d345a0c..d83ab2a 100644 --- a/libgui/io/github/cottonmc/cotton/gui/widget/WBar.Direction.html +++ b/libgui/io/github/cottonmc/cotton/gui/widget/WBar.Direction.html @@ -2,7 +2,7 @@ -WBar.Direction (LibGui 8.1.0+1.20.1 API) +WBar.Direction (LibGui 9.0.0+1.20.2 API) diff --git a/libgui/io/github/cottonmc/cotton/gui/widget/WBar.html b/libgui/io/github/cottonmc/cotton/gui/widget/WBar.html index 8d97bb7..9c7f748 100644 --- a/libgui/io/github/cottonmc/cotton/gui/widget/WBar.html +++ b/libgui/io/github/cottonmc/cotton/gui/widget/WBar.html @@ -2,7 +2,7 @@ -WBar (LibGui 8.1.0+1.20.1 API) +WBar (LibGui 9.0.0+1.20.2 API) @@ -80,7 +80,7 @@

    Class WBar


    public class WBar extends WWidget
    -
    A bar that displays int values from a PropertyDelegate. +
    A bar that displays int values from a PropertyDelegate.

    Bars can be used for all kinds of bars including progress bars (and progress arrows) and energy bars.

    @@ -145,7 +145,7 @@

    Field Summary

    The constant maximum value of the field.
    - +
    The properties used for painting this bar.
    @@ -155,7 +155,7 @@

    Field Summary

    The translation key of the tooltip.
    -
    protected Text
    +
    protected Text
    A tooltip text component.
    @@ -185,13 +185,13 @@

    Constructor Summary

    int maxField, WBar.Direction dir)
     
    -
    WBar(Identifier bg, - Identifier bar, +
    WBar(Identifier bg, + Identifier bar, int field, int maxField)
     
    -
    WBar(Identifier bg, - Identifier bar, +
    WBar(Identifier bg, + Identifier bar, int field, int maxField, WBar.Direction dir)
    @@ -220,13 +220,13 @@

    Method Summary

    Checks whether this widget can be resized using WWidget.setSize(int, int).
    - +
    Gets the current properties of this bar.
    void
    -
    paint(DrawContext context, +
    paint(DrawContext context, int x, int y, int mouseX, @@ -235,7 +235,7 @@

    Method Summary

    Paints this widget.
    - +
    Sets the current properties of this bar.
    @@ -254,8 +254,8 @@

    Method Summary

    Creates a WBar that has a constant maximum-value instead of getting the maximum from a field.
    static WBar
    -
    withConstantMaximum(Identifier bg, - Identifier bar, +
    withConstantMaximum(Identifier bg, + Identifier bar, int field, int maxValue, WBar.Direction dir)
    @@ -268,16 +268,16 @@

    Method Summary

    Adds a tooltip to the WBar.
    - +
    -
    Adds a tooltip Text to the WBar.
    +
    Adds a tooltip Text to the WBar.
    +addNarrations, addPainters, canFocus, canHover, getAbsoluteX, getAbsoluteY, getFocusModel, getHeight, getHost, getParent, getWidth, getX, getY, hit, hoveredProperty, isActivationKey, isFocused, isHovered, isNarratable, isWithinBounds, onCharTyped, onClick, onFocusGained, onFocusLost, onHidden, onKeyPressed, onKeyReleased, onMouseDown, onMouseDrag, onMouseMove, onMouseScroll, onMouseUp, onShown, releaseFocus, renderTooltip, requestFocus, setHost, setHovered, setLocation, setParent, setSize, shouldRenderInDarkMode, tick

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    @@ -346,7 +346,7 @@

    maxValue

  • properties

    -
    protected PropertyDelegate properties
    +
    protected PropertyDelegate properties
    The properties used for painting this bar.

    The current value is read from the property with ID field, @@ -379,7 +379,7 @@

    tooltipLabel

  • tooltipTextComponent

    -
    protected Text tooltipTextComponent
    +
    protected Text tooltipTextComponent
    A tooltip text component. This can be used instead of tooltipLabel, or together with it. In that case, this component will be drawn after the other label.
    @@ -418,8 +418,8 @@

    WBar

  • WBar

    -
    public WBar(Identifier bg, - Identifier bar, +
    public WBar(Identifier bg, + Identifier bar, int field, int maxField)
    @@ -427,8 +427,8 @@

    WBar

  • WBar

    -
    public WBar(Identifier bg, - Identifier bar, +
    public WBar(Identifier bg, + Identifier bar, int field, int maxField, WBar.Direction dir)
    @@ -462,8 +462,8 @@

    withTooltip

  • withTooltip

    -
    public WBar withTooltip(Text label)
    -
    Adds a tooltip Text to the WBar.
    +
    public WBar withTooltip(Text label)
    +
    Adds a tooltip Text to the WBar.
    Parameters:
    label - the added tooltip label
    @@ -490,7 +490,7 @@

    canResize

    paint

    @Environment(CLIENT) -public void paint(DrawContext context, +public void paint(DrawContext context, int x, int y, int mouseX, @@ -530,7 +530,7 @@

    validate

    public void validate(GuiDescription host)
    Description copied from class: WWidget
    Creates component peers and initializes animation data for this Widget and all its children. - The host screen handler must clear any heavyweight peers + The host screen handler must clear any heavyweight peers from its records before this method is called.

    This method must be called on the root panel of any screen once the widgets have been initialized.

    @@ -546,7 +546,7 @@

    validate

    getProperties

    @Nullable -public @Nullable PropertyDelegate getProperties()
    +public @Nullable PropertyDelegate getProperties()
    Gets the current properties of this bar.
    Returns:
    @@ -557,7 +557,7 @@

    getProperties

  • setProperties

    -
    public WBar setProperties(PropertyDelegate properties)
    +
    public WBar setProperties(PropertyDelegate properties)
    Sets the current properties of this bar.

    This method is meant for situations when a GUI description is unavailable (such as HUDs). @@ -573,8 +573,8 @@

    setProperties

  • withConstantMaximum

    -
    public static WBar withConstantMaximum(Identifier bg, - Identifier bar, +
    public static WBar withConstantMaximum(Identifier bg, + Identifier bar, int field, int maxValue, WBar.Direction dir)
    diff --git a/libgui/io/github/cottonmc/cotton/gui/widget/WBox.html b/libgui/io/github/cottonmc/cotton/gui/widget/WBox.html index 233eb97..6291e9b 100644 --- a/libgui/io/github/cottonmc/cotton/gui/widget/WBox.html +++ b/libgui/io/github/cottonmc/cotton/gui/widget/WBox.html @@ -2,7 +2,7 @@ -WBox (LibGui 8.1.0+1.20.1 API) +WBox (LibGui 9.0.0+1.20.2 API) @@ -232,7 +232,7 @@

    addPainters, canResize, expandToFit, getBackgroundPainter, hit, onHidden, onShown, paint, remove, setBackgroundPainter, setHost, streamChildren, tick, toString, validate

    +addNarrations, addTooltip, canFocus, canHover, getAbsoluteX, getAbsoluteY, getFocusModel, getHeight, getHost, getParent, getWidth, getX, getY, hoveredProperty, isActivationKey, isFocused, isHovered, isNarratable, isWithinBounds, onCharTyped, onClick, onFocusGained, onFocusLost, onKeyPressed, onKeyReleased, onMouseDown, onMouseDrag, onMouseMove, onMouseScroll, onMouseUp, releaseFocus, renderTooltip, requestFocus, setHovered, setLocation, setParent, setSize, shouldRenderInDarkMode
  • Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    diff --git a/libgui/io/github/cottonmc/cotton/gui/widget/WButton.html b/libgui/io/github/cottonmc/cotton/gui/widget/WButton.html index 6878af9..1a2ba6d 100644 --- a/libgui/io/github/cottonmc/cotton/gui/widget/WButton.html +++ b/libgui/io/github/cottonmc/cotton/gui/widget/WButton.html @@ -2,7 +2,7 @@ -WButton (LibGui 8.1.0+1.20.1 API) +WButton (LibGui 9.0.0+1.20.2 API) @@ -99,11 +99,8 @@

    Field Summary

     
    protected int
    - -
     
    -
    protected int
    - -
    + +
    The size (width/height) of this button's icon in pixels.
    @@ -129,11 +126,11 @@

    Constructor Summary

    Constructs a button with an icon.
  • + @Nullable Text label)
  • Constructs a button with an icon and a label.
    - +
    Constructs a button with a label.
    @@ -152,7 +149,7 @@

    Method Summary

    Method
    Description
    void
    - +
    Adds the narrations of this widget to a narration builder.
    @@ -179,7 +176,7 @@

    Method Summary

    Gets the current height / width of the icon.
    - +
     
    @@ -205,7 +202,7 @@

    Method Summary

    Notifies this widget that a key has been pressed.
  • void
    -
    paint(DrawContext context, +
    paint(DrawContext context, int x, int y, int mouseX, @@ -230,25 +227,19 @@

    Method Summary

    Sets the new size of the icon.
    -
    setLabel(Text label)
    +
    setLabel(Text label)
     
    Sets the click handler of this button.
    -
    void
    -
    setSize(int x, - int y)
    -
    -
    Sets the size of this widget.
    -
  • +addPainters, addTooltip, canHover, getAbsoluteX, getAbsoluteY, getFocusModel, getHeight, getHost, getParent, getWidth, getX, getY, hit, hoveredProperty, isActivationKey, isFocused, isHovered, isNarratable, isWithinBounds, onCharTyped, onFocusGained, onFocusLost, onHidden, onKeyReleased, onMouseDown, onMouseDrag, onMouseMove, onMouseScroll, onMouseUp, onShown, releaseFocus, renderTooltip, requestFocus, setHost, setHovered, setLocation, setParent, setSize, shouldRenderInDarkMode, tick, validate

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    @@ -270,12 +261,6 @@

    color

  • -
    -

    darkmodeColor

    -
    protected int darkmodeColor
    -
    -
  • -
  • iconSize

    protected int iconSize
    @@ -325,7 +310,7 @@

    WButton

    WButton

    public WButton(@Nullable - @Nullable Text label)
    + @Nullable Text label)
  • Constructs a button with a label.
    Parameters:
    @@ -339,7 +324,7 @@

    WButton

    public WButton(@Nullable @Nullable Icon icon, @Nullable - @Nullable Text label)
    + @Nullable Text label)
    Constructs a button with an icon and a label.
    Parameters:
    @@ -390,7 +375,7 @@

    canFocus

    paint

    @Environment(CLIENT) -public void paint(DrawContext context, +public void paint(DrawContext context, int x, int y, int mouseX, @@ -410,25 +395,6 @@

    paint

  • -
    -

    setSize

    -
    public void setSize(int x, - int y)
    -
    Description copied from class: WWidget
    -
    Sets the size of this widget. - -

    Overriding methods may restrict one of the dimensions to be - a constant value, for example super.setSize(x, 20).

    -
    -
    Overrides:
    -
    setSize in class WWidget
    -
    Parameters:
    -
    x - the new width
    -
    y - the new height
    -
    -
    -
  • -
  • onClick

    @Environment(CLIENT) @@ -511,13 +477,13 @@

    setEnabled

    getLabel

    @Nullable -public @Nullable Text getLabel()
    +public @Nullable Text getLabel()
  • setLabel

    -
    public WButton setLabel(Text label)
    +
    public WButton setLabel(Text label)
  • @@ -594,7 +560,7 @@

    setIcon

    addNarrations

    @Environment(CLIENT) -public void addNarrations(NarrationMessageBuilder builder)
    +public void addNarrations(NarrationMessageBuilder builder)
  • Description copied from class: WWidget
    Adds the narrations of this widget to a narration builder. Narrations will only apply if this widget is narratable. diff --git a/libgui/io/github/cottonmc/cotton/gui/widget/WCardPanel.html b/libgui/io/github/cottonmc/cotton/gui/widget/WCardPanel.html index d9b726e..e632102 100644 --- a/libgui/io/github/cottonmc/cotton/gui/widget/WCardPanel.html +++ b/libgui/io/github/cottonmc/cotton/gui/widget/WCardPanel.html @@ -2,7 +2,7 @@ -WCardPanel (LibGui 8.1.0+1.20.1 API) +WCardPanel (LibGui 9.0.0+1.20.2 API) @@ -206,7 +206,7 @@

    canResize, expandToFit, expandToFit, getBackgroundPainter, hit, onHidden, onShown, paint, remove, setBackgroundPainter, setHost, streamChildren, tick, toString

    +addNarrations, addTooltip, canFocus, canHover, getAbsoluteX, getAbsoluteY, getFocusModel, getHeight, getHost, getParent, getWidth, getX, getY, hoveredProperty, isActivationKey, isFocused, isHovered, isNarratable, isWithinBounds, onCharTyped, onClick, onFocusGained, onFocusLost, onKeyPressed, onKeyReleased, onMouseDown, onMouseDrag, onMouseMove, onMouseScroll, onMouseUp, releaseFocus, renderTooltip, requestFocus, setHovered, setLocation, setParent, shouldRenderInDarkMode

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    @@ -392,7 +392,7 @@

    layout

    validate

    public void validate(GuiDescription c)
    Creates component peers and initializes animation data for this Widget and all its children. - The host screen handler must clear any heavyweight peers + The host screen handler must clear any heavyweight peers from its records before this method is called.

    This method must be called on the root panel of any screen once the widgets have been initialized. diff --git a/libgui/io/github/cottonmc/cotton/gui/widget/WClippedPanel.html b/libgui/io/github/cottonmc/cotton/gui/widget/WClippedPanel.html index 4a763a0..f819f32 100644 --- a/libgui/io/github/cottonmc/cotton/gui/widget/WClippedPanel.html +++ b/libgui/io/github/cottonmc/cotton/gui/widget/WClippedPanel.html @@ -2,7 +2,7 @@ -WClippedPanel (LibGui 8.1.0+1.20.1 API) +WClippedPanel (LibGui 9.0.0+1.20.2 API) @@ -127,7 +127,7 @@

    Method Summary

    Method
    Description
    void
    -

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    @@ -176,7 +176,7 @@

    Method Details

    paint

    @Environment(CLIENT) -public void paint(DrawContext context, +public void paint(DrawContext context, int x, int y, int mouseX, diff --git a/libgui/io/github/cottonmc/cotton/gui/widget/WDynamicLabel.html b/libgui/io/github/cottonmc/cotton/gui/widget/WDynamicLabel.html index 88eec84..0d5021b 100644 --- a/libgui/io/github/cottonmc/cotton/gui/widget/WDynamicLabel.html +++ b/libgui/io/github/cottonmc/cotton/gui/widget/WDynamicLabel.html @@ -2,7 +2,7 @@ -WDynamicLabel (LibGui 8.1.0+1.20.1 API) +WDynamicLabel (LibGui 9.0.0+1.20.2 API) @@ -84,7 +84,7 @@

    Class WDynamicLabel

    They can be used for automatically getting data from a block entity or another data source.

    Translating strings in dynamic labels should be done using - I18n.translate(String, Object...).

    + I18n.translate(String, Object...).
  • Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    diff --git a/libgui/io/github/cottonmc/cotton/gui/widget/WItem.html b/libgui/io/github/cottonmc/cotton/gui/widget/WItem.html index 0ebfd17..2f1b9c6 100644 --- a/libgui/io/github/cottonmc/cotton/gui/widget/WItem.html +++ b/libgui/io/github/cottonmc/cotton/gui/widget/WItem.html @@ -2,7 +2,7 @@ -WItem (LibGui 8.1.0+1.20.1 API) +WItem (LibGui 9.0.0+1.20.2 API) @@ -105,11 +105,11 @@

    Constructor Summary

    Constructor
    Description
    - +
     
    - +
     
    -
    WItem(TagKey<? extends ItemConvertible> tag)
    +
    WItem(TagKey<? extends ItemConvertible> tag)
     
    @@ -135,11 +135,11 @@

    Method Summary

    Returns the animation duration of this WItem.
    - +
     
    void
    -

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    @@ -183,19 +183,19 @@

    Constructor Details

  • WItem

    -
    public WItem(List<ItemStack> items)
    +
    public WItem(List<ItemStack> items)
  • WItem

    -
    public WItem(TagKey<? extends ItemConvertible> tag)
    +
    public WItem(TagKey<? extends ItemConvertible> tag)
  • WItem

    -
    public WItem(ItemStack stack)
    +
    public WItem(ItemStack stack)
  • @@ -237,7 +237,7 @@

    tick

    paint

    @Environment(CLIENT) -public void paint(DrawContext context, +public void paint(DrawContext context, int x, int y, int mouseX, @@ -274,13 +274,13 @@

    setDuration

  • getItems

    -
    public List<ItemStack> getItems()
    +
    public List<ItemStack> getItems()
  • setItems

    -
    public WItem setItems(List<ItemStack> items)
    +
    public WItem setItems(List<ItemStack> items)
    Sets the item list of this WItem and resets the animation state.
    Parameters:
    diff --git a/libgui/io/github/cottonmc/cotton/gui/widget/WItemSlot.ChangeListener.html b/libgui/io/github/cottonmc/cotton/gui/widget/WItemSlot.ChangeListener.html index c358f4b..47f92d6 100644 --- a/libgui/io/github/cottonmc/cotton/gui/widget/WItemSlot.ChangeListener.html +++ b/libgui/io/github/cottonmc/cotton/gui/widget/WItemSlot.ChangeListener.html @@ -2,7 +2,7 @@ -WItemSlot.ChangeListener (LibGui 8.1.0+1.20.1 API) +WItemSlot.ChangeListener (LibGui 9.0.0+1.20.2 API) @@ -104,9 +104,9 @@

    Method Summary

    Description
    void
    onStackChanged(WItemSlot slot, - Inventory inventory, + Inventory inventory, int index, - ItemStack stack)
    + ItemStack stack)
  • Handles a changed item stack in an item slot.
    @@ -128,9 +128,9 @@

    Method Details

    onStackChanged

    void onStackChanged(WItemSlot slot, - Inventory inventory, + Inventory inventory, int index, - ItemStack stack)
    + ItemStack stack)
    Handles a changed item stack in an item slot.
    Parameters:
    diff --git a/libgui/io/github/cottonmc/cotton/gui/widget/WItemSlot.html b/libgui/io/github/cottonmc/cotton/gui/widget/WItemSlot.html index 282b662..0775025 100644 --- a/libgui/io/github/cottonmc/cotton/gui/widget/WItemSlot.html +++ b/libgui/io/github/cottonmc/cotton/gui/widget/WItemSlot.html @@ -2,7 +2,7 @@ -WItemSlot (LibGui 8.1.0+1.20.1 API) +WItemSlot (LibGui 9.0.0+1.20.2 API) @@ -145,7 +145,7 @@

    Field Summary

    Modifier and Type
    Field
    Description
    -
    static final Identifier
    +
    static final Identifier
    The default texture of item slots and BackgroundPainter.SLOT.
    @@ -164,7 +164,7 @@

    Constructor Summary

    Constructor
    Description
    -
    WItemSlot(Inventory inventory, +
    WItemSlot(Inventory inventory, int startIndex, int slotsWide, int slotsHigh, @@ -190,7 +190,7 @@

    Method Summary

    Adds a change listener to this slot.
    void
    - +
    Adds the narrations of this widget to a narration builder.
    @@ -205,7 +205,7 @@

    Method Summary

    Tests whether this widget can have the focus in the GUI.
    protected ValidatedSlot
    -
    createSlotPeer(Inventory inventory, +
    createSlotPeer(Inventory inventory, int index, int x, int y)
    @@ -217,7 +217,7 @@

    Method Summary

    Gets this slot widget's background painter.
    - +
    Deprecated, for removal: This API element is subject to removal in a future version. @@ -242,17 +242,17 @@

    Method Summary

    Returns the icon if set, otherwise null.
    - +
    Gets the item stack input filter of this slot.
    -
    protected @Nullable Text
    +
    protected @Nullable Text
    Returns a "narration name" for this slot.
    - +
    Gets the item stack output filter of this slot.
    @@ -279,17 +279,17 @@

    Method Summary

    Returns whether items can be taken from this slot.
    static WItemSlot
    -
    of(Inventory inventory, +
    of(Inventory inventory, int index)
     
    static WItemSlot
    -
    of(Inventory inventory, +
    of(Inventory inventory, int startIndex, int slotsWide, int slotsHigh)
     
    static WItemSlot
    - +
    Creates a 9x3 slot widget from the "main" part of a player inventory.
    @@ -324,11 +324,11 @@

    Method Summary

    shows any hidden peers of itself and its children.
    static WItemSlot
    -
    outputOf(Inventory inventory, +
    outputOf(Inventory inventory, int index)
     
    void
    -
    paint(DrawContext context, +
    paint(DrawContext context, int x, int y, int mouseX, @@ -342,7 +342,7 @@

    Method Summary

    Sets this item slot's background painter.
    - +
    Deprecated, for removal: This API element is subject to removal in a future version. @@ -354,7 +354,7 @@

    Method Summary

    Sets the icon to this slot.
    - +
    Sets the item input filter of this item slot.
    @@ -367,7 +367,7 @@

    Method Summary

    setModifiable(boolean modifiable)
     
    - +
    Sets the item output filter of this item slot.
    @@ -386,7 +386,7 @@

    Method Summary

    +addTooltip, canHover, canResize, getAbsoluteX, getAbsoluteY, getHost, getParent, getX, getY, hit, hoveredProperty, isActivationKey, isFocused, isHovered, isNarratable, isWithinBounds, onCharTyped, onClick, onFocusGained, onKeyReleased, onMouseDown, onMouseDrag, onMouseScroll, onMouseUp, releaseFocus, renderTooltip, requestFocus, setHost, setHovered, setLocation, setParent, setSize, shouldRenderInDarkMode, tick

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    @@ -404,7 +404,7 @@

    Field Details

  • SLOT_TEXTURE

    -
    public static final Identifier SLOT_TEXTURE
    +
    public static final Identifier SLOT_TEXTURE
    The default texture of item slots and BackgroundPainter.SLOT.
    Since:
    @@ -423,7 +423,7 @@

    Constructor Details

  • WItemSlot

    -
    public WItemSlot(Inventory inventory, +
    public WItemSlot(Inventory inventory, int startIndex, int slotsWide, int slotsHigh, @@ -441,14 +441,14 @@

    Method Details

  • of

    -
    public static WItemSlot of(Inventory inventory, +
    public static WItemSlot of(Inventory inventory, int index)
  • of

    -
    public static WItemSlot of(Inventory inventory, +
    public static WItemSlot of(Inventory inventory, int startIndex, int slotsWide, int slotsHigh)
    @@ -457,14 +457,14 @@

    of

  • outputOf

    -
    public static WItemSlot outputOf(Inventory inventory, +
    public static WItemSlot outputOf(Inventory inventory, int index)
  • ofPlayerStorage

    -
    public static WItemSlot ofPlayerStorage(Inventory inventory)
    +
    public static WItemSlot ofPlayerStorage(Inventory inventory)
    Creates a 9x3 slot widget from the "main" part of a player inventory.
    Parameters:
    @@ -644,7 +644,7 @@

    validate

    public void validate(GuiDescription host)
    Description copied from class: WWidget
    Creates component peers and initializes animation data for this Widget and all its children. - The host screen handler must clear any heavyweight peers + The host screen handler must clear any heavyweight peers from its records before this method is called.

    This method must be called on the root panel of any screen once the widgets have been initialized.

    @@ -677,7 +677,7 @@

    onKeyPressed

  • createSlotPeer

    -
    protected ValidatedSlot createSlotPeer(Inventory inventory, +
    protected ValidatedSlot createSlotPeer(Inventory inventory, int index, int x, int y)
    @@ -726,7 +726,7 @@

    setBackgroundPainter

  • getInputFilter

    -
    public Predicate<ItemStack> getInputFilter()
    +
    public Predicate<ItemStack> getInputFilter()
    Gets the item stack input filter of this slot.
    Returns:
    @@ -739,7 +739,7 @@

    getInputFilter

  • setInputFilter

    -
    public WItemSlot setInputFilter(Predicate<ItemStack> inputFilter)
    +
    public WItemSlot setInputFilter(Predicate<ItemStack> inputFilter)
    Sets the item input filter of this item slot.
    Parameters:
    @@ -754,7 +754,7 @@

    setInputFilter

  • getOutputFilter

    -
    public Predicate<ItemStack> getOutputFilter()
    +
    public Predicate<ItemStack> getOutputFilter()
    Gets the item stack output filter of this slot.
    Returns:
    @@ -767,7 +767,7 @@

    getOutputFilter

  • setOutputFilter

    -
    public WItemSlot setOutputFilter(Predicate<ItemStack> outputFilter)
    +
    public WItemSlot setOutputFilter(Predicate<ItemStack> outputFilter)
    Sets the item output filter of this item slot.
    Parameters:
    @@ -783,7 +783,7 @@

    setOutputFilter

    getFilter

    @Deprecated(forRemoval=true) -public Predicate<ItemStack> getFilter()
    +public Predicate<ItemStack> getFilter()
  • Deprecated, for removal: This API element is subject to removal in a future version.
    Replaced by getInputFilter()
    @@ -800,7 +800,7 @@

    getFilter

    setFilter

    @Deprecated(forRemoval=true) -public WItemSlot setFilter(Predicate<ItemStack> filter)
    +public WItemSlot setFilter(Predicate<ItemStack> filter)
  • Deprecated, for removal: This API element is subject to removal in a future version.
    @@ -819,7 +819,7 @@

    setFilter

    paint

    @Environment(CLIENT) -public void paint(DrawContext context, +public void paint(DrawContext context, int x, int y, int mouseX, @@ -954,7 +954,7 @@

    addPainters

    addNarrations

    @Environment(CLIENT) -public void addNarrations(NarrationMessageBuilder builder)
    +public void addNarrations(NarrationMessageBuilder builder)
    Description copied from class: WWidget
    Adds the narrations of this widget to a narration builder. Narrations will only apply if this widget is narratable. @@ -973,7 +973,7 @@

    addNarrations

    getNarrationName

    @Nullable -protected @Nullable Text getNarrationName()
    +protected @Nullable Text getNarrationName()
    Returns a "narration name" for this slot. It's narrated before the slot index. One example of a narration name would be "hotbar" for the player's hotbar.
    diff --git a/libgui/io/github/cottonmc/cotton/gui/widget/WLabel.html b/libgui/io/github/cottonmc/cotton/gui/widget/WLabel.html index 24c53ea..a2815ae 100644 --- a/libgui/io/github/cottonmc/cotton/gui/widget/WLabel.html +++ b/libgui/io/github/cottonmc/cotton/gui/widget/WLabel.html @@ -2,7 +2,7 @@ -WLabel (LibGui 8.1.0+1.20.1 API) +WLabel (LibGui 9.0.0+1.20.2 API) @@ -112,7 +112,7 @@

    Field Summary

     
    -
    protected Text
    +
    protected Text
     
    @@ -132,11 +132,11 @@

    Constructor Summary

    Constructor
    Description
    -
    WLabel(Text text)
    +
    WLabel(Text text)
    Constructs a new label with the default text color.
    -
    WLabel(Text text, +
    WLabel(Text text, int color)
    Constructs a new label.
    @@ -156,7 +156,7 @@

    Method Summary

    Method
    Description
    void
    - +
    Adds the narrations of this widget to a narration builder.
    @@ -185,12 +185,12 @@

    Method Summary

    Gets the horizontal text alignment of this label.
    - +
    Gets the text of this label.
    - +
    getTextStyleAt(int x, int y)
    @@ -209,7 +209,7 @@

    Method Summary

    Notifies this widget that the mouse has been pressed and released, both while inside its bounds.
    void
    -
    paint(DrawContext context, +
    paint(DrawContext context, int x, int y, int mouseX, @@ -245,7 +245,7 @@

    Method Summary

    Sets the size of this widget.
    -
    setText(Text text)
    +
    setText(Text text)
    Sets the text of this label.
    @@ -259,7 +259,7 @@

    Method Summary

    +addPainters, addTooltip, canFocus, canHover, getAbsoluteX, getAbsoluteY, getFocusModel, getHeight, getHost, getParent, getWidth, getX, getY, hit, hoveredProperty, isActivationKey, isFocused, isHovered, isNarratable, isWithinBounds, onCharTyped, onFocusGained, onFocusLost, onHidden, onKeyPressed, onKeyReleased, onMouseDown, onMouseDrag, onMouseMove, onMouseScroll, onMouseUp, onShown, releaseFocus, renderTooltip, requestFocus, setHost, setHovered, setLocation, setParent, shouldRenderInDarkMode, tick, validate

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    @@ -277,7 +277,7 @@

    Field Details

  • text

    -
    protected Text text
    +
    protected Text text
  • @@ -345,7 +345,7 @@

    Constructor Details

  • WLabel

    -
    public WLabel(Text text, +
    public WLabel(Text text, int color)
    Constructs a new label.
    @@ -358,7 +358,7 @@

    WLabel

  • WLabel

    -
    public WLabel(Text text)
    +
    public WLabel(Text text)
    Constructs a new label with the default text color.
    Parameters:
    @@ -380,7 +380,7 @@

    Method Details

    paint

    @Environment(CLIENT) -public void paint(DrawContext context, +public void paint(DrawContext context, int x, int y, int mouseX, @@ -425,7 +425,7 @@

    onClick

    getTextStyleAt

    @Environment(CLIENT) @Nullable -public @Nullable Style getTextStyleAt(int x, +public @Nullable Style getTextStyleAt(int x, int y)
    Gets the text style at the specific widget-space coordinates.
    @@ -549,7 +549,7 @@

    setColor

  • getText

    -
    public Text getText()
    +
    public Text getText()
    Gets the text of this label.
    Returns:
    @@ -560,7 +560,7 @@

    getText

  • setText

    -
    public WLabel setText(Text text)
    +
    public WLabel setText(Text text)
    Sets the text of this label.
    Parameters:
    @@ -626,7 +626,7 @@

    setVerticalAlignment

    addNarrations

    @Environment(CLIENT) -public void addNarrations(NarrationMessageBuilder builder)
    +public void addNarrations(NarrationMessageBuilder builder)
  • Description copied from class: WWidget
    Adds the narrations of this widget to a narration builder. Narrations will only apply if this widget is narratable. diff --git a/libgui/io/github/cottonmc/cotton/gui/widget/WLabeledSlider.LabelUpdater.html b/libgui/io/github/cottonmc/cotton/gui/widget/WLabeledSlider.LabelUpdater.html index 90ef7bb..91e3aae 100644 --- a/libgui/io/github/cottonmc/cotton/gui/widget/WLabeledSlider.LabelUpdater.html +++ b/libgui/io/github/cottonmc/cotton/gui/widget/WLabeledSlider.LabelUpdater.html @@ -2,7 +2,7 @@ -WLabeledSlider.LabelUpdater (LibGui 8.1.0+1.20.1 API) +WLabeledSlider.LabelUpdater (LibGui 9.0.0+1.20.2 API) @@ -100,7 +100,7 @@

    Method Summary

    Modifier and Type
    Method
    Description
    - +
    updateLabel(int value)
    Gets the updated label for the new slider value.
    @@ -122,7 +122,7 @@

    Method Details

  • updateLabel

    -
    Text updateLabel(int value)
    +
    Text updateLabel(int value)
    Gets the updated label for the new slider value.
    Parameters:
    diff --git a/libgui/io/github/cottonmc/cotton/gui/widget/WLabeledSlider.html b/libgui/io/github/cottonmc/cotton/gui/widget/WLabeledSlider.html index 9c3f8e9..848e73b 100644 --- a/libgui/io/github/cottonmc/cotton/gui/widget/WLabeledSlider.html +++ b/libgui/io/github/cottonmc/cotton/gui/widget/WLabeledSlider.html @@ -2,7 +2,7 @@ -WLabeledSlider (LibGui 8.1.0+1.20.1 API) +WLabeledSlider (LibGui 9.0.0+1.20.2 API) @@ -145,7 +145,7 @@

    Constructor Summary

  • WLabeledSlider(int min, int max, - @Nullable Text label)
    + @Nullable Text label)
    Constructs a horizontal slider.
    @@ -158,7 +158,7 @@

    Constructor Summary

    WLabeledSlider(int min, int max, Axis axis, - @Nullable Text label)
    + @Nullable Text label)
  • Constructs a slider.
    @@ -177,11 +177,11 @@

    Method Summary

    Method
    Description
    void
    - +
    Adds the narrations of this widget to a narration builder.
    - +
    Gets the current label of this slider.
    @@ -211,7 +211,7 @@

    Method Summary

    onValueChanged(int value)
     
    void
    -
    paint(DrawContext context, +
    paint(DrawContext context, int x, int y, int mouseX, @@ -220,7 +220,7 @@

    Method Summary

    Paints this widget.
    void
    - +
    Sets the label of this slider.
    @@ -234,18 +234,12 @@

    Method Summary

    Sets the WLabeledSlider.LabelUpdater of this slider.
    -
    void
    -
    setSize(int x, - int y)
    -
    -
    Sets the size of this widget.
    -
  • +canFocus, canResize, getAxis, getDirection, getDraggingFinishedListener, getMaxValue, getMinValue, getValue, getValueChangeListener, isDecreasingKey, isDragging, isIncreasingKey, onClick, onKeyPressed, onKeyReleased, onMouseDown, onMouseDrag, onMouseScroll, onMouseUp, setDirection, setDraggingFinishedListener, setMaxValue, setMinValue, setSize, setValue, setValue, setValueChangeListener, tick, updateValueCoordRatios
    @@ -298,7 +292,7 @@

    WLabeledSlider

    int max, Axis axis, @Nullable - @Nullable Text label)
  • + @Nullable Text label)
    Constructs a slider.
    Parameters:
    @@ -315,7 +309,7 @@

    WLabeledSlider

    public WLabeledSlider(int min, int max, @Nullable - @Nullable Text label)
    + @Nullable Text label)
  • Constructs a horizontal slider.
    Parameters:
    @@ -334,29 +328,10 @@

    WLabeledSlider

    Method Details

    • -
      -

      setSize

      -
      public void setSize(int x, - int y)
      -
      Description copied from class: WWidget
      -
      Sets the size of this widget. - -

      Overriding methods may restrict one of the dimensions to be - a constant value, for example super.setSize(x, 20).

      -
      -
      Overrides:
      -
      setSize in class WAbstractSlider
      -
      Parameters:
      -
      x - the new width
      -
      y - the new height
      -
      -
      -
    • -
    • getLabel

      @Nullable -public @Nullable Text getLabel()
      +public @Nullable Text getLabel()
    Gets the current label of this slider.
    Returns:
    @@ -368,7 +343,7 @@

    getLabel

    setLabel

    public void setLabel(@Nullable - @Nullable Text label)
    + @Nullable Text label)
    Sets the label of this slider.
    Parameters:
    @@ -468,7 +443,7 @@

    isMouseInsideBounds

    paint

    @Environment(CLIENT) -public void paint(DrawContext context, +public void paint(DrawContext context, int x, int y, int mouseX, @@ -491,7 +466,7 @@

    paint

    addNarrations

    @Environment(CLIENT) -public void addNarrations(NarrationMessageBuilder builder)
    +public void addNarrations(NarrationMessageBuilder builder)
    Description copied from class: WWidget
    Adds the narrations of this widget to a narration builder. Narrations will only apply if this widget is narratable. diff --git a/libgui/io/github/cottonmc/cotton/gui/widget/WListPanel.html b/libgui/io/github/cottonmc/cotton/gui/widget/WListPanel.html index 78c4cd0..2e6ba61 100644 --- a/libgui/io/github/cottonmc/cotton/gui/widget/WListPanel.html +++ b/libgui/io/github/cottonmc/cotton/gui/widget/WListPanel.html @@ -2,7 +2,7 @@ -WListPanel (LibGui 8.1.0+1.20.1 API) +WListPanel (LibGui 9.0.0+1.20.2 API) @@ -189,14 +189,15 @@

    Method Summary

    Uses this Panel's layout rules to reposition and resize components to fit nicely in the panel.
    -
    onMouseScroll(int x, +
    onMouseScroll(int x, int y, - double amount)
    + double horizontalAmount, + double verticalAmount)
    Notifies this widget that the mouse has been scrolled inside its bounds.
    void
    -
    paint(DrawContext context, +
    paint(DrawContext context, int x, int y, int mouseX, @@ -338,7 +339,7 @@

    Method Details

    paint

    @Environment(CLIENT) -public void paint(DrawContext context, +public void paint(DrawContext context, int x, int y, int mouseX, @@ -363,7 +364,7 @@

    validate

    public void validate(GuiDescription c)
    Description copied from class: WPanel
    Creates component peers and initializes animation data for this Widget and all its children. - The host screen handler must clear any heavyweight peers + The host screen handler must clear any heavyweight peers from its records before this method is called.

    This method must be called on the root panel of any screen once the widgets have been initialized. @@ -423,20 +424,22 @@

    setListItemHeight

  • -
    +

    onMouseScroll

    public InputResult onMouseScroll(int x, int y, - double amount)
    -
    Description copied from class: WWidget
    + double horizontalAmount, + double verticalAmount)
  • +
    Description copied from class: WWidget
    Notifies this widget that the mouse has been scrolled inside its bounds.
    Overrides:
    -
    onMouseScroll in class WWidget
    +
    onMouseScroll in class WWidget
    Parameters:
    x - The X coordinate of the event, in widget-space (0 is the left edge of this widget)
    y - The Y coordinate of the event, in widget-space (0 is the top edge of this widget)
    -
    amount - The scrolled amount. Positive values are up and negative values are down.
    +
    horizontalAmount - The scrolled horizontal amount. Positive values are right and negative values are left.
    +
    verticalAmount - The scrolled vertical amount. Positive values are up and negative values are down.
    Returns:
    InputResult.PROCESSED if the event is handled, InputResult.IGNORED otherwise.
    diff --git a/libgui/io/github/cottonmc/cotton/gui/widget/WPanel.html b/libgui/io/github/cottonmc/cotton/gui/widget/WPanel.html index 705deaf..386c2d0 100644 --- a/libgui/io/github/cottonmc/cotton/gui/widget/WPanel.html +++ b/libgui/io/github/cottonmc/cotton/gui/widget/WPanel.html @@ -2,7 +2,7 @@ -WPanel (LibGui 8.1.0+1.20.1 API) +WPanel (LibGui 9.0.0+1.20.2 API) @@ -182,7 +182,7 @@

    Method Summary

    shows any hidden peers of itself and its children.
  • void
    -

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    @@ -375,7 +375,7 @@

    hit

    validate

    public void validate(GuiDescription c)
    Creates component peers and initializes animation data for this Widget and all its children. - The host screen handler must clear any heavyweight peers + The host screen handler must clear any heavyweight peers from its records before this method is called.

    This method must be called on the root panel of any screen once the widgets have been initialized. @@ -413,7 +413,7 @@

    setHost

    paint

    @Environment(CLIENT) -public void paint(DrawContext context, +public void paint(DrawContext context, int x, int y, int mouseX, diff --git a/libgui/io/github/cottonmc/cotton/gui/widget/WPanelWithInsets.html b/libgui/io/github/cottonmc/cotton/gui/widget/WPanelWithInsets.html index 9b3012f..aca93e3 100644 --- a/libgui/io/github/cottonmc/cotton/gui/widget/WPanelWithInsets.html +++ b/libgui/io/github/cottonmc/cotton/gui/widget/WPanelWithInsets.html @@ -2,7 +2,7 @@ -WPanelWithInsets (LibGui 8.1.0+1.20.1 API) +WPanelWithInsets (LibGui 9.0.0+1.20.2 API) @@ -164,7 +164,7 @@

    addPainters, canResize, expandToFit, getBackgroundPainter, hit, layout, onHidden, onShown, paint, remove, setBackgroundPainter, setHost, streamChildren, tick, toString, validate

    +addNarrations, addTooltip, canFocus, canHover, getAbsoluteX, getAbsoluteY, getFocusModel, getHeight, getHost, getParent, getWidth, getX, getY, hoveredProperty, isActivationKey, isFocused, isHovered, isNarratable, isWithinBounds, onCharTyped, onClick, onFocusGained, onFocusLost, onKeyPressed, onKeyReleased, onMouseDown, onMouseDrag, onMouseMove, onMouseScroll, onMouseUp, releaseFocus, renderTooltip, requestFocus, setHovered, setLocation, setParent, setSize, shouldRenderInDarkMode

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    diff --git a/libgui/io/github/cottonmc/cotton/gui/widget/WPlainPanel.html b/libgui/io/github/cottonmc/cotton/gui/widget/WPlainPanel.html index b53484b..0b4875e 100644 --- a/libgui/io/github/cottonmc/cotton/gui/widget/WPlainPanel.html +++ b/libgui/io/github/cottonmc/cotton/gui/widget/WPlainPanel.html @@ -2,7 +2,7 @@ -WPlainPanel (LibGui 8.1.0+1.20.1 API) +WPlainPanel (LibGui 9.0.0+1.20.2 API) @@ -163,7 +163,7 @@

    addPainters, canResize, expandToFit, getBackgroundPainter, hit, layout, onHidden, onShown, paint, remove, setBackgroundPainter, setHost, streamChildren, tick, toString, validate

    +addNarrations, addTooltip, canFocus, canHover, getAbsoluteX, getAbsoluteY, getFocusModel, getHeight, getHost, getParent, getWidth, getX, getY, hoveredProperty, isActivationKey, isFocused, isHovered, isNarratable, isWithinBounds, onCharTyped, onClick, onFocusGained, onFocusLost, onKeyPressed, onKeyReleased, onMouseDown, onMouseDrag, onMouseMove, onMouseScroll, onMouseUp, releaseFocus, renderTooltip, requestFocus, setHovered, setLocation, setParent, setSize, shouldRenderInDarkMode
  • Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    diff --git a/libgui/io/github/cottonmc/cotton/gui/widget/WPlayerInvPanel.html b/libgui/io/github/cottonmc/cotton/gui/widget/WPlayerInvPanel.html index 4d16e48..93bf35e 100644 --- a/libgui/io/github/cottonmc/cotton/gui/widget/WPlayerInvPanel.html +++ b/libgui/io/github/cottonmc/cotton/gui/widget/WPlayerInvPanel.html @@ -2,7 +2,7 @@ -WPlayerInvPanel (LibGui 8.1.0+1.20.1 API) +WPlayerInvPanel (LibGui 9.0.0+1.20.2 API) @@ -142,16 +142,16 @@

    Constructor Summary

    Constructor
    Description
    - +
    Constructs a player inventory panel with a label.
    -
    WPlayerInvPanel(PlayerInventory playerInventory, +
    WPlayerInvPanel(PlayerInventory playerInventory, boolean hasLabel)
    Constructs a player inventory panel.
    -
    WPlayerInvPanel(PlayerInventory playerInventory, +
    Constructs a player inventory panel.
    @@ -176,7 +176,7 @@

    Method Summary

    Checks whether this widget can be resized using WWidget.setSize(int, int).
    static WLabel
    - +
    Creates a vanilla-style inventory label for a player inventory.
    @@ -204,7 +204,7 @@

    addPainters, expandToFit, getBackgroundPainter, hit, layout, onHidden, onShown, paint, remove, setHost, streamChildren, tick, toString

    +addNarrations, addTooltip, canFocus, canHover, getAbsoluteX, getAbsoluteY, getFocusModel, getHeight, getHost, getParent, getWidth, getX, getY, hoveredProperty, isActivationKey, isFocused, isHovered, isNarratable, isWithinBounds, onCharTyped, onClick, onFocusGained, onFocusLost, onKeyPressed, onKeyReleased, onMouseDown, onMouseDrag, onMouseMove, onMouseScroll, onMouseUp, releaseFocus, renderTooltip, requestFocus, setHovered, setLocation, setParent, setSize, shouldRenderInDarkMode

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    @@ -230,7 +230,7 @@

    inventory

    See Also:
  • @@ -247,7 +247,7 @@

    hotbar

    See Also:
  • @@ -284,7 +284,7 @@

    Constructor Details

  • WPlayerInvPanel

    -
    public WPlayerInvPanel(PlayerInventory playerInventory)
    +
    public WPlayerInvPanel(PlayerInventory playerInventory)
    Constructs a player inventory panel with a label.
    Parameters:
    @@ -295,7 +295,7 @@

    WPlayerInvPanel

  • WPlayerInvPanel

    -
    public WPlayerInvPanel(PlayerInventory playerInventory, +
    public WPlayerInvPanel(PlayerInventory playerInventory, boolean hasLabel)
    Constructs a player inventory panel.
    @@ -310,7 +310,7 @@

    WPlayerInvPanel

  • WPlayerInvPanel

    -
    public WPlayerInvPanel(PlayerInventory playerInventory, +
    public WPlayerInvPanel(PlayerInventory playerInventory, @Nullable @Nullable WWidget label)
    Constructs a player inventory panel.
    @@ -348,7 +348,7 @@

    canResize

  • createInventoryLabel

    -
    public static WLabel createInventoryLabel(PlayerInventory playerInventory)
    +
    public static WLabel createInventoryLabel(PlayerInventory playerInventory)
    Creates a vanilla-style inventory label for a player inventory.
    Parameters:
    @@ -382,7 +382,7 @@

    validate

    public void validate(GuiDescription c)
    Description copied from class: WPanel
    Creates component peers and initializes animation data for this Widget and all its children. - The host screen handler must clear any heavyweight peers + The host screen handler must clear any heavyweight peers from its records before this method is called.

    This method must be called on the root panel of any screen once the widgets have been initialized. diff --git a/libgui/io/github/cottonmc/cotton/gui/widget/WScrollBar.html b/libgui/io/github/cottonmc/cotton/gui/widget/WScrollBar.html index 81ff2c9..dc90680 100644 --- a/libgui/io/github/cottonmc/cotton/gui/widget/WScrollBar.html +++ b/libgui/io/github/cottonmc/cotton/gui/widget/WScrollBar.html @@ -2,7 +2,7 @@ -WScrollBar (LibGui 8.1.0+1.20.1 API) +WScrollBar (LibGui 9.0.0+1.20.2 API) @@ -101,18 +101,23 @@

    Field Summary

    protected Axis
     
    -
    protected int
    - -
     
    -
    protected boolean
    - +
    static final int
    + + +
    protected int
    +
     
    -
    protected int
    - +
    protected boolean
    +
     
    protected int
    - +
     
    +
    protected int
    + +
     

    Fields inherited from class io.github.cottonmc.cotton.gui.widget.WWidget

    @@ -150,7 +155,7 @@

    Method Summary

    Method
    Description
    void
    - +
    Adds the narrations of this widget to a narration builder.
    @@ -197,63 +202,74 @@

    Method Summary

    Gets the number of pixels the scrollbar handle is able to move along its track from one end to the other.
    int
    - -
     
    + +
    +
    Returns the default mouse scroll speed.
    +
    int
    - +
     
    - -
    onKeyPressed(int ch, +
    int
    + +
     
    + +
    onKeyPressed(int ch, int key, int modifiers)
    -
    +
    Notifies this widget that a key has been pressed.
    - -
    onMouseDown(int x, + +
    onMouseDown(int x, int y, int button)
    -
    +
    Notifies this widget that the mouse has been pressed while inside its bounds
    - -
    onMouseDrag(int x, + +
    onMouseDrag(int x, int y, int button, double deltaX, double deltaY)
    -
    +
    Notifies this widget that the mouse has been moved while pressed and inside its bounds.
    - -
    onMouseScroll(int x, + +
    onMouseScroll(int x, int y, - double amount)
    -
    + double horizontalAmount, + double verticalAmount)
    +
    Notifies this widget that the mouse has been scrolled inside its bounds.
    - -
    onMouseUp(int x, + +
    onMouseUp(int x, int y, int button)
    -
    +
    Notifies this widget that the mouse has been released while inside its bounds
    -
    void
    -
    paint(DrawContext context, +
    void
    +
    paint(DrawContext context, int x, int y, int mouseX, int mouseY)
    -
    +
    Paints this widget.
    -
    int
    -
    pixelsToValues(int pixels)
    +
    int
    +
    pixelsToValues(int pixels)
    +
     
    + +
    setMaxValue(int max)
     
    -
    setMaxValue(int max)
    -
     
    +
    setScrollingSpeed(int scrollingSpeed)
    +
    +
    Sets the mouse scroll speed.
    +
    setValue(int value)
     
    @@ -281,6 +297,23 @@

    Methods inherited from cl

    Field Details

    • +
      +

      DEFAULT_SCROLLING_SPEED

      +
      public static final int DEFAULT_SCROLLING_SPEED
      + +
      +
      Since:
      +
      9.0.0
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • axis

      protected Axis axis
      @@ -360,7 +393,7 @@

      Method Details

      paint

      @Environment(CLIENT) -public void paint(DrawContext context, +public void paint(DrawContext context, int x, int y, int mouseX, @@ -532,21 +565,23 @@

      onKeyPressed

    • -
      +

      onMouseScroll

      @Environment(CLIENT) public InputResult onMouseScroll(int x, int y, - double amount)
      -
      Description copied from class: WWidget
      + double horizontalAmount, + double verticalAmount)
    +
    Description copied from class: WWidget
    Notifies this widget that the mouse has been scrolled inside its bounds.
    Overrides:
    -
    onMouseScroll in class WWidget
    +
    onMouseScroll in class WWidget
    Parameters:
    x - The X coordinate of the event, in widget-space (0 is the left edge of this widget)
    y - The Y coordinate of the event, in widget-space (0 is the top edge of this widget)
    -
    amount - The scrolled amount. Positive values are up and negative values are down.
    +
    horizontalAmount - The scrolled horizontal amount. Positive values are right and negative values are left.
    +
    verticalAmount - The scrolled vertical amount. Positive values are up and negative values are down.
    Returns:
    InputResult.PROCESSED if the event is handled, InputResult.IGNORED otherwise.
    @@ -577,6 +612,34 @@

    setMaxValue

  • +
    +

    setScrollingSpeed

    +
    public WScrollBar setScrollingSpeed(int scrollingSpeed)
    +
    Sets the mouse scroll speed. + +

    By default, the scrolling speed is 4.

    +
    +
    Parameters:
    +
    scrollingSpeed - the scroll speed, must be positive
    +
    Returns:
    +
    this scroll bar
    +
    +
    +
  • +
  • +
    +

    getScrollingSpeed

    +
    public int getScrollingSpeed()
    +
    Returns the default mouse scroll speed. + +

    By default, the scrolling speed is 4.

    +
    +
    Returns:
    +
    the default mouse scroll speed
    +
    +
    +
  • +
  • getWindow

    public int getWindow()
    @@ -600,7 +663,7 @@

    checkValue

    addNarrations

    @Environment(CLIENT) -public void addNarrations(NarrationMessageBuilder builder)
    +public void addNarrations(NarrationMessageBuilder builder)
  • Description copied from class: WWidget
    Adds the narrations of this widget to a narration builder. Narrations will only apply if this widget is narratable. diff --git a/libgui/io/github/cottonmc/cotton/gui/widget/WScrollPanel.html b/libgui/io/github/cottonmc/cotton/gui/widget/WScrollPanel.html index 227376f..4b69a98 100644 --- a/libgui/io/github/cottonmc/cotton/gui/widget/WScrollPanel.html +++ b/libgui/io/github/cottonmc/cotton/gui/widget/WScrollPanel.html @@ -2,7 +2,7 @@ -WScrollPanel (LibGui 8.1.0+1.20.1 API) +WScrollPanel (LibGui 9.0.0+1.20.2 API) @@ -162,14 +162,15 @@

    Method Summary

    Uses this Panel's layout rules to reposition and resize components to fit nicely in the panel.
    -
    onMouseScroll(int x, +
    onMouseScroll(int x, int y, - double amount)
    + double horizontalAmount, + double verticalAmount)
    Notifies this widget that the mouse has been scrolled inside its bounds.
    void
    -
    paint(DrawContext context, +
    paint(DrawContext context, int x, int y, int mouseX, @@ -294,7 +295,7 @@

    setScrollingVertically

    paint

    @Environment(CLIENT) -public void paint(DrawContext context, +public void paint(DrawContext context, int x, int y, int mouseX, @@ -326,20 +327,22 @@

    layout

  • -
    +

    onMouseScroll

    public InputResult onMouseScroll(int x, int y, - double amount)
    -
    Description copied from class: WWidget
    + double horizontalAmount, + double verticalAmount)
  • +
    Description copied from class: WWidget
    Notifies this widget that the mouse has been scrolled inside its bounds.
    Overrides:
    -
    onMouseScroll in class WWidget
    +
    onMouseScroll in class WWidget
    Parameters:
    x - The X coordinate of the event, in widget-space (0 is the left edge of this widget)
    y - The Y coordinate of the event, in widget-space (0 is the top edge of this widget)
    -
    amount - The scrolled amount. Positive values are up and negative values are down.
    +
    horizontalAmount - The scrolled horizontal amount. Positive values are right and negative values are left.
    +
    verticalAmount - The scrolled vertical amount. Positive values are up and negative values are down.
    Returns:
    InputResult.PROCESSED if the event is handled, InputResult.IGNORED otherwise.
    @@ -351,7 +354,7 @@

    validate

    public void validate(GuiDescription c)
    Description copied from class: WPanel
    Creates component peers and initializes animation data for this Widget and all its children. - The host screen handler must clear any heavyweight peers + The host screen handler must clear any heavyweight peers from its records before this method is called.

    This method must be called on the root panel of any screen once the widgets have been initialized. diff --git a/libgui/io/github/cottonmc/cotton/gui/widget/WSlider.html b/libgui/io/github/cottonmc/cotton/gui/widget/WSlider.html index 0316fa4..ca18c77 100644 --- a/libgui/io/github/cottonmc/cotton/gui/widget/WSlider.html +++ b/libgui/io/github/cottonmc/cotton/gui/widget/WSlider.html @@ -2,7 +2,7 @@ -WSlider (LibGui 8.1.0+1.20.1 API) +WSlider (LibGui 9.0.0+1.20.2 API) @@ -112,10 +112,10 @@

    Field Summary

    Modifier and Type
    Field
    Description
    -
    static final Identifier
    +
    static final Identifier
     
    -
    static final Identifier
    +
    static final Identifier
     
    static final int
    @@ -174,7 +174,7 @@

    Method Summary

    Checks if the mouse cursor is close enough to the slider that the user can start dragging.
    void
    - @@ -239,13 +239,13 @@

    THUMB_SIZE

  • LIGHT_TEXTURE

    -
    public static final Identifier LIGHT_TEXTURE
    +
    public static final Identifier LIGHT_TEXTURE
  • DARK_TEXTURE

    -
    public static final Identifier DARK_TEXTURE
    +
    public static final Identifier DARK_TEXTURE
  • @@ -308,7 +308,7 @@

    isMouseInsideBounds

    paint

    @Environment(CLIENT) -public void paint(DrawContext context, +public void paint(DrawContext context, int x, int y, int mouseX, diff --git a/libgui/io/github/cottonmc/cotton/gui/widget/WSprite.html b/libgui/io/github/cottonmc/cotton/gui/widget/WSprite.html index a0243d4..b7f7e32 100644 --- a/libgui/io/github/cottonmc/cotton/gui/widget/WSprite.html +++ b/libgui/io/github/cottonmc/cotton/gui/widget/WSprite.html @@ -2,7 +2,7 @@ -WSprite (LibGui 8.1.0+1.20.1 API) +WSprite (LibGui 9.0.0+1.20.2 API) @@ -137,7 +137,7 @@

    Constructor Summary

    Create a new animated sprite.
    WSprite(int frameTime, - Identifier... frames)
    + Identifier... frames)
    Create a new animated sprite.
    @@ -145,11 +145,11 @@

    Constructor Summary

    Create a new sprite with a single image.
    - +
    Create a new sprite with a single image.
    -
    WSprite(Identifier image, +
    WSprite(Identifier image, float u1, float v1, float u2, @@ -177,7 +177,7 @@

    Method Summary

    Checks whether this widget can be resized using WWidget.setSize(int, int).
    void
    -
    paint(DrawContext context, +
    paint(DrawContext context, int x, int y, int mouseX, @@ -186,7 +186,7 @@

    Method Summary

    Paints this widget.
    protected void
    -
    paintFrame(DrawContext context, +
    paintFrame(DrawContext context, int x, int y, Texture texture)
    @@ -199,7 +199,7 @@

    Method Summary

    Sets the animation frames of this sprite.
    -
    setFrames(Identifier... frames)
    +
    setFrames(Identifier... frames)
    Sets the animation frames of this sprite.
    @@ -209,7 +209,7 @@

    Method Summary

    Sets the image of this sprite.
    - +
    Sets the image of this sprite.
    @@ -236,7 +236,7 @@

    Method Summary

    +addNarrations, addPainters, addTooltip, canFocus, canHover, getAbsoluteX, getAbsoluteY, getFocusModel, getHeight, getHost, getParent, getWidth, getX, getY, hit, hoveredProperty, isActivationKey, isFocused, isHovered, isNarratable, isWithinBounds, onCharTyped, onClick, onFocusGained, onFocusLost, onHidden, onKeyPressed, onKeyReleased, onMouseDown, onMouseDrag, onMouseMove, onMouseScroll, onMouseUp, onShown, releaseFocus, renderTooltip, requestFocus, setHost, setHovered, setLocation, setParent, setSize, shouldRenderInDarkMode, tick, validate

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    @@ -317,7 +317,7 @@

    WSprite

  • WSprite

    -
    public WSprite(Identifier image)
    +
    public WSprite(Identifier image)
    Create a new sprite with a single image.
    Parameters:
    @@ -328,7 +328,7 @@

    WSprite

  • WSprite

    -
    public WSprite(Identifier image, +
    public WSprite(Identifier image, float u1, float v1, float u2, @@ -348,7 +348,7 @@

    WSprite

    WSprite

    public WSprite(int frameTime, - Identifier... frames)
    + Identifier... frames)
    Create a new animated sprite.
    Parameters:
    @@ -383,7 +383,7 @@

    Method Details

  • setImage

    -
    public WSprite setImage(Identifier image)
    +
    public WSprite setImage(Identifier image)
    Sets the image of this sprite.
    Parameters:
    @@ -396,7 +396,7 @@

    setImage

  • setFrames

    -
    public WSprite setFrames(Identifier... frames)
    +
    public WSprite setFrames(Identifier... frames)
    Sets the animation frames of this sprite.
    Parameters:
    @@ -502,7 +502,7 @@

    canResize

    paint

    @Environment(CLIENT) -public void paint(DrawContext context, +public void paint(DrawContext context, int x, int y, int mouseX, @@ -525,7 +525,7 @@

    paint

    paintFrame

    @Environment(CLIENT) -protected void paintFrame(DrawContext context, +protected void paintFrame(DrawContext context, int x, int y, Texture texture)
    diff --git a/libgui/io/github/cottonmc/cotton/gui/widget/WTabPanel.Tab.Builder.html b/libgui/io/github/cottonmc/cotton/gui/widget/WTabPanel.Tab.Builder.html index b135e71..805374e 100644 --- a/libgui/io/github/cottonmc/cotton/gui/widget/WTabPanel.Tab.Builder.html +++ b/libgui/io/github/cottonmc/cotton/gui/widget/WTabPanel.Tab.Builder.html @@ -2,7 +2,7 @@ -WTabPanel.Tab.Builder (LibGui 8.1.0+1.20.1 API) +WTabPanel.Tab.Builder (LibGui 9.0.0+1.20.2 API) @@ -123,17 +123,17 @@

    Method Summary

    Sets the tab icon.
    -
    title(Text title)
    +
    title(Text title)
    Sets the tab title.
    -
    tooltip(Collection<? extends Text> lines)
    +
    tooltip(Collection<? extends Text> lines)
    Adds lines to the tab's tooltip.
    -
    tooltip(Text... lines)
    +
    tooltip(Text... lines)
    Adds lines to the tab's tooltip.
    @@ -178,7 +178,7 @@

    Method Details

  • title

    -
    public WTabPanel.Tab.Builder title(Text title)
    +
    public WTabPanel.Tab.Builder title(Text title)
    Sets the tab title.
    Parameters:
    @@ -208,7 +208,7 @@

    icon

  • tooltip

    -
    public WTabPanel.Tab.Builder tooltip(Text... lines)
    +
    public WTabPanel.Tab.Builder tooltip(Text... lines)
    Adds lines to the tab's tooltip.
    Parameters:
    @@ -223,7 +223,7 @@

    tooltip

  • tooltip

    -
    public WTabPanel.Tab.Builder tooltip(Collection<? extends Text> lines)
    +
    public WTabPanel.Tab.Builder tooltip(Collection<? extends Text> lines)
    Adds lines to the tab's tooltip.
    Parameters:
    diff --git a/libgui/io/github/cottonmc/cotton/gui/widget/WTabPanel.Tab.html b/libgui/io/github/cottonmc/cotton/gui/widget/WTabPanel.Tab.html index dfa7421..1af4266 100644 --- a/libgui/io/github/cottonmc/cotton/gui/widget/WTabPanel.Tab.html +++ b/libgui/io/github/cottonmc/cotton/gui/widget/WTabPanel.Tab.html @@ -2,7 +2,7 @@ -WTabPanel.Tab (LibGui 8.1.0+1.20.1 API) +WTabPanel.Tab (LibGui 9.0.0+1.20.2 API) @@ -124,7 +124,7 @@

    Method Summary

    Gets the icon of this tab.
    - +
    Gets the title of this tab.
    @@ -155,7 +155,7 @@

    Method Details

    getTitle

    @Nullable -public @Nullable Text getTitle()
    +public @Nullable Text getTitle()
    Gets the title of this tab.
    Returns:
    diff --git a/libgui/io/github/cottonmc/cotton/gui/widget/WTabPanel.html b/libgui/io/github/cottonmc/cotton/gui/widget/WTabPanel.html index 26a3017..6798436 100644 --- a/libgui/io/github/cottonmc/cotton/gui/widget/WTabPanel.html +++ b/libgui/io/github/cottonmc/cotton/gui/widget/WTabPanel.html @@ -2,7 +2,7 @@ -WTabPanel (LibGui 8.1.0+1.20.1 API) +WTabPanel (LibGui 9.0.0+1.20.2 API) @@ -200,7 +200,7 @@

    canResize, expandToFit, expandToFit, getBackgroundPainter, hit, layout, onHidden, onShown, paint, remove, setBackgroundPainter, setHost, streamChildren, tick, toString, validate

  • +addNarrations, addTooltip, canFocus, canHover, getAbsoluteX, getAbsoluteY, getFocusModel, getHeight, getHost, getParent, getWidth, getX, getY, hoveredProperty, isActivationKey, isFocused, isHovered, isNarratable, isWithinBounds, onCharTyped, onClick, onFocusGained, onFocusLost, onKeyPressed, onKeyReleased, onMouseDown, onMouseDrag, onMouseMove, onMouseScroll, onMouseUp, releaseFocus, renderTooltip, requestFocus, setHovered, setLocation, setParent, shouldRenderInDarkMode

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    diff --git a/libgui/io/github/cottonmc/cotton/gui/widget/WText.html b/libgui/io/github/cottonmc/cotton/gui/widget/WText.html index acc99e2..a17f9b5 100644 --- a/libgui/io/github/cottonmc/cotton/gui/widget/WText.html +++ b/libgui/io/github/cottonmc/cotton/gui/widget/WText.html @@ -2,7 +2,7 @@ -WText (LibGui 8.1.0+1.20.1 API) +WText (LibGui 9.0.0+1.20.2 API) @@ -106,7 +106,7 @@

    Field Summary

     
    -
    protected Text
    +
    protected Text
     
    @@ -126,9 +126,9 @@

    Constructor Summary

    Constructor
    Description
    -
    WText(Text text)
    +
    WText(Text text)
     
    -
    WText(Text text, +
    WText(Text text, int color)
     
    @@ -146,7 +146,7 @@

    Method Summary

    Method
    Description
    void
    - +
    Adds the narrations of this widget to a narration builder.
    @@ -175,12 +175,12 @@

    Method Summary

    Gets the horizontal alignment of this text widget.
    - +
    Gets the text of this label.
    - +
    getTextStyleAt(int x, int y)
    @@ -199,7 +199,7 @@

    Method Summary

    Notifies this widget that the mouse has been pressed and released, both while inside its bounds.
    void
    -
    paint(DrawContext context, +
    paint(DrawContext context, int x, int y, int mouseX, @@ -235,7 +235,7 @@

    Method Summary

    Sets the size of this widget.
    -
    setText(Text text)
    +
    setText(Text text)
    Sets the text of this label.
    @@ -249,7 +249,7 @@

    Method Summary

    +addPainters, addTooltip, canFocus, canHover, getAbsoluteX, getAbsoluteY, getFocusModel, getHeight, getHost, getParent, getWidth, getX, getY, hit, hoveredProperty, isActivationKey, isFocused, isHovered, isNarratable, isWithinBounds, onCharTyped, onFocusGained, onFocusLost, onHidden, onKeyPressed, onKeyReleased, onMouseDown, onMouseDrag, onMouseMove, onMouseScroll, onMouseUp, onShown, releaseFocus, renderTooltip, requestFocus, setHost, setHovered, setLocation, setParent, shouldRenderInDarkMode, tick, validate

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    @@ -267,7 +267,7 @@

    Field Details

  • text

    -
    protected Text text
    +
    protected Text text
  • @@ -305,13 +305,13 @@

    Constructor Details

  • WText

    -
    public WText(Text text)
    +
    public WText(Text text)
  • WText

    -
    public WText(Text text, +
    public WText(Text text, int color)
  • @@ -361,7 +361,7 @@

    canResize

    getTextStyleAt

    @Environment(CLIENT) @Nullable -public @Nullable Style getTextStyleAt(int x, +public @Nullable Style getTextStyleAt(int x, int y)
    Gets the text style at the specific widget-space coordinates.
    @@ -377,7 +377,7 @@

    getTextStyleAt

    paint

    @Environment(CLIENT) -public void paint(DrawContext context, +public void paint(DrawContext context, int x, int y, int mouseX, @@ -420,7 +420,7 @@

    onClick

  • getText

    -
    public Text getText()
    +
    public Text getText()
    Gets the text of this label.
    Returns:
    @@ -431,7 +431,7 @@

    getText

  • setText

    -
    public WText setText(Text text)
    +
    public WText setText(Text text)
    Sets the text of this label.
    Parameters:
    @@ -577,7 +577,7 @@

    setVerticalAlignment

    addNarrations

    @Environment(CLIENT) -public void addNarrations(NarrationMessageBuilder builder)
    +public void addNarrations(NarrationMessageBuilder builder)
  • Description copied from class: WWidget
    Adds the narrations of this widget to a narration builder. Narrations will only apply if this widget is narratable. diff --git a/libgui/io/github/cottonmc/cotton/gui/widget/WTextField.html b/libgui/io/github/cottonmc/cotton/gui/widget/WTextField.html index 4b21542..a6f8649 100644 --- a/libgui/io/github/cottonmc/cotton/gui/widget/WTextField.html +++ b/libgui/io/github/cottonmc/cotton/gui/widget/WTextField.html @@ -2,7 +2,7 @@ -WTextField (LibGui 8.1.0+1.20.1 API) +WTextField (LibGui 9.0.0+1.20.2 API) @@ -120,7 +120,7 @@

    Constructor Summary

    Description
     
    -
    WTextField(Text suggestion)
    +
    WTextField(Text suggestion)
     
    @@ -137,7 +137,7 @@

    Method Summary

    Method
    Description
    void
    - +
    Adds the narrations of this widget to a narration builder.
    @@ -163,7 +163,7 @@

    Method Summary

     
    - +
     
    @@ -203,7 +203,7 @@

    Method Summary

    Notifies this widget that a key has been pressed.
    void
    -
    paint(DrawContext context, +
    paint(DrawContext context, int x, int y, int mouseX, @@ -212,35 +212,35 @@

    Method Summary

    Paints this widget.
    protected void
    -
    renderBox(DrawContext context, +
    renderBox(DrawContext context, int x, int y)
     
    protected void
    -
    renderCursor(DrawContext context, +
    renderCursor(DrawContext context, int x, int y, String visibleText)
     
    protected void
    -
    renderSelection(DrawContext context, +
    renderSelection(DrawContext context, int x, int y, String visibleText)
     
    protected void
    -
    renderSuggestion(DrawContext context, +
    renderSuggestion(DrawContext context, int x, int y)
     
    protected void
    -
    renderText(DrawContext context, +
    renderText(DrawContext context, int x, int y, String visibleText)
     
    protected void
    -
    renderTextField(DrawContext context, +
    renderTextField(DrawContext context, int x, int y)
     
    @@ -275,7 +275,7 @@

    Method Summary

    Sets the size of this widget.
    - +
     
    setSuggestionColor(int suggestionColor)
    @@ -298,7 +298,7 @@

    Method Summary

    +addPainters, addTooltip, canHover, getAbsoluteX, getAbsoluteY, getFocusModel, getHeight, getHost, getParent, getWidth, getX, getY, hit, hoveredProperty, isActivationKey, isFocused, isHovered, isNarratable, isWithinBounds, onFocusLost, onHidden, onKeyReleased, onMouseDown, onMouseDrag, onMouseMove, onMouseScroll, onMouseUp, onShown, releaseFocus, renderTooltip, requestFocus, setHost, setHovered, setLocation, setParent, shouldRenderInDarkMode, validate

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    @@ -386,7 +386,7 @@

    WTextField

  • WTextField

    -
    public WTextField(Text suggestion)
    +
    public WTextField(Text suggestion)
  • @@ -508,7 +508,7 @@

    isEditable

    renderBox

    @Environment(CLIENT) -protected void renderBox(DrawContext context, +protected void renderBox(DrawContext context, int x, int y)
    @@ -517,7 +517,7 @@

    renderBox

    renderText

    @Environment(CLIENT) -protected void renderText(DrawContext context, +protected void renderText(DrawContext context, int x, int y, String visibleText)
    @@ -527,7 +527,7 @@

    renderText

    renderCursor

    @Environment(CLIENT) -protected void renderCursor(DrawContext context, +protected void renderCursor(DrawContext context, int x, int y, String visibleText)
    @@ -537,7 +537,7 @@

    renderCursor

    renderSuggestion

    @Environment(CLIENT) -protected void renderSuggestion(DrawContext context, +protected void renderSuggestion(DrawContext context, int x, int y)
    @@ -546,7 +546,7 @@

    renderSuggestion

    renderSelection

    @Environment(CLIENT) -protected void renderSelection(DrawContext context, +protected void renderSelection(DrawContext context, int x, int y, String visibleText)
    @@ -556,7 +556,7 @@

    renderSelection

    renderTextField

    @Environment(CLIENT) -protected void renderTextField(DrawContext context, +protected void renderTextField(DrawContext context, int x, int y)
    @@ -607,14 +607,14 @@

    setEditable

    getSuggestion

    @Nullable -public @Nullable Text getSuggestion()
    +public @Nullable Text getSuggestion()
  • setSuggestion

    public WTextField setSuggestion(@Nullable - @Nullable Text suggestion)
    + @Nullable Text suggestion)
  • @@ -654,7 +654,7 @@

    onFocusGained

    paint

    @Environment(CLIENT) -public void paint(DrawContext context, +public void paint(DrawContext context, int x, int y, int mouseX, @@ -748,7 +748,7 @@

    onKeyPressed

  • addNarrations

    -
    public void addNarrations(NarrationMessageBuilder builder)
    +
    public void addNarrations(NarrationMessageBuilder builder)
    Description copied from class: WWidget
    Adds the narrations of this widget to a narration builder. Narrations will only apply if this widget is narratable. diff --git a/libgui/io/github/cottonmc/cotton/gui/widget/WTiledSprite.html b/libgui/io/github/cottonmc/cotton/gui/widget/WTiledSprite.html index 7db7767..3ccc695 100644 --- a/libgui/io/github/cottonmc/cotton/gui/widget/WTiledSprite.html +++ b/libgui/io/github/cottonmc/cotton/gui/widget/WTiledSprite.html @@ -2,7 +2,7 @@ -WTiledSprite (LibGui 8.1.0+1.20.1 API) +WTiledSprite (LibGui 9.0.0+1.20.2 API) @@ -120,7 +120,7 @@

    Constructor Summary

    WTiledSprite(int tileWidth, int tileHeight, int frameTime, - Identifier... frames)
    + Identifier... frames)
    Create a new animated tiled sprite.
    @@ -132,7 +132,7 @@

    Constructor Summary

  • WTiledSprite(int tileWidth, int tileHeight, - Identifier image)
    + Identifier image)
    Create a tiled sprite.
    @@ -161,7 +161,7 @@

    Method Summary

    Gets the tile width of this sprite.
    void
    -
    paintFrame(DrawContext context, +
    paintFrame(DrawContext context, int x, int y, Texture texture)
    @@ -192,7 +192,7 @@

    canResize, paint, setFrames, setFrames, setImage, setImage, setOpaqueTint, setTint, setUv

    +addNarrations, addPainters, addTooltip, canFocus, canHover, getAbsoluteX, getAbsoluteY, getFocusModel, getHeight, getHost, getParent, getWidth, getX, getY, hit, hoveredProperty, isActivationKey, isFocused, isHovered, isNarratable, isWithinBounds, onCharTyped, onClick, onFocusGained, onFocusLost, onHidden, onKeyPressed, onKeyReleased, onMouseDown, onMouseDrag, onMouseMove, onMouseScroll, onMouseUp, onShown, releaseFocus, renderTooltip, requestFocus, setHost, setHovered, setLocation, setParent, setSize, shouldRenderInDarkMode, tick, validate

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    @@ -212,7 +212,7 @@

    Constructor Details

    WTiledSprite

    public WTiledSprite(int tileWidth, int tileHeight, - Identifier image)
    + Identifier image)
    Create a tiled sprite.
    Parameters:
    @@ -228,7 +228,7 @@

    WTiledSprite

    public WTiledSprite(int tileWidth, int tileHeight, int frameTime, - Identifier... frames)
    + Identifier... frames)
    Create a new animated tiled sprite.
    Parameters:
    @@ -356,7 +356,7 @@

    setTileHeight

    paintFrame

    @Environment(CLIENT) -public void paintFrame(DrawContext context, +public void paintFrame(DrawContext context, int x, int y, Texture texture)
    diff --git a/libgui/io/github/cottonmc/cotton/gui/widget/WToggleButton.html b/libgui/io/github/cottonmc/cotton/gui/widget/WToggleButton.html index b62ac34..ef700ea 100644 --- a/libgui/io/github/cottonmc/cotton/gui/widget/WToggleButton.html +++ b/libgui/io/github/cottonmc/cotton/gui/widget/WToggleButton.html @@ -2,7 +2,7 @@ -WToggleButton (LibGui 8.1.0+1.20.1 API) +WToggleButton (LibGui 9.0.0+1.20.2 API) @@ -113,7 +113,7 @@

    Field Summary

    protected boolean
     
    -
    protected @Nullable Text
    +
    protected @Nullable Text
     
    protected Texture
    @@ -150,22 +150,22 @@

    Constructor Summary

    WToggleButton(Texture onImage, Texture offImage, - Text label)
    + Text label)
    Constructs a toggle button with custom images.
    - +
    Constructs a toggle button with default images.
    -
    WToggleButton(Identifier onImage, - Identifier offImage)
    +
    WToggleButton(Identifier onImage, + Identifier offImage)
    Constructs a toggle button with custom images and no label.
    -
    WToggleButton(Identifier onImage, - Identifier offImage, - Text label)
    +
    WToggleButton(Identifier onImage, + Identifier offImage, + Text label)
    Constructs a toggle button with custom images.
    @@ -184,7 +184,7 @@

    Method Summary

    Method
    Description
    void
    - +
    Adds the narrations of this widget to a narration builder.
    @@ -201,7 +201,7 @@

    Method Summary

     
    - +
     
    @@ -234,7 +234,7 @@

    Method Summary

    onToggle(boolean on)
     
    void
    -

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    @@ -324,7 +324,7 @@

    focusImage

    label

    @Nullable -protected @Nullable Text label
    +protected @Nullable Text label
  • @@ -370,7 +370,7 @@

    WToggleButton

  • WToggleButton

    -
    public WToggleButton(Text label)
    +
    public WToggleButton(Text label)
    Constructs a toggle button with default images.
    Parameters:
    @@ -381,8 +381,8 @@

    WToggleButton

  • WToggleButton

    -
    public WToggleButton(Identifier onImage, - Identifier offImage)
    +
    public WToggleButton(Identifier onImage, + Identifier offImage)
    Constructs a toggle button with custom images and no label.
    Parameters:
    @@ -394,9 +394,9 @@

    WToggleButton

  • WToggleButton

    -
    public WToggleButton(Identifier onImage, - Identifier offImage, - Text label)
    +
    public WToggleButton(Identifier onImage, + Identifier offImage, + Text label)
    Constructs a toggle button with custom images.
    Parameters:
    @@ -426,7 +426,7 @@

    WToggleButton

    WToggleButton

    public WToggleButton(Texture onImage, Texture offImage, - Text label)
    + Text label)
    Constructs a toggle button with custom images.
    Parameters:
    @@ -450,7 +450,7 @@

    Method Details

    paint

    @Environment(CLIENT) -public void paint(DrawContext context, +public void paint(DrawContext context, int x, int y, int mouseX, @@ -571,14 +571,14 @@

    setOnToggle

    getLabel

    @Nullable -public @Nullable Text getLabel()
    +public @Nullable Text getLabel()
  • setLabel

    public WToggleButton setLabel(@Nullable - @Nullable Text label)
    + @Nullable Text label)
  • @@ -628,7 +628,7 @@

    setFocusImage

    addNarrations

    @Environment(CLIENT) -public void addNarrations(NarrationMessageBuilder builder)
    +public void addNarrations(NarrationMessageBuilder builder)
    Description copied from class: WWidget
    Adds the narrations of this widget to a narration builder. Narrations will only apply if this widget is narratable. diff --git a/libgui/io/github/cottonmc/cotton/gui/widget/WWidget.html b/libgui/io/github/cottonmc/cotton/gui/widget/WWidget.html index 8a71918..3cdad71 100644 --- a/libgui/io/github/cottonmc/cotton/gui/widget/WWidget.html +++ b/libgui/io/github/cottonmc/cotton/gui/widget/WWidget.html @@ -2,7 +2,7 @@ -WWidget (LibGui 8.1.0+1.20.1 API) +WWidget (LibGui 9.0.0+1.20.2 API) @@ -154,7 +154,7 @@

    Method Summary

    Method
    Description
    void
    - +
    Adds the narrations of this widget to a narration builder.
    @@ -326,9 +326,10 @@

    Method Summary

    Notifies this widget that the mouse has been moved while inside its bounds.
    -
    onMouseScroll(int x, +
    onMouseScroll(int x, int y, - double amount)
    + double horizontalAmount, + double verticalAmount)
    Notifies this widget that the mouse has been scrolled inside its bounds.
    @@ -346,7 +347,7 @@

    Method Summary

    shows any hidden peers of itself and its children.
    void
    -
    paint(DrawContext context, +
    paint(DrawContext context, int x, int y, int mouseX, @@ -360,7 +361,7 @@

    Method Summary

    If this widget has a host, releases this widget's focus.
    void
    -
    renderTooltip(DrawContext context, +
    renderTooltip(DrawContext context, int x, int y, int tX, @@ -700,18 +701,20 @@

    onClick

  • -
    +

    onMouseScroll

    @Environment(CLIENT) public InputResult onMouseScroll(int x, int y, - double amount)
    + double horizontalAmount, + double verticalAmount)
    Notifies this widget that the mouse has been scrolled inside its bounds.
    Parameters:
    x - The X coordinate of the event, in widget-space (0 is the left edge of this widget)
    y - The Y coordinate of the event, in widget-space (0 is the top edge of this widget)
    -
    amount - The scrolled amount. Positive values are up and negative values are down.
    +
    horizontalAmount - The scrolled horizontal amount. Positive values are right and negative values are left.
    +
    verticalAmount - The scrolled vertical amount. Positive values are up and negative values are down.
    Returns:
    InputResult.PROCESSED if the event is handled, InputResult.IGNORED otherwise.
    @@ -858,7 +861,7 @@

    canFocus

    paint

    @Environment(CLIENT) -public void paint(DrawContext context, +public void paint(DrawContext context, int x, int y, int mouseX, @@ -897,7 +900,7 @@

    isWithinBounds

    renderTooltip

    @Environment(CLIENT) -public void renderTooltip(DrawContext context, +public void renderTooltip(DrawContext context, int x, int y, int tX, @@ -918,7 +921,7 @@

    renderTooltip

    validate

    public void validate(GuiDescription host)
    Creates component peers and initializes animation data for this Widget and all its children. - The host screen handler must clear any heavyweight peers + The host screen handler must clear any heavyweight peers from its records before this method is called.

    This method must be called on the root panel of any screen once the widgets have been initialized.

    @@ -1151,7 +1154,7 @@

    isNarratable

    addNarrations

    @Environment(CLIENT) -public void addNarrations(NarrationMessageBuilder builder)
    +public void addNarrations(NarrationMessageBuilder builder)
    Adds the narrations of this widget to a narration builder. Narrations will only apply if this widget is narratable. diff --git a/libgui/io/github/cottonmc/cotton/gui/widget/data/Axis.html b/libgui/io/github/cottonmc/cotton/gui/widget/data/Axis.html index 8c4dc98..c17cbf0 100644 --- a/libgui/io/github/cottonmc/cotton/gui/widget/data/Axis.html +++ b/libgui/io/github/cottonmc/cotton/gui/widget/data/Axis.html @@ -2,7 +2,7 @@ -Axis (LibGui 8.1.0+1.20.1 API) +Axis (LibGui 9.0.0+1.20.2 API) diff --git a/libgui/io/github/cottonmc/cotton/gui/widget/data/Color.HSL.html b/libgui/io/github/cottonmc/cotton/gui/widget/data/Color.HSL.html index 9705d76..5666bc7 100644 --- a/libgui/io/github/cottonmc/cotton/gui/widget/data/Color.HSL.html +++ b/libgui/io/github/cottonmc/cotton/gui/widget/data/Color.HSL.html @@ -2,7 +2,7 @@ -Color.HSL (LibGui 8.1.0+1.20.1 API) +Color.HSL (LibGui 9.0.0+1.20.2 API) diff --git a/libgui/io/github/cottonmc/cotton/gui/widget/data/Color.LCH.html b/libgui/io/github/cottonmc/cotton/gui/widget/data/Color.LCH.html index 62236b1..9a84607 100644 --- a/libgui/io/github/cottonmc/cotton/gui/widget/data/Color.LCH.html +++ b/libgui/io/github/cottonmc/cotton/gui/widget/data/Color.LCH.html @@ -2,7 +2,7 @@ -Color.LCH (LibGui 8.1.0+1.20.1 API) +Color.LCH (LibGui 9.0.0+1.20.2 API) diff --git a/libgui/io/github/cottonmc/cotton/gui/widget/data/Color.RGB.html b/libgui/io/github/cottonmc/cotton/gui/widget/data/Color.RGB.html index 2217f0e..6ca3114 100644 --- a/libgui/io/github/cottonmc/cotton/gui/widget/data/Color.RGB.html +++ b/libgui/io/github/cottonmc/cotton/gui/widget/data/Color.RGB.html @@ -2,7 +2,7 @@ -Color.RGB (LibGui 8.1.0+1.20.1 API) +Color.RGB (LibGui 9.0.0+1.20.2 API) diff --git a/libgui/io/github/cottonmc/cotton/gui/widget/data/Color.html b/libgui/io/github/cottonmc/cotton/gui/widget/data/Color.html index 77f3e4c..4c85f21 100644 --- a/libgui/io/github/cottonmc/cotton/gui/widget/data/Color.html +++ b/libgui/io/github/cottonmc/cotton/gui/widget/data/Color.html @@ -2,7 +2,7 @@ -Color (LibGui 8.1.0+1.20.1 API) +Color (LibGui 9.0.0+1.20.2 API) diff --git a/libgui/io/github/cottonmc/cotton/gui/widget/data/HorizontalAlignment.html b/libgui/io/github/cottonmc/cotton/gui/widget/data/HorizontalAlignment.html index 7bcc7bb..780ed03 100644 --- a/libgui/io/github/cottonmc/cotton/gui/widget/data/HorizontalAlignment.html +++ b/libgui/io/github/cottonmc/cotton/gui/widget/data/HorizontalAlignment.html @@ -2,7 +2,7 @@ -HorizontalAlignment (LibGui 8.1.0+1.20.1 API) +HorizontalAlignment (LibGui 9.0.0+1.20.2 API) diff --git a/libgui/io/github/cottonmc/cotton/gui/widget/data/InputResult.html b/libgui/io/github/cottonmc/cotton/gui/widget/data/InputResult.html index 536615b..bfec076 100644 --- a/libgui/io/github/cottonmc/cotton/gui/widget/data/InputResult.html +++ b/libgui/io/github/cottonmc/cotton/gui/widget/data/InputResult.html @@ -2,7 +2,7 @@ -InputResult (LibGui 8.1.0+1.20.1 API) +InputResult (LibGui 9.0.0+1.20.2 API) @@ -122,7 +122,7 @@

    Enum Constant Summary

    Method Summary

    -
    +
    Modifier and Type
    @@ -133,14 +133,19 @@

    Method Summary

    Gets the corresponding input result for a processed boolean.
    - - -
    -
    Returns the enum constant of this class with the specified name.
    + +
    or(InputResult other)
    +
    +
    Combines this input result with another.
    -
    static InputResult[]
    - + +
    +
    Returns the enum constant of this class with the specified name.
    +
    +
    static InputResult[]
    + +
    Returns an array containing the constants of this enum class, in the order they are declared.
    @@ -216,6 +221,22 @@

    valueOf

  • +
    +

    or

    +
    public InputResult or(InputResult other)
    +
    Combines this input result with another. + The combination is PROCESSED is at least one of the inputs is.
    +
    +
    Parameters:
    +
    other - the other input result
    +
    Returns:
    +
    the combined input result
    +
    Since:
    +
    9.0.0
    +
    +
    +
  • +
  • of

    public static InputResult of(boolean processed)
    diff --git a/libgui/io/github/cottonmc/cotton/gui/widget/data/Insets.html b/libgui/io/github/cottonmc/cotton/gui/widget/data/Insets.html index f9879c6..cddf50b 100644 --- a/libgui/io/github/cottonmc/cotton/gui/widget/data/Insets.html +++ b/libgui/io/github/cottonmc/cotton/gui/widget/data/Insets.html @@ -2,7 +2,7 @@ -Insets (LibGui 8.1.0+1.20.1 API) +Insets (LibGui 9.0.0+1.20.2 API) diff --git a/libgui/io/github/cottonmc/cotton/gui/widget/data/ObservableProperty.Builder.html b/libgui/io/github/cottonmc/cotton/gui/widget/data/ObservableProperty.Builder.html index 4ddd3a3..e8dece2 100644 --- a/libgui/io/github/cottonmc/cotton/gui/widget/data/ObservableProperty.Builder.html +++ b/libgui/io/github/cottonmc/cotton/gui/widget/data/ObservableProperty.Builder.html @@ -2,7 +2,7 @@ -ObservableProperty.Builder (LibGui 8.1.0+1.20.1 API) +ObservableProperty.Builder (LibGui 9.0.0+1.20.2 API) diff --git a/libgui/io/github/cottonmc/cotton/gui/widget/data/ObservableProperty.html b/libgui/io/github/cottonmc/cotton/gui/widget/data/ObservableProperty.html index da71c04..f29091d 100644 --- a/libgui/io/github/cottonmc/cotton/gui/widget/data/ObservableProperty.html +++ b/libgui/io/github/cottonmc/cotton/gui/widget/data/ObservableProperty.html @@ -2,7 +2,7 @@ -ObservableProperty (LibGui 8.1.0+1.20.1 API) +ObservableProperty (LibGui 9.0.0+1.20.2 API) diff --git a/libgui/io/github/cottonmc/cotton/gui/widget/data/ObservableView.ChangeListener.html b/libgui/io/github/cottonmc/cotton/gui/widget/data/ObservableView.ChangeListener.html index 55d4408..2bccd8d 100644 --- a/libgui/io/github/cottonmc/cotton/gui/widget/data/ObservableView.ChangeListener.html +++ b/libgui/io/github/cottonmc/cotton/gui/widget/data/ObservableView.ChangeListener.html @@ -2,7 +2,7 @@ -ObservableView.ChangeListener (LibGui 8.1.0+1.20.1 API) +ObservableView.ChangeListener (LibGui 9.0.0+1.20.2 API) diff --git a/libgui/io/github/cottonmc/cotton/gui/widget/data/ObservableView.html b/libgui/io/github/cottonmc/cotton/gui/widget/data/ObservableView.html index d0b4a0b..5846e61 100644 --- a/libgui/io/github/cottonmc/cotton/gui/widget/data/ObservableView.html +++ b/libgui/io/github/cottonmc/cotton/gui/widget/data/ObservableView.html @@ -2,7 +2,7 @@ -ObservableView (LibGui 8.1.0+1.20.1 API) +ObservableView (LibGui 9.0.0+1.20.2 API) diff --git a/libgui/io/github/cottonmc/cotton/gui/widget/data/Rect2i.html b/libgui/io/github/cottonmc/cotton/gui/widget/data/Rect2i.html index cb41019..2c204dc 100644 --- a/libgui/io/github/cottonmc/cotton/gui/widget/data/Rect2i.html +++ b/libgui/io/github/cottonmc/cotton/gui/widget/data/Rect2i.html @@ -2,7 +2,7 @@ -Rect2i (LibGui 8.1.0+1.20.1 API) +Rect2i (LibGui 9.0.0+1.20.2 API) diff --git a/libgui/io/github/cottonmc/cotton/gui/widget/data/Texture.Type.html b/libgui/io/github/cottonmc/cotton/gui/widget/data/Texture.Type.html new file mode 100644 index 0000000..c36b368 --- /dev/null +++ b/libgui/io/github/cottonmc/cotton/gui/widget/data/Texture.Type.html @@ -0,0 +1,240 @@ + + + + +Texture.Type (LibGui 9.0.0+1.20.2 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Enum Class Texture.Type

    +
    +
    java.lang.Object +
    java.lang.Enum<Texture.Type> +
    io.github.cottonmc.cotton.gui.widget.data.Texture.Type
    +
    +
    +
    +
    +
    All Implemented Interfaces:
    +
    Serializable, Comparable<Texture.Type>, Constable
    +
    +
    +
    Enclosing class:
    +
    Texture
    +
    +
    +
    public static enum Texture.Type +extends Enum<Texture.Type>
    +
    A Texture's type. It represents the location of the texture.
    +
    +
    Since:
    +
    9.0.0
    +
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Enum Constant Details

      +
        +
      • +
        +

        STANDALONE

        +
        public static final Texture.Type STANDALONE
        +
        A texture in a standalone texture file. + +

        The image IDs of standalone textures contain the full file path to the texture inside + the assets/<namespace> directory. For example, my_mod:textures/widget/example.png refers to + assets/my_mod/textures/widget/example.png.

        +
        +
      • +
      • +
        +

        GUI_SPRITE

        +
        public static final Texture.Type GUI_SPRITE
        +
        A texture in the GUI sprite atlas. + +

        The image IDs of GUI sprites only contain the subpath to the texture inside the sprite directory without + the file extension. For example, my_mod:example refers to + assets/my_mod/textures/gui/sprites/example.png.

        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        values

        +
        public static Texture.Type[] values()
        +
        Returns an array containing the constants of this enum class, in +the order they are declared.
        +
        +
        Returns:
        +
        an array containing the constants of this enum class, in the order they are declared
        +
        +
        +
      • +
      • +
        +

        valueOf

        +
        public static Texture.Type valueOf(String name)
        +
        Returns the enum constant of this class with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this class. (Extraneous whitespace characters are +not permitted.)
        +
        +
        Parameters:
        +
        name - the name of the enum constant to be returned.
        +
        Returns:
        +
        the enum constant with the specified name
        +
        Throws:
        +
        IllegalArgumentException - if this enum class has no constant with the specified name
        +
        NullPointerException - if the argument is null
        +
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + + diff --git a/libgui/io/github/cottonmc/cotton/gui/widget/data/Texture.html b/libgui/io/github/cottonmc/cotton/gui/widget/data/Texture.html index 6ca2f97..8b6e0aa 100644 --- a/libgui/io/github/cottonmc/cotton/gui/widget/data/Texture.html +++ b/libgui/io/github/cottonmc/cotton/gui/widget/data/Texture.html @@ -2,7 +2,7 @@ -Texture (LibGui 8.1.0+1.20.1 API) +Texture (LibGui 9.0.0+1.20.2 API) @@ -44,7 +44,7 @@
      + +
    • +
      +

      Nested Class Summary

      +
      Nested Classes
      +
      +
      Modifier and Type
      +
      Class
      +
      Description
      +
      static enum 
      + +
      +
      A Texture's type.
      +
      +
      +
      +
    • @@ -104,11 +162,25 @@

      Constructor Summary

      Constructor
      Description
      - + +
      +
      Constructs a new standalone texture that uses the full image.
      +
      +
      Texture(Identifier image, + float u1, + float v1, + float u2, + float v2)
      +
      +
      Constructs a new standalone texture with custom UV values.
      +
      +
      Constructs a new texture that uses the full image.
      -
      Texture(Identifier image, +
      Texture(Identifier image, + Texture.Type type, float u1, float v1, float u2, @@ -140,7 +212,7 @@

      Method Summary

      Returns a hash code value for this object.
      - +
      Returns the value of the image record component.
      @@ -150,32 +222,37 @@

      Method Summary

      Returns a string representation of this record class.
      -
      float
      -
      u1()
      + +
      -
      Returns the value of the u1 record component.
      +
      Returns the value of the type record component.
      float
      -
      u2()
      +
      u1()
      -
      Returns the value of the u2 record component.
      +
      Returns the value of the u1 record component.
      float
      -
      v1()
      +
      u2()
      -
      Returns the value of the v1 record component.
      +
      Returns the value of the u2 record component.
      float
      -
      v2()
      +
      v1()
      +
      Returns the value of the v1 record component.
      +
      +
      float
      +
      v2()
      +
      Returns the value of the v2 record component.
      - -
      withUv(float u1, + +
      withUv(float u1, float v1, float u2, float v2)
      -
      +
      Creates a new texture with different UV values.
      @@ -196,22 +273,59 @@

      Methods inherited from cl

      Constructor Details

      • -
        +

        Texture

        -
        public Texture(Identifier image)
        +
        public Texture(Identifier image, + Texture.Type type)
        Constructs a new texture that uses the full image.
        Parameters:
        image - the image
        +
        type - the type
        Throws:
        -
        NullPointerException - if the image is null
        +
        NullPointerException - if the image or the type is null
      • Texture

        -
        public Texture(Identifier image, +
        public Texture(Identifier image, + float u1, + float v1, + float u2, + float v2)
        +
        Constructs a new standalone texture with custom UV values.
        +
        +
        Parameters:
        +
        image - the image of this texture
        +
        u1 - the start U-coordinate, between 0 and 1
        +
        v1 - the start V-coordinate, between 0 and 1
        +
        u2 - the end U-coordinate, between 0 and 1
        +
        v2 - the end V-coordinate, between 0 and 1
        +
        Throws:
        +
        NullPointerException - if the image is null
        +
        +
        +
      • +
      • +
        +

        Texture

        +
        public Texture(Identifier image)
        +
        Constructs a new standalone texture that uses the full image.
        +
        +
        Parameters:
        +
        image - the image
        +
        Throws:
        +
        NullPointerException - if the image is null
        +
        +
        +
      • +
      • +
        +

        Texture

        +
        public Texture(Identifier image, + Texture.Type type, float u1, float v1, float u2, @@ -220,12 +334,13 @@

        Texture

        Parameters:
        image - the image
        +
        type - the type
        u1 - the left U coordinate
        v1 - the top V coordinate
        u2 - the right U coordinate
        v2 - the bottom V coordinate
        Throws:
        -
        NullPointerException - if the image is null
        +
        NullPointerException - if the image or the type is null
      • @@ -300,7 +415,7 @@

        equals

      • image

        -
        public Identifier image()
        +
        public Identifier image()
        Returns the value of the image record component.
        Returns:
        @@ -309,6 +424,17 @@

        image

      • +
        +

        type

        +
        public Texture.Type type()
        +
        Returns the value of the type record component.
        +
        +
        Returns:
        +
        the value of the type record component
        +
        +
        +
      • +
      • u1

        public float u1()
        diff --git a/libgui/io/github/cottonmc/cotton/gui/widget/data/Vec2i.html b/libgui/io/github/cottonmc/cotton/gui/widget/data/Vec2i.html index 0acc57e..f9327d8 100644 --- a/libgui/io/github/cottonmc/cotton/gui/widget/data/Vec2i.html +++ b/libgui/io/github/cottonmc/cotton/gui/widget/data/Vec2i.html @@ -2,7 +2,7 @@ -Vec2i (LibGui 8.1.0+1.20.1 API) +Vec2i (LibGui 9.0.0+1.20.2 API) diff --git a/libgui/io/github/cottonmc/cotton/gui/widget/data/VerticalAlignment.html b/libgui/io/github/cottonmc/cotton/gui/widget/data/VerticalAlignment.html index d2e0bd8..ff5e061 100644 --- a/libgui/io/github/cottonmc/cotton/gui/widget/data/VerticalAlignment.html +++ b/libgui/io/github/cottonmc/cotton/gui/widget/data/VerticalAlignment.html @@ -2,7 +2,7 @@ -VerticalAlignment (LibGui 8.1.0+1.20.1 API) +VerticalAlignment (LibGui 9.0.0+1.20.2 API) diff --git a/libgui/io/github/cottonmc/cotton/gui/widget/data/package-summary.html b/libgui/io/github/cottonmc/cotton/gui/widget/data/package-summary.html index b886bd2..9f1057f 100644 --- a/libgui/io/github/cottonmc/cotton/gui/widget/data/package-summary.html +++ b/libgui/io/github/cottonmc/cotton/gui/widget/data/package-summary.html @@ -2,7 +2,7 @@ -io.github.cottonmc.cotton.gui.widget.data (LibGui 8.1.0+1.20.1 API) +io.github.cottonmc.cotton.gui.widget.data (LibGui 9.0.0+1.20.2 API) @@ -141,12 +141,16 @@

        Pack
        Represents a texture for a widget.
        - -
        + +
        +
        A Texture's type.
        +
        + +
        An immutable, two-dimensional int vector.
        - -
         
        + +
         

      diff --git a/libgui/io/github/cottonmc/cotton/gui/widget/data/package-tree.html b/libgui/io/github/cottonmc/cotton/gui/widget/data/package-tree.html index 3101b09..af10017 100644 --- a/libgui/io/github/cottonmc/cotton/gui/widget/data/package-tree.html +++ b/libgui/io/github/cottonmc/cotton/gui/widget/data/package-tree.html @@ -2,7 +2,7 @@ -io.github.cottonmc.cotton.gui.widget.data Class Hierarchy (LibGui 8.1.0+1.20.1 API) +io.github.cottonmc.cotton.gui.widget.data Class Hierarchy (LibGui 9.0.0+1.20.2 API) @@ -98,6 +98,7 @@

      Enum Class Hierarchy

    • io.github.cottonmc.cotton.gui.widget.data.Axis
    • io.github.cottonmc.cotton.gui.widget.data.HorizontalAlignment
    • io.github.cottonmc.cotton.gui.widget.data.InputResult
    • +
    • io.github.cottonmc.cotton.gui.widget.data.Texture.Type
    • io.github.cottonmc.cotton.gui.widget.data.VerticalAlignment
  • diff --git a/libgui/io/github/cottonmc/cotton/gui/widget/focus/Focus.html b/libgui/io/github/cottonmc/cotton/gui/widget/focus/Focus.html index ab58436..bcf0cbe 100644 --- a/libgui/io/github/cottonmc/cotton/gui/widget/focus/Focus.html +++ b/libgui/io/github/cottonmc/cotton/gui/widget/focus/Focus.html @@ -2,7 +2,7 @@ -Focus (LibGui 8.1.0+1.20.1 API) +Focus (LibGui 9.0.0+1.20.2 API) diff --git a/libgui/io/github/cottonmc/cotton/gui/widget/focus/FocusModel.html b/libgui/io/github/cottonmc/cotton/gui/widget/focus/FocusModel.html index c7dbc3f..b906628 100644 --- a/libgui/io/github/cottonmc/cotton/gui/widget/focus/FocusModel.html +++ b/libgui/io/github/cottonmc/cotton/gui/widget/focus/FocusModel.html @@ -2,7 +2,7 @@ -FocusModel (LibGui 8.1.0+1.20.1 API) +FocusModel (LibGui 9.0.0+1.20.2 API) diff --git a/libgui/io/github/cottonmc/cotton/gui/widget/focus/SimpleKeyedFocusModel.Builder.html b/libgui/io/github/cottonmc/cotton/gui/widget/focus/SimpleKeyedFocusModel.Builder.html index 833f68a..cf0b61c 100644 --- a/libgui/io/github/cottonmc/cotton/gui/widget/focus/SimpleKeyedFocusModel.Builder.html +++ b/libgui/io/github/cottonmc/cotton/gui/widget/focus/SimpleKeyedFocusModel.Builder.html @@ -2,7 +2,7 @@ -SimpleKeyedFocusModel.Builder (LibGui 8.1.0+1.20.1 API) +SimpleKeyedFocusModel.Builder (LibGui 9.0.0+1.20.2 API) diff --git a/libgui/io/github/cottonmc/cotton/gui/widget/focus/SimpleKeyedFocusModel.html b/libgui/io/github/cottonmc/cotton/gui/widget/focus/SimpleKeyedFocusModel.html index 465dba4..dcbcc48 100644 --- a/libgui/io/github/cottonmc/cotton/gui/widget/focus/SimpleKeyedFocusModel.html +++ b/libgui/io/github/cottonmc/cotton/gui/widget/focus/SimpleKeyedFocusModel.html @@ -2,7 +2,7 @@ -SimpleKeyedFocusModel (LibGui 8.1.0+1.20.1 API) +SimpleKeyedFocusModel (LibGui 9.0.0+1.20.2 API) diff --git a/libgui/io/github/cottonmc/cotton/gui/widget/focus/package-summary.html b/libgui/io/github/cottonmc/cotton/gui/widget/focus/package-summary.html index b9dd0ed..b7ddd42 100644 --- a/libgui/io/github/cottonmc/cotton/gui/widget/focus/package-summary.html +++ b/libgui/io/github/cottonmc/cotton/gui/widget/focus/package-summary.html @@ -2,7 +2,7 @@ -io.github.cottonmc.cotton.gui.widget.focus (LibGui 8.1.0+1.20.1 API) +io.github.cottonmc.cotton.gui.widget.focus (LibGui 9.0.0+1.20.2 API) diff --git a/libgui/io/github/cottonmc/cotton/gui/widget/focus/package-tree.html b/libgui/io/github/cottonmc/cotton/gui/widget/focus/package-tree.html index b927238..f2916db 100644 --- a/libgui/io/github/cottonmc/cotton/gui/widget/focus/package-tree.html +++ b/libgui/io/github/cottonmc/cotton/gui/widget/focus/package-tree.html @@ -2,7 +2,7 @@ -io.github.cottonmc.cotton.gui.widget.focus Class Hierarchy (LibGui 8.1.0+1.20.1 API) +io.github.cottonmc.cotton.gui.widget.focus Class Hierarchy (LibGui 9.0.0+1.20.2 API) diff --git a/libgui/io/github/cottonmc/cotton/gui/widget/icon/Icon.html b/libgui/io/github/cottonmc/cotton/gui/widget/icon/Icon.html index f9ed37a..333204a 100644 --- a/libgui/io/github/cottonmc/cotton/gui/widget/icon/Icon.html +++ b/libgui/io/github/cottonmc/cotton/gui/widget/icon/Icon.html @@ -2,7 +2,7 @@ -Icon (LibGui 8.1.0+1.20.1 API) +Icon (LibGui 9.0.0+1.20.2 API) @@ -105,7 +105,7 @@

    Method Summary

    Method
    Description
    void
    -
    paint(DrawContext context, +
    paint(DrawContext context, int x, int y, int size)
    @@ -130,7 +130,7 @@

    Method Details

    paint

    @Environment(CLIENT) -void paint(DrawContext context, +void paint(DrawContext context, int x, int y, int size)
    diff --git a/libgui/io/github/cottonmc/cotton/gui/widget/icon/ItemIcon.html b/libgui/io/github/cottonmc/cotton/gui/widget/icon/ItemIcon.html index c067572..3d7682d 100644 --- a/libgui/io/github/cottonmc/cotton/gui/widget/icon/ItemIcon.html +++ b/libgui/io/github/cottonmc/cotton/gui/widget/icon/ItemIcon.html @@ -2,7 +2,7 @@ -ItemIcon (LibGui 8.1.0+1.20.1 API) +ItemIcon (LibGui 9.0.0+1.20.2 API) @@ -99,11 +99,11 @@

    Constructor Summary

    Constructor
    Description
    -
    ItemIcon(Item item)
    +
    ItemIcon(Item item)
    Constructs an item icon with the item's default stack.
    - +
    Constructs an item icon.
    @@ -122,7 +122,7 @@

    Method Summary

    Method
    Description
    void
    -
    paint(DrawContext context, +
    paint(DrawContext context, int x, int y, int size)
    @@ -149,7 +149,7 @@

    Constructor Details

  • ItemIcon

    -
    public ItemIcon(ItemStack stack)
    +
    public ItemIcon(ItemStack stack)
    Constructs an item icon.
    Parameters:
    @@ -162,7 +162,7 @@

    ItemIcon

  • ItemIcon

    -
    public ItemIcon(Item item)
    +
    public ItemIcon(Item item)
    Constructs an item icon with the item's default stack.
    Parameters:
    @@ -186,7 +186,7 @@

    Method Details

    paint

    @Environment(CLIENT) -public void paint(DrawContext context, +public void paint(DrawContext context, int x, int y, int size)
    diff --git a/libgui/io/github/cottonmc/cotton/gui/widget/icon/TextureIcon.html b/libgui/io/github/cottonmc/cotton/gui/widget/icon/TextureIcon.html index 9f600d6..733df21 100644 --- a/libgui/io/github/cottonmc/cotton/gui/widget/icon/TextureIcon.html +++ b/libgui/io/github/cottonmc/cotton/gui/widget/icon/TextureIcon.html @@ -2,7 +2,7 @@ -TextureIcon (LibGui 8.1.0+1.20.1 API) +TextureIcon (LibGui 9.0.0+1.20.2 API) @@ -103,7 +103,7 @@

    Constructor Summary

    Constructs a new texture icon.
    - +
    Constructs a new texture icon.
    @@ -132,7 +132,7 @@

    Method Summary

    Gets the opacity of the texture.
  • void
    -
    paint(DrawContext context, +
    paint(DrawContext context, int x, int y, int size)
    @@ -169,7 +169,7 @@

    Constructor Details

  • TextureIcon

    -
    public TextureIcon(Identifier texture)
    +
    public TextureIcon(Identifier texture)
    Constructs a new texture icon.
    Parameters:
    @@ -250,7 +250,7 @@

    setColor

    paint

    @Environment(CLIENT) -public void paint(DrawContext context, +public void paint(DrawContext context, int x, int y, int size)
    diff --git a/libgui/io/github/cottonmc/cotton/gui/widget/icon/package-summary.html b/libgui/io/github/cottonmc/cotton/gui/widget/icon/package-summary.html index f4c7e95..db844c6 100644 --- a/libgui/io/github/cottonmc/cotton/gui/widget/icon/package-summary.html +++ b/libgui/io/github/cottonmc/cotton/gui/widget/icon/package-summary.html @@ -2,7 +2,7 @@ -io.github.cottonmc.cotton.gui.widget.icon (LibGui 8.1.0+1.20.1 API) +io.github.cottonmc.cotton.gui.widget.icon (LibGui 9.0.0+1.20.2 API) diff --git a/libgui/io/github/cottonmc/cotton/gui/widget/icon/package-tree.html b/libgui/io/github/cottonmc/cotton/gui/widget/icon/package-tree.html index e7830e3..75c9e93 100644 --- a/libgui/io/github/cottonmc/cotton/gui/widget/icon/package-tree.html +++ b/libgui/io/github/cottonmc/cotton/gui/widget/icon/package-tree.html @@ -2,7 +2,7 @@ -io.github.cottonmc.cotton.gui.widget.icon Class Hierarchy (LibGui 8.1.0+1.20.1 API) +io.github.cottonmc.cotton.gui.widget.icon Class Hierarchy (LibGui 9.0.0+1.20.2 API) diff --git a/libgui/io/github/cottonmc/cotton/gui/widget/package-summary.html b/libgui/io/github/cottonmc/cotton/gui/widget/package-summary.html index 05e0182..dcf6b79 100644 --- a/libgui/io/github/cottonmc/cotton/gui/widget/package-summary.html +++ b/libgui/io/github/cottonmc/cotton/gui/widget/package-summary.html @@ -2,7 +2,7 @@ -io.github.cottonmc.cotton.gui.widget (LibGui 8.1.0+1.20.1 API) +io.github.cottonmc.cotton.gui.widget (LibGui 9.0.0+1.20.2 API) @@ -123,7 +123,7 @@

    Package i

  • -
    A bar that displays int values from a PropertyDelegate.
    +
    A bar that displays int values from a PropertyDelegate.
    diff --git a/libgui/io/github/cottonmc/cotton/gui/widget/package-tree.html b/libgui/io/github/cottonmc/cotton/gui/widget/package-tree.html index 7f4d2fb..f4ebcd2 100644 --- a/libgui/io/github/cottonmc/cotton/gui/widget/package-tree.html +++ b/libgui/io/github/cottonmc/cotton/gui/widget/package-tree.html @@ -2,7 +2,7 @@ -io.github.cottonmc.cotton.gui.widget Class Hierarchy (LibGui 8.1.0+1.20.1 API) +io.github.cottonmc.cotton.gui.widget Class Hierarchy (LibGui 9.0.0+1.20.2 API) diff --git a/libgui/member-search-index.js b/libgui/member-search-index.js index fefe794..d5f6c98 100644 --- a/libgui/member-search-index.js +++ b/libgui/member-search-index.js @@ -1 +1 @@ -memberSearchIndex = [{"p":"io.github.cottonmc.cotton.gui.widget.focus","c":"SimpleKeyedFocusModel.Builder","l":"add(Focus)","u":"add(io.github.cottonmc.cotton.gui.widget.focus.Focus)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WCardPanel","l":"add(int, WWidget)","u":"add(int,io.github.cottonmc.cotton.gui.widget.WWidget)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WCardPanel","l":"add(int, WWidget, int, int)","u":"add(int,io.github.cottonmc.cotton.gui.widget.WWidget,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget.focus","c":"SimpleKeyedFocusModel.Builder","l":"add(K, Rect2i)","u":"add(K,io.github.cottonmc.cotton.gui.widget.data.Rect2i)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"TooltipBuilder","l":"add(OrderedText...)","u":"add(net.minecraft.text.OrderedText...)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"TooltipBuilder","l":"add(Text...)","u":"add(net.minecraft.text.Text...)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTabPanel","l":"add(WTabPanel.Tab)","u":"add(io.github.cottonmc.cotton.gui.widget.WTabPanel.Tab)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonHud","l":"add(WWidget)","u":"add(io.github.cottonmc.cotton.gui.widget.WWidget)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WBox","l":"add(WWidget)","u":"add(io.github.cottonmc.cotton.gui.widget.WWidget)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WCardPanel","l":"add(WWidget)","u":"add(io.github.cottonmc.cotton.gui.widget.WWidget)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTabPanel","l":"add(WWidget, Consumer)","u":"add(io.github.cottonmc.cotton.gui.widget.WWidget,java.util.function.Consumer)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonHud","l":"add(WWidget, CottonHud.Positioner)","u":"add(io.github.cottonmc.cotton.gui.widget.WWidget,io.github.cottonmc.cotton.gui.client.CottonHud.Positioner)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonHud","l":"add(WWidget, CottonHud.Positioner, int, int)","u":"add(io.github.cottonmc.cotton.gui.widget.WWidget,io.github.cottonmc.cotton.gui.client.CottonHud.Positioner,int,int)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonHud","l":"add(WWidget, int, int)","u":"add(io.github.cottonmc.cotton.gui.widget.WWidget,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WBox","l":"add(WWidget, int, int)","u":"add(io.github.cottonmc.cotton.gui.widget.WWidget,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WCardPanel","l":"add(WWidget, int, int)","u":"add(io.github.cottonmc.cotton.gui.widget.WWidget,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WGridPanel","l":"add(WWidget, int, int)","u":"add(io.github.cottonmc.cotton.gui.widget.WWidget,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WPlainPanel","l":"add(WWidget, int, int)","u":"add(io.github.cottonmc.cotton.gui.widget.WWidget,int,int)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonHud","l":"add(WWidget, int, int, int, int)","u":"add(io.github.cottonmc.cotton.gui.widget.WWidget,int,int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WGridPanel","l":"add(WWidget, int, int, int, int)","u":"add(io.github.cottonmc.cotton.gui.widget.WWidget,int,int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WPlainPanel","l":"add(WWidget, int, int, int, int)","u":"add(io.github.cottonmc.cotton.gui.widget.WWidget,int,int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget.focus","c":"SimpleKeyedFocusModel.Builder","l":"addAll(Collection>)","u":"addAll(java.util.Collection)"},{"p":"io.github.cottonmc.cotton.gui","c":"ValidatedSlot","l":"addChangeListener(WItemSlot, WItemSlot.ChangeListener)","u":"addChangeListener(io.github.cottonmc.cotton.gui.widget.WItemSlot,io.github.cottonmc.cotton.gui.widget.WItemSlot.ChangeListener)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WItemSlot","l":"addChangeListener(WItemSlot.ChangeListener)","u":"addChangeListener(io.github.cottonmc.cotton.gui.widget.WItemSlot.ChangeListener)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonClientScreen","l":"addElementNarrations(NarrationMessageBuilder)","u":"addElementNarrations(net.minecraft.client.gui.screen.narration.NarrationMessageBuilder)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonInventoryScreen","l":"addElementNarrations(NarrationMessageBuilder)","u":"addElementNarrations(net.minecraft.client.gui.screen.narration.NarrationMessageBuilder)"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"ObservableProperty","l":"addListener(ObservableView.ChangeListener)","u":"addListener(io.github.cottonmc.cotton.gui.widget.data.ObservableView.ChangeListener)"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"ObservableView","l":"addListener(ObservableView.ChangeListener)","u":"addListener(io.github.cottonmc.cotton.gui.widget.data.ObservableView.ChangeListener)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WAbstractSlider","l":"addNarrations(NarrationMessageBuilder)","u":"addNarrations(net.minecraft.client.gui.screen.narration.NarrationMessageBuilder)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WButton","l":"addNarrations(NarrationMessageBuilder)","u":"addNarrations(net.minecraft.client.gui.screen.narration.NarrationMessageBuilder)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WItemSlot","l":"addNarrations(NarrationMessageBuilder)","u":"addNarrations(net.minecraft.client.gui.screen.narration.NarrationMessageBuilder)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WLabel","l":"addNarrations(NarrationMessageBuilder)","u":"addNarrations(net.minecraft.client.gui.screen.narration.NarrationMessageBuilder)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WLabeledSlider","l":"addNarrations(NarrationMessageBuilder)","u":"addNarrations(net.minecraft.client.gui.screen.narration.NarrationMessageBuilder)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WScrollBar","l":"addNarrations(NarrationMessageBuilder)","u":"addNarrations(net.minecraft.client.gui.screen.narration.NarrationMessageBuilder)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WText","l":"addNarrations(NarrationMessageBuilder)","u":"addNarrations(net.minecraft.client.gui.screen.narration.NarrationMessageBuilder)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTextField","l":"addNarrations(NarrationMessageBuilder)","u":"addNarrations(net.minecraft.client.gui.screen.narration.NarrationMessageBuilder)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WToggleButton","l":"addNarrations(NarrationMessageBuilder)","u":"addNarrations(net.minecraft.client.gui.screen.narration.NarrationMessageBuilder)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WWidget","l":"addNarrations(NarrationMessageBuilder)","u":"addNarrations(net.minecraft.client.gui.screen.narration.NarrationMessageBuilder)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"LightweightGuiDescription","l":"addPainters()"},{"p":"io.github.cottonmc.cotton.gui","c":"GuiDescription","l":"addPainters()"},{"p":"io.github.cottonmc.cotton.gui","c":"SyncedGuiDescription","l":"addPainters()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WCardPanel","l":"addPainters()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WItemSlot","l":"addPainters()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WPanel","l":"addPainters()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTabPanel","l":"addPainters()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WWidget","l":"addPainters()"},{"p":"io.github.cottonmc.cotton.gui.client","c":"LightweightGuiDescription","l":"addSlotPeer(ValidatedSlot)","u":"addSlotPeer(io.github.cottonmc.cotton.gui.ValidatedSlot)"},{"p":"io.github.cottonmc.cotton.gui","c":"GuiDescription","l":"addSlotPeer(ValidatedSlot)","u":"addSlotPeer(io.github.cottonmc.cotton.gui.ValidatedSlot)"},{"p":"io.github.cottonmc.cotton.gui","c":"SyncedGuiDescription","l":"addSlotPeer(ValidatedSlot)","u":"addSlotPeer(io.github.cottonmc.cotton.gui.ValidatedSlot)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WBar","l":"addTooltip(TooltipBuilder)","u":"addTooltip(io.github.cottonmc.cotton.gui.widget.TooltipBuilder)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTabPanel.Tab","l":"addTooltip(TooltipBuilder)","u":"addTooltip(io.github.cottonmc.cotton.gui.widget.TooltipBuilder)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WWidget","l":"addTooltip(TooltipBuilder)","u":"addTooltip(io.github.cottonmc.cotton.gui.widget.TooltipBuilder)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WScrollBar","l":"adjustSlider(int, int)","u":"adjustSlider(int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WButton","l":"alignment"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WDynamicLabel","l":"alignment"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WScrollBar","l":"anchor"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WScrollBar","l":"anchorValue"},{"p":"io.github.cottonmc.cotton.gui.widget.focus","c":"Focus","l":"area()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WAbstractSlider","l":"axis"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WBox","l":"axis"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WScrollBar","l":"axis"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WBar","l":"bar"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WBar","l":"bg"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Color","l":"BLACK"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Color","l":"BLACK_DYE"},{"p":"io.github.cottonmc.cotton.gui","c":"SyncedGuiDescription","l":"blockInventory"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Color","l":"BLUE"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Color","l":"BLUE_DYE"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"VerticalAlignment","l":"BOTTOM"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Insets","l":"bottom()"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Color","l":"BROWN_DYE"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"ObservableProperty.Builder","l":"build()"},{"p":"io.github.cottonmc.cotton.gui.widget.focus","c":"SimpleKeyedFocusModel.Builder","l":"build()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTabPanel.Tab.Builder","l":"build()"},{"p":"io.github.cottonmc.cotton.gui.widget.focus","c":"SimpleKeyedFocusModel","l":"builder()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTabPanel.Tab.Builder","l":"Builder(WWidget)","u":"%3Cinit%3E(io.github.cottonmc.cotton.gui.widget.WWidget)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WAbstractSlider","l":"canFocus()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WButton","l":"canFocus()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WItemSlot","l":"canFocus()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WScrollBar","l":"canFocus()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTextField","l":"canFocus()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WToggleButton","l":"canFocus()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WWidget","l":"canFocus()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WWidget","l":"canHover()"},{"p":"io.github.cottonmc.cotton.gui","c":"ValidatedSlot","l":"canInsert(ItemStack)","u":"canInsert(net.minecraft.item.ItemStack)"},{"p":"io.github.cottonmc.cotton.gui","c":"EmptyInventory","l":"canPlayerUse(PlayerEntity)","u":"canPlayerUse(net.minecraft.entity.player.PlayerEntity)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WAbstractSlider","l":"canResize()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WBar","l":"canResize()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WButton","l":"canResize()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WDynamicLabel","l":"canResize()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WItem","l":"canResize()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WLabel","l":"canResize()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WPanel","l":"canResize()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WPlayerInvPanel","l":"canResize()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WScrollBar","l":"canResize()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WSprite","l":"canResize()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WText","l":"canResize()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTextField","l":"canResize()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WToggleButton","l":"canResize()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WWidget","l":"canResize()"},{"p":"io.github.cottonmc.cotton.gui","c":"ValidatedSlot","l":"canTakeItems(PlayerEntity)","u":"canTakeItems(net.minecraft.entity.player.PlayerEntity)"},{"p":"io.github.cottonmc.cotton.gui","c":"ItemSyncedGuiDescription","l":"canUse(PlayerEntity)","u":"canUse(net.minecraft.entity.player.PlayerEntity)"},{"p":"io.github.cottonmc.cotton.gui","c":"SyncedGuiDescription","l":"canUse(PlayerEntity)","u":"canUse(net.minecraft.entity.player.PlayerEntity)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WListPanel","l":"cellHeight"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"HorizontalAlignment","l":"CENTER"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"VerticalAlignment","l":"CENTER"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonClientScreen","l":"charTyped(char, int)","u":"charTyped(char,int)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonInventoryScreen","l":"charTyped(char, int)","u":"charTyped(char,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WScrollBar","l":"checkValue()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WPanel","l":"children"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Axis","l":"choose(T, T)","u":"choose(T,T)"},{"p":"io.github.cottonmc.cotton.gui","c":"EmptyInventory","l":"clear()"},{"p":"io.github.cottonmc.cotton.gui.networking","c":"NetworkSide","l":"CLIENT"},{"p":"io.github.cottonmc.cotton.gui.client","c":"Scissors.Frame","l":"close()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WButton","l":"color"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WDynamicLabel","l":"color"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WLabel","l":"color"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WText","l":"color"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WToggleButton","l":"color"},{"p":"io.github.cottonmc.cotton.gui.client","c":"ScreenDrawing","l":"colorAtOpacity(int, float)","u":"colorAtOpacity(int,float)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"ScreenDrawing","l":"coloredRect(DrawContext, int, int, int, int, int)","u":"coloredRect(net.minecraft.client.gui.DrawContext,int,int,int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WListPanel","l":"configurator"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WListPanel","l":"configured"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WAbstractSlider","l":"coordToValueRatio"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonClientScreen","l":"CottonClientScreen(GuiDescription)","u":"%3Cinit%3E(io.github.cottonmc.cotton.gui.GuiDescription)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonClientScreen","l":"CottonClientScreen(Text, GuiDescription)","u":"%3Cinit%3E(net.minecraft.text.Text,io.github.cottonmc.cotton.gui.GuiDescription)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonHud","l":"CottonHud()","u":"%3Cinit%3E()"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonInventoryScreen","l":"CottonInventoryScreen(T, PlayerEntity)","u":"%3Cinit%3E(T,net.minecraft.entity.player.PlayerEntity)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonInventoryScreen","l":"CottonInventoryScreen(T, PlayerEntity, Text)","u":"%3Cinit%3E(T,net.minecraft.entity.player.PlayerEntity,net.minecraft.text.Text)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonInventoryScreen","l":"CottonInventoryScreen(T, PlayerInventory)","u":"%3Cinit%3E(T,net.minecraft.entity.player.PlayerInventory)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonInventoryScreen","l":"CottonInventoryScreen(T, PlayerInventory, Text)","u":"%3Cinit%3E(T,net.minecraft.entity.player.PlayerInventory,net.minecraft.text.Text)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"BackgroundPainter","l":"createColorful(int)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"BackgroundPainter","l":"createColorful(int, float)","u":"createColorful(int,float)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WPlayerInvPanel","l":"createInventoryLabel(PlayerInventory)","u":"createInventoryLabel(net.minecraft.entity.player.PlayerInventory)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"BackgroundPainter","l":"createLightDarkVariants(BackgroundPainter, BackgroundPainter)","u":"createLightDarkVariants(io.github.cottonmc.cotton.gui.client.BackgroundPainter,io.github.cottonmc.cotton.gui.client.BackgroundPainter)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"BackgroundPainter","l":"createNinePatch(Identifier)","u":"createNinePatch(net.minecraft.util.Identifier)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"BackgroundPainter","l":"createNinePatch(Texture, Consumer>)","u":"createNinePatch(io.github.cottonmc.cotton.gui.widget.data.Texture,java.util.function.Consumer)"},{"p":"io.github.cottonmc.cotton.gui","c":"SyncedGuiDescription","l":"createPlayerInventoryPanel()"},{"p":"io.github.cottonmc.cotton.gui","c":"SyncedGuiDescription","l":"createPlayerInventoryPanel(boolean)"},{"p":"io.github.cottonmc.cotton.gui","c":"SyncedGuiDescription","l":"createPlayerInventoryPanel(WWidget)","u":"createPlayerInventoryPanel(io.github.cottonmc.cotton.gui.widget.WWidget)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WItemSlot","l":"createSlotPeer(Inventory, int, int, int)","u":"createSlotPeer(net.minecraft.inventory.Inventory,int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WSprite","l":"currentFrame"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WSprite","l":"currentFrameTime"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTextField","l":"CURSOR_HEIGHT"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTextField","l":"CURSOR_PADDING_Y"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Color","l":"CYAN_DYE"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WSlider","l":"DARK_TEXTURE"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WButton","l":"darkmodeColor"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WDynamicLabel","l":"darkmodeColor"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WLabel","l":"darkmodeColor"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WText","l":"darkmodeColor"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WToggleButton","l":"darkmodeColor"},{"p":"io.github.cottonmc.cotton.gui.client","c":"LightweightGuiDescription","l":"darkmodeTitleColor"},{"p":"io.github.cottonmc.cotton.gui","c":"SyncedGuiDescription","l":"darkTitleColor"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WListPanel","l":"data"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WDynamicLabel","l":"DEFAULT_DARKMODE_TEXT_COLOR"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WLabel","l":"DEFAULT_DARKMODE_TEXT_COLOR"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WToggleButton","l":"DEFAULT_FOCUS_IMAGE"},{"p":"io.github.cottonmc.cotton.gui","c":"ValidatedSlot","l":"DEFAULT_ITEM_FILTER"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WToggleButton","l":"DEFAULT_OFF_IMAGE"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WToggleButton","l":"DEFAULT_ON_IMAGE"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WDynamicLabel","l":"DEFAULT_TEXT_COLOR"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WLabel","l":"DEFAULT_TEXT_COLOR"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonClientScreen","l":"description"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonInventoryScreen","l":"description"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WAbstractSlider","l":"direction"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WBar","l":"direction"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WDynamicLabel","l":"disableDarkmode()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WLabel","l":"disableDarkmode()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WText","l":"disableDarkmode()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WAbstractSlider.Direction","l":"DOWN"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WBar.Direction","l":"DOWN"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WAbstractSlider","l":"dragging"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonInventoryScreen","l":"drawBackground(DrawContext, float, int, int)","u":"drawBackground(net.minecraft.client.gui.DrawContext,float,int,int)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"ScreenDrawing","l":"drawBeveledPanel(DrawContext, int, int)","u":"drawBeveledPanel(net.minecraft.client.gui.DrawContext,int,int)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"ScreenDrawing","l":"drawBeveledPanel(DrawContext, int, int, int, int)","u":"drawBeveledPanel(net.minecraft.client.gui.DrawContext,int,int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"ScreenDrawing","l":"drawBeveledPanel(DrawContext, int, int, int, int, int, int, int)","u":"drawBeveledPanel(net.minecraft.client.gui.DrawContext,int,int,int,int,int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonInventoryScreen","l":"drawForeground(DrawContext, int, int)","u":"drawForeground(net.minecraft.client.gui.DrawContext,int,int)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"ScreenDrawing","l":"drawGuiPanel(DrawContext, int, int, int, int)","u":"drawGuiPanel(net.minecraft.client.gui.DrawContext,int,int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"ScreenDrawing","l":"drawGuiPanel(DrawContext, int, int, int, int, int)","u":"drawGuiPanel(net.minecraft.client.gui.DrawContext,int,int,int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"ScreenDrawing","l":"drawGuiPanel(DrawContext, int, int, int, int, int, int, int, int)","u":"drawGuiPanel(net.minecraft.client.gui.DrawContext,int,int,int,int,int,int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"ScreenDrawing","l":"drawString(DrawContext, OrderedText, HorizontalAlignment, int, int, int, int)","u":"drawString(net.minecraft.client.gui.DrawContext,net.minecraft.text.OrderedText,io.github.cottonmc.cotton.gui.widget.data.HorizontalAlignment,int,int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"ScreenDrawing","l":"drawString(DrawContext, OrderedText, int, int, int)","u":"drawString(net.minecraft.client.gui.DrawContext,net.minecraft.text.OrderedText,int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"ScreenDrawing","l":"drawString(DrawContext, String, HorizontalAlignment, int, int, int, int)","u":"drawString(net.minecraft.client.gui.DrawContext,java.lang.String,io.github.cottonmc.cotton.gui.widget.data.HorizontalAlignment,int,int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"ScreenDrawing","l":"drawString(DrawContext, String, int, int, int)","u":"drawString(net.minecraft.client.gui.DrawContext,java.lang.String,int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"ScreenDrawing","l":"drawStringWithShadow(DrawContext, OrderedText, HorizontalAlignment, int, int, int, int)","u":"drawStringWithShadow(net.minecraft.client.gui.DrawContext,net.minecraft.text.OrderedText,io.github.cottonmc.cotton.gui.widget.data.HorizontalAlignment,int,int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"ScreenDrawing","l":"drawStringWithShadow(DrawContext, String, HorizontalAlignment, int, int, int, int)","u":"drawStringWithShadow(net.minecraft.client.gui.DrawContext,java.lang.String,io.github.cottonmc.cotton.gui.widget.data.HorizontalAlignment,int,int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"ScreenDrawing","l":"drawTextHover(DrawContext, Style, int, int)","u":"drawTextHover(net.minecraft.client.gui.DrawContext,net.minecraft.text.Style,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Color","l":"DYE_COLORS"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"ObservableProperty","l":"empty()"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Insets","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Rect2i","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Texture","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Vec2i","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.github.cottonmc.cotton.gui.widget.focus","c":"Focus","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WPanel","l":"expandToFit(WWidget)","u":"expandToFit(io.github.cottonmc.cotton.gui.widget.WWidget)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WPanelWithInsets","l":"expandToFit(WWidget)","u":"expandToFit(io.github.cottonmc.cotton.gui.widget.WWidget)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WPanel","l":"expandToFit(WWidget, Insets)","u":"expandToFit(io.github.cottonmc.cotton.gui.widget.WWidget,io.github.cottonmc.cotton.gui.widget.data.Insets)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WBar","l":"field"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"ObservableView","l":"find()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WListPanel","l":"fixedHeight"},{"p":"io.github.cottonmc.cotton.gui.widget.focus","c":"FocusModel","l":"foci()"},{"p":"io.github.cottonmc.cotton.gui.widget.focus","c":"SimpleKeyedFocusModel","l":"foci()"},{"p":"io.github.cottonmc.cotton.gui.client","c":"LightweightGuiDescription","l":"focus"},{"p":"io.github.cottonmc.cotton.gui","c":"SyncedGuiDescription","l":"focus"},{"p":"io.github.cottonmc.cotton.gui.widget.focus","c":"Focus","l":"Focus(K, Rect2i)","u":"%3Cinit%3E(K,io.github.cottonmc.cotton.gui.widget.data.Rect2i)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WToggleButton","l":"focusImage"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WSprite","l":"frames"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WSprite","l":"frameTime"},{"p":"io.github.cottonmc.cotton.gui.client","c":"LightweightGuiDescription","l":"fullscreen"},{"p":"io.github.cottonmc.cotton.gui","c":"SyncedGuiDescription","l":"fullscreen"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"ObservableProperty","l":"get()"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"ObservableView","l":"get()"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Color.RGB","l":"getA()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WWidget","l":"getAbsoluteX()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WWidget","l":"getAbsoluteY()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WButton","l":"getAlignment()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WAbstractSlider.Direction","l":"getAxis()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WAbstractSlider","l":"getAxis()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WBox","l":"getAxis()"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Color.RGB","l":"getB()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WItemSlot","l":"getBackgroundPainter()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WPanel","l":"getBackgroundPainter()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WSlider","l":"getBackgroundPainter()"},{"p":"io.github.cottonmc.cotton.gui","c":"SyncedGuiDescription","l":"getBlockInventory(ScreenHandlerContext)","u":"getBlockInventory(net.minecraft.screen.ScreenHandlerContext)"},{"p":"io.github.cottonmc.cotton.gui","c":"SyncedGuiDescription","l":"getBlockInventory(ScreenHandlerContext, int)","u":"getBlockInventory(net.minecraft.screen.ScreenHandlerContext,int)"},{"p":"io.github.cottonmc.cotton.gui","c":"SyncedGuiDescription","l":"getBlockPropertyDelegate(ScreenHandlerContext)","u":"getBlockPropertyDelegate(net.minecraft.screen.ScreenHandlerContext)"},{"p":"io.github.cottonmc.cotton.gui","c":"SyncedGuiDescription","l":"getBlockPropertyDelegate(ScreenHandlerContext, int)","u":"getBlockPropertyDelegate(net.minecraft.screen.ScreenHandlerContext,int)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"NinePatchBackgroundPainter","l":"getBottomPadding()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WCardPanel","l":"getCardCount()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTextField","l":"getCaretPosition(int)"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Color.LCH","l":"getChroma()"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Color.RGB","l":"getChroma()"},{"p":"io.github.cottonmc.cotton.gui.widget.icon","c":"TextureIcon","l":"getColor()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WLabel","l":"getColor()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WText","l":"getColor()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTextField","l":"getCursor()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WLabel","l":"getDarkmodeColor()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WText","l":"getDarkmodeColor()"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonClientScreen","l":"getDescription()"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonInventoryScreen","l":"getDescription()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WAbstractSlider","l":"getDirection()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WAbstractSlider","l":"getDraggingFinishedListener()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WItem","l":"getDuration()"},{"p":"io.github.cottonmc.cotton.gui","c":"ValidatedSlot","l":"getFilter()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WItemSlot","l":"getFilter()"},{"p":"io.github.cottonmc.cotton.gui.client","c":"LightweightGuiDescription","l":"getFocus()"},{"p":"io.github.cottonmc.cotton.gui","c":"GuiDescription","l":"getFocus()"},{"p":"io.github.cottonmc.cotton.gui","c":"SyncedGuiDescription","l":"getFocus()"},{"p":"io.github.cottonmc.cotton.gui.widget.focus","c":"SimpleKeyedFocusModel","l":"getFocusedKey()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WItemSlot","l":"getFocusedSlot()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WToggleButton","l":"getFocusImage()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WItemSlot","l":"getFocusModel()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WWidget","l":"getFocusModel()"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Color.RGB","l":"getG()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WScrollBar","l":"getHandlePosition()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WScrollBar","l":"getHandleSize()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WItemSlot","l":"getHeight()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WWidget","l":"getHeight()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WBox","l":"getHorizontalAlignment()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WLabel","l":"getHorizontalAlignment()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WText","l":"getHorizontalAlignment()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WWidget","l":"getHost()"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Color.RGB","l":"getHSLSaturation()"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Color.RGB","l":"getHSVSaturation()"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Color.HSL","l":"getHue()"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Color.LCH","l":"getHue()"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Color.RGB","l":"getHue()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WButton","l":"getIcon()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WItemSlot","l":"getIcon()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTabPanel.Tab","l":"getIcon()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WButton","l":"getIconSize()"},{"p":"io.github.cottonmc.cotton.gui","c":"ValidatedSlot","l":"getInputFilter()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WItemSlot","l":"getInputFilter()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WPanelWithInsets","l":"getInsets()"},{"p":"io.github.cottonmc.cotton.gui","c":"ValidatedSlot","l":"getInventoryIndex()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WItem","l":"getItems()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WButton","l":"getLabel()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WLabeledSlider","l":"getLabel()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WToggleButton","l":"getLabel()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WLabeledSlider","l":"getLabelAlignment()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WLabeledSlider","l":"getLabelUpdater()"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonClientScreen","l":"getLastResponder()"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonInventoryScreen","l":"getLastResponder()"},{"p":"io.github.cottonmc.cotton.gui.client","c":"NinePatchBackgroundPainter","l":"getLeftPadding()"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Color.RGB","l":"getLightness()"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Color.HSL","l":"getLuma()"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Color.LCH","l":"getLuma()"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Color.RGB","l":"getLuma()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTextField","l":"getMaxLength()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WScrollBar","l":"getMaxScrollValue()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WAbstractSlider","l":"getMaxValue()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WScrollBar","l":"getMaxValue()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WAbstractSlider","l":"getMinValue()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WScrollBar","l":"getMovableDistance()"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"ObservableProperty","l":"getName()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WItemSlot","l":"getNarrationName()"},{"p":"io.github.cottonmc.cotton.gui","c":"SyncedGuiDescription","l":"getNetworkSide()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WToggleButton","l":"getOffImage()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WButton","l":"getOnClick()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WToggleButton","l":"getOnImage()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WToggleButton","l":"getOnToggle()"},{"p":"io.github.cottonmc.cotton.gui.widget.icon","c":"TextureIcon","l":"getOpacity()"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"ObservableView","l":"getOrNull()"},{"p":"io.github.cottonmc.cotton.gui","c":"ValidatedSlot","l":"getOutputFilter()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WItemSlot","l":"getOutputFilter()"},{"p":"io.github.cottonmc.cotton.gui","c":"SyncedGuiDescription","l":"getPacketSender()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WWidget","l":"getParent()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WBar","l":"getProperties()"},{"p":"io.github.cottonmc.cotton.gui.client","c":"LightweightGuiDescription","l":"getPropertyDelegate()"},{"p":"io.github.cottonmc.cotton.gui","c":"GuiDescription","l":"getPropertyDelegate()"},{"p":"io.github.cottonmc.cotton.gui","c":"PropertyDelegateHolder","l":"getPropertyDelegate()"},{"p":"io.github.cottonmc.cotton.gui","c":"SyncedGuiDescription","l":"getPropertyDelegate()"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Color.RGB","l":"getR()"},{"p":"io.github.cottonmc.cotton.gui.client","c":"NinePatchBackgroundPainter","l":"getRightPadding()"},{"p":"io.github.cottonmc.cotton.gui.client","c":"LightweightGuiDescription","l":"getRootPanel()"},{"p":"io.github.cottonmc.cotton.gui","c":"GuiDescription","l":"getRootPanel()"},{"p":"io.github.cottonmc.cotton.gui","c":"SyncedGuiDescription","l":"getRootPanel()"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Color.HSL","l":"getSaturation()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WListPanel","l":"getScrollBar()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WCardPanel","l":"getSelectedCard()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WCardPanel","l":"getSelectedIndex()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTabPanel","l":"getSelectedIndex()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTabPanel","l":"getSelectedTab()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTextField","l":"getSelection()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WBox","l":"getSpacing()"},{"p":"io.github.cottonmc.cotton.gui","c":"ValidatedSlot","l":"getStack()"},{"p":"io.github.cottonmc.cotton.gui","c":"EmptyInventory","l":"getStack(int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTextField","l":"getSuggestion()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTabPanel","l":"getTabCount()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WLabel","l":"getText()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WText","l":"getText()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTextField","l":"getText()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WLabel","l":"getTextStyleAt(int, int)","u":"getTextStyleAt(int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WText","l":"getTextStyleAt(int, int)","u":"getTextStyleAt(int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WAbstractSlider","l":"getThumbWidth()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WLabeledSlider","l":"getThumbWidth()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WSlider","l":"getThumbWidth()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTiledSprite","l":"getTileHeight()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTiledSprite","l":"getTileWidth()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTabPanel.Tab","l":"getTitle()"},{"p":"io.github.cottonmc.cotton.gui.client","c":"LightweightGuiDescription","l":"getTitleAlignment()"},{"p":"io.github.cottonmc.cotton.gui","c":"GuiDescription","l":"getTitleAlignment()"},{"p":"io.github.cottonmc.cotton.gui","c":"SyncedGuiDescription","l":"getTitleAlignment()"},{"p":"io.github.cottonmc.cotton.gui.client","c":"LightweightGuiDescription","l":"getTitleColor()"},{"p":"io.github.cottonmc.cotton.gui","c":"GuiDescription","l":"getTitleColor()"},{"p":"io.github.cottonmc.cotton.gui","c":"SyncedGuiDescription","l":"getTitleColor()"},{"p":"io.github.cottonmc.cotton.gui.client","c":"LightweightGuiDescription","l":"getTitlePos()"},{"p":"io.github.cottonmc.cotton.gui","c":"GuiDescription","l":"getTitlePos()"},{"p":"io.github.cottonmc.cotton.gui","c":"SyncedGuiDescription","l":"getTitlePos()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WToggleButton","l":"getToggle()"},{"p":"io.github.cottonmc.cotton.gui.client","c":"NinePatchBackgroundPainter","l":"getTopPadding()"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Color.RGB","l":"getValue()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WAbstractSlider","l":"getValue()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WScrollBar","l":"getValue()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WAbstractSlider","l":"getValueChangeListener()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WBox","l":"getVerticalAlignment()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WLabel","l":"getVerticalAlignment()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WText","l":"getVerticalAlignment()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTabPanel.Tab","l":"getWidget()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WItemSlot","l":"getWidth()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WWidget","l":"getWidth()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WScrollBar","l":"getWindow()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WWidget","l":"getX()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WWidget","l":"getY()"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Color","l":"GRAY_DYE"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Color","l":"GREEN"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Color","l":"GREEN_DYE"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WGridPanel","l":"grid"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonInventoryScreen","l":"handledScreenTick()"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Insets","l":"hashCode()"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Rect2i","l":"hashCode()"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Texture","l":"hashCode()"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Vec2i","l":"hashCode()"},{"p":"io.github.cottonmc.cotton.gui.widget.focus","c":"Focus","l":"hashCode()"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"ObservableProperty","l":"hasValue()"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"ObservableView","l":"hasValue()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WWidget","l":"height"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Rect2i","l":"height()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WPanel","l":"hit(int, int)","u":"hit(int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WWidget","l":"hit(int, int)","u":"hit(int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Axis","l":"HORIZONTAL"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WBox","l":"horizontalAlignment"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WLabel","l":"horizontalAlignment"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WText","l":"horizontalAlignment"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WGridPanel","l":"horizontalGap"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonHud.Positioner","l":"horizontallyCentered(int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WScrollPanel","l":"horizontalScrollBar"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WWidget","l":"host"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WPlayerInvPanel","l":"hotbar"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WWidget","l":"hoveredProperty()"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Color.HSL","l":"HSL(float, float, float)","u":"%3Cinit%3E(float,float,float)"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Color.HSL","l":"HSL(int)","u":"%3Cinit%3E(int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTabPanel.Tab.Builder","l":"icon(Icon)","u":"icon(io.github.cottonmc.cotton.gui.widget.icon.Icon)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WButton","l":"iconSize"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"InputResult","l":"IGNORED"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Texture","l":"image()"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonClientScreen","l":"init()"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonInventoryScreen","l":"init()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WPanelWithInsets","l":"insets"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Insets","l":"Insets(int)","u":"%3Cinit%3E(int)"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Insets","l":"Insets(int, int)","u":"%3Cinit%3E(int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Insets","l":"Insets(int, int, int, int)","u":"%3Cinit%3E(int,int,int,int)"},{"p":"io.github.cottonmc.cotton.gui","c":"EmptyInventory","l":"INSTANCE"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Color.RGB","l":"interpolate(Color.RGB, double)","u":"interpolate(io.github.cottonmc.cotton.gui.widget.data.Color.RGB,double)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WPlayerInvPanel","l":"inventory"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WWidget","l":"isActivationKey(int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WItemSlot","l":"isBigSlot()"},{"p":"io.github.cottonmc.cotton.gui.client","c":"LibGui","l":"isDarkMode()"},{"p":"io.github.cottonmc.cotton.gui","c":"GuiDescription","l":"isDarkMode()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WAbstractSlider","l":"isDecreasingKey(int, WAbstractSlider.Direction)","u":"isDecreasingKey(int,io.github.cottonmc.cotton.gui.widget.WAbstractSlider.Direction)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WAbstractSlider","l":"isDragging()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTextField","l":"isEditable()"},{"p":"io.github.cottonmc.cotton.gui","c":"EmptyInventory","l":"isEmpty()"},{"p":"io.github.cottonmc.cotton.gui","c":"ValidatedSlot","l":"isEnabled()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WButton","l":"isEnabled()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WWidget","l":"isFocused()"},{"p":"io.github.cottonmc.cotton.gui.widget.focus","c":"FocusModel","l":"isFocused(Focus)","u":"isFocused(io.github.cottonmc.cotton.gui.widget.focus.Focus)"},{"p":"io.github.cottonmc.cotton.gui.widget.focus","c":"SimpleKeyedFocusModel","l":"isFocused(Focus)","u":"isFocused(io.github.cottonmc.cotton.gui.widget.focus.Focus)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"LightweightGuiDescription","l":"isFocused(WWidget)","u":"isFocused(io.github.cottonmc.cotton.gui.widget.WWidget)"},{"p":"io.github.cottonmc.cotton.gui","c":"GuiDescription","l":"isFocused(WWidget)","u":"isFocused(io.github.cottonmc.cotton.gui.widget.WWidget)"},{"p":"io.github.cottonmc.cotton.gui","c":"SyncedGuiDescription","l":"isFocused(WWidget)","u":"isFocused(io.github.cottonmc.cotton.gui.widget.WWidget)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"LightweightGuiDescription","l":"isFullscreen()"},{"p":"io.github.cottonmc.cotton.gui","c":"GuiDescription","l":"isFullscreen()"},{"p":"io.github.cottonmc.cotton.gui","c":"SyncedGuiDescription","l":"isFullscreen()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WWidget","l":"isHovered()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WAbstractSlider","l":"isIncreasingKey(int, WAbstractSlider.Direction)","u":"isIncreasingKey(int,io.github.cottonmc.cotton.gui.widget.WAbstractSlider.Direction)"},{"p":"io.github.cottonmc.cotton.gui","c":"ValidatedSlot","l":"isInsertingAllowed()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WItemSlot","l":"isInsertingAllowed()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WAbstractSlider.Direction","l":"isInverted()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WItemSlot","l":"isModifiable()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WAbstractSlider","l":"isMouseInsideBounds(int, int)","u":"isMouseInsideBounds(int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WLabeledSlider","l":"isMouseInsideBounds(int, int)","u":"isMouseInsideBounds(int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WSlider","l":"isMouseInsideBounds(int, int)","u":"isMouseInsideBounds(int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WWidget","l":"isNarratable()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WToggleButton","l":"isOn"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WScrollPanel","l":"isScrollingHorizontally()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WScrollPanel","l":"isScrollingVertically()"},{"p":"io.github.cottonmc.cotton.gui","c":"ValidatedSlot","l":"isTakingAllowed()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WItemSlot","l":"isTakingAllowed()"},{"p":"io.github.cottonmc.cotton.gui.client","c":"LightweightGuiDescription","l":"isTitleVisible()"},{"p":"io.github.cottonmc.cotton.gui","c":"GuiDescription","l":"isTitleVisible()"},{"p":"io.github.cottonmc.cotton.gui","c":"SyncedGuiDescription","l":"isTitleVisible()"},{"p":"io.github.cottonmc.cotton.gui","c":"ValidatedSlot","l":"isVisible()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WWidget","l":"isWithinBounds(int, int)","u":"isWithinBounds(int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget.icon","c":"ItemIcon","l":"ItemIcon(Item)","u":"%3Cinit%3E(net.minecraft.item.Item)"},{"p":"io.github.cottonmc.cotton.gui.widget.icon","c":"ItemIcon","l":"ItemIcon(ItemStack)","u":"%3Cinit%3E(net.minecraft.item.ItemStack)"},{"p":"io.github.cottonmc.cotton.gui","c":"ItemSyncedGuiDescription","l":"ItemSyncedGuiDescription(ScreenHandlerType, int, PlayerInventory, StackReference)","u":"%3Cinit%3E(net.minecraft.screen.ScreenHandlerType,int,net.minecraft.entity.player.PlayerInventory,net.minecraft.inventory.StackReference)"},{"p":"io.github.cottonmc.cotton.gui.widget.focus","c":"Focus","l":"key()"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonClientScreen","l":"keyPressed(int, int, int)","u":"keyPressed(int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonInventoryScreen","l":"keyPressed(int, int, int)","u":"keyPressed(int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonClientScreen","l":"keyReleased(int, int, int)","u":"keyReleased(int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonInventoryScreen","l":"keyReleased(int, int, int)","u":"keyReleased(int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WPlayerInvPanel","l":"label"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WToggleButton","l":"label"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WSprite","l":"lastFrame"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonClientScreen","l":"lastResponder"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonInventoryScreen","l":"lastResponder"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WBox","l":"layout()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WCardPanel","l":"layout()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WListPanel","l":"layout()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WPanel","l":"layout()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WScrollPanel","l":"layout()"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Color.LCH","l":"LCH(float, float, float)","u":"%3Cinit%3E(float,float,float)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonClientScreen","l":"left"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"HorizontalAlignment","l":"LEFT"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WAbstractSlider.Direction","l":"LEFT"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WBar.Direction","l":"LEFT"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Insets","l":"left()"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Color","l":"LIGHT_BLUE_DYE"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Color","l":"LIGHT_GRAY_DYE"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WSlider","l":"LIGHT_TEXTURE"},{"p":"io.github.cottonmc.cotton.gui.client","c":"LightweightGuiDescription","l":"LightweightGuiDescription()","u":"%3Cinit%3E()"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Color","l":"LIME_DYE"},{"p":"io.github.cottonmc.cotton.gui","c":"ValidatedSlot","l":"listeners"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Color","l":"MAGENTA_DYE"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WListPanel","l":"margin"},{"p":"io.github.cottonmc.cotton.gui","c":"EmptyInventory","l":"markDirty()"},{"p":"io.github.cottonmc.cotton.gui","c":"ValidatedSlot","l":"markDirty()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WAbstractSlider","l":"max"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WBar","l":"max"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WBar","l":"maxValue"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WScrollBar","l":"maxValue"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WAbstractSlider","l":"min"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonClientScreen","l":"mouseClicked(double, double, int)","u":"mouseClicked(double,double,int)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonInventoryScreen","l":"mouseClicked(double, double, int)","u":"mouseClicked(double,double,int)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonClientScreen","l":"mouseDragged(double, double, int, double, double)","u":"mouseDragged(double,double,int,double,double)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonInventoryScreen","l":"mouseDragged(double, double, int, double, double)","u":"mouseDragged(double,double,int,double,double)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonClientScreen","l":"mouseMoved(double, double)","u":"mouseMoved(double,double)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonInventoryScreen","l":"mouseMoved(double, double)","u":"mouseMoved(double,double)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonClientScreen","l":"mouseReleased(double, double, int)","u":"mouseReleased(double,double,int)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonInventoryScreen","l":"mouseReleased(double, double, int)","u":"mouseReleased(double,double,int)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonClientScreen","l":"mouseScrolled(double, double, double)","u":"mouseScrolled(double,double,double)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonInventoryScreen","l":"mouseScrolled(double, double, double)","u":"mouseScrolled(double,double,double)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"ScreenDrawing","l":"multiplyColor(int, float)","u":"multiplyColor(int,float)"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"ObservableProperty.Builder","l":"name(String)","u":"name(java.lang.String)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"NinePatchBackgroundPainter","l":"NinePatchBackgroundPainter(NinePatch)","u":"%3Cinit%3E(juuxel.libninepatch.NinePatch)"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Insets","l":"NONE"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"ObservableProperty.Builder","l":"nonnull()"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"InputResult","l":"of(boolean)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonHud.Positioner","l":"of(int, int)","u":"of(int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WItemSlot","l":"of(Inventory, int)","u":"of(net.minecraft.inventory.Inventory,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WItemSlot","l":"of(Inventory, int, int, int)","u":"of(net.minecraft.inventory.Inventory,int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget.focus","c":"Focus","l":"of(Rect2i)","u":"of(io.github.cottonmc.cotton.gui.widget.data.Rect2i)"},{"p":"io.github.cottonmc.cotton.gui.networking","c":"ScreenNetworking","l":"of(SyncedGuiDescription, NetworkSide)","u":"of(io.github.cottonmc.cotton.gui.SyncedGuiDescription,io.github.cottonmc.cotton.gui.networking.NetworkSide)"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"ObservableProperty","l":"of(T)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WToggleButton","l":"offImage"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WItemSlot","l":"ofPlayerStorage(Inventory)","u":"ofPlayerStorage(net.minecraft.inventory.Inventory)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTextField","l":"onCharTyped(char)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WWidget","l":"onCharTyped(char)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WAbstractSlider","l":"onClick(int, int, int)","u":"onClick(int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WButton","l":"onClick(int, int, int)","u":"onClick(int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WLabel","l":"onClick(int, int, int)","u":"onClick(int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WText","l":"onClick(int, int, int)","u":"onClick(int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTextField","l":"onClick(int, int, int)","u":"onClick(int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WToggleButton","l":"onClick(int, int, int)","u":"onClick(int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WWidget","l":"onClick(int, int, int)","u":"onClick(int,int,int)"},{"p":"io.github.cottonmc.cotton.gui","c":"SyncedGuiDescription","l":"onClosed(PlayerEntity)","u":"onClosed(net.minecraft.entity.player.PlayerEntity)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTextField","l":"onDirectionalKey(int, int)","u":"onDirectionalKey(int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTextField","l":"onFocusGained()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WWidget","l":"onFocusGained()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WItemSlot","l":"onFocusLost()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WWidget","l":"onFocusLost()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WItemSlot","l":"onHidden()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WPanel","l":"onHidden()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WWidget","l":"onHidden()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WToggleButton","l":"onImage"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WAbstractSlider","l":"onKeyPressed(int, int, int)","u":"onKeyPressed(int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WButton","l":"onKeyPressed(int, int, int)","u":"onKeyPressed(int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WItemSlot","l":"onKeyPressed(int, int, int)","u":"onKeyPressed(int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WScrollBar","l":"onKeyPressed(int, int, int)","u":"onKeyPressed(int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTextField","l":"onKeyPressed(int, int, int)","u":"onKeyPressed(int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WToggleButton","l":"onKeyPressed(int, int, int)","u":"onKeyPressed(int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WWidget","l":"onKeyPressed(int, int, int)","u":"onKeyPressed(int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WAbstractSlider","l":"onKeyReleased(int, int, int)","u":"onKeyReleased(int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WWidget","l":"onKeyReleased(int, int, int)","u":"onKeyReleased(int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.networking","c":"ScreenNetworking.MessageReceiver","l":"onMessage(PacketByteBuf)","u":"onMessage(net.minecraft.network.PacketByteBuf)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WAbstractSlider","l":"onMouseDown(int, int, int)","u":"onMouseDown(int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WScrollBar","l":"onMouseDown(int, int, int)","u":"onMouseDown(int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WWidget","l":"onMouseDown(int, int, int)","u":"onMouseDown(int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WAbstractSlider","l":"onMouseDrag(int, int, int, double, double)","u":"onMouseDrag(int,int,int,double,double)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WScrollBar","l":"onMouseDrag(int, int, int, double, double)","u":"onMouseDrag(int,int,int,double,double)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WWidget","l":"onMouseDrag(int, int, int, double, double)","u":"onMouseDrag(int,int,int,double,double)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WItemSlot","l":"onMouseMove(int, int)","u":"onMouseMove(int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WWidget","l":"onMouseMove(int, int)","u":"onMouseMove(int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WAbstractSlider","l":"onMouseScroll(int, int, double)","u":"onMouseScroll(int,int,double)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WListPanel","l":"onMouseScroll(int, int, double)","u":"onMouseScroll(int,int,double)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WScrollBar","l":"onMouseScroll(int, int, double)","u":"onMouseScroll(int,int,double)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WScrollPanel","l":"onMouseScroll(int, int, double)","u":"onMouseScroll(int,int,double)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WWidget","l":"onMouseScroll(int, int, double)","u":"onMouseScroll(int,int,double)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WAbstractSlider","l":"onMouseUp(int, int, int)","u":"onMouseUp(int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WScrollBar","l":"onMouseUp(int, int, int)","u":"onMouseUp(int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WWidget","l":"onMouseUp(int, int, int)","u":"onMouseUp(int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"ObservableView.ChangeListener","l":"onPropertyChange(ObservableView, T, T)","u":"onPropertyChange(io.github.cottonmc.cotton.gui.widget.data.ObservableView,T,T)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WItemSlot","l":"onShown()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WPanel","l":"onShown()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WWidget","l":"onShown()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WItemSlot.ChangeListener","l":"onStackChanged(WItemSlot, Inventory, int, ItemStack)","u":"onStackChanged(io.github.cottonmc.cotton.gui.widget.WItemSlot,net.minecraft.inventory.Inventory,int,net.minecraft.item.ItemStack)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WToggleButton","l":"onToggle"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WToggleButton","l":"onToggle(boolean)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WAbstractSlider","l":"onValueChanged(int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WLabeledSlider","l":"onValueChanged(int)"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Color","l":"opaqueRgb(int)"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Color","l":"ORANGE_DYE"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WItemSlot","l":"outputOf(Inventory, int)","u":"outputOf(net.minecraft.inventory.Inventory,int)"},{"p":"io.github.cottonmc.cotton.gui","c":"ItemSyncedGuiDescription","l":"owner"},{"p":"io.github.cottonmc.cotton.gui","c":"ItemSyncedGuiDescription","l":"ownerStack"},{"p":"io.github.cottonmc.cotton.gui.widget.icon","c":"Icon","l":"paint(DrawContext, int, int, int)","u":"paint(net.minecraft.client.gui.DrawContext,int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget.icon","c":"ItemIcon","l":"paint(DrawContext, int, int, int)","u":"paint(net.minecraft.client.gui.DrawContext,int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget.icon","c":"TextureIcon","l":"paint(DrawContext, int, int, int)","u":"paint(net.minecraft.client.gui.DrawContext,int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WBar","l":"paint(DrawContext, int, int, int, int)","u":"paint(net.minecraft.client.gui.DrawContext,int,int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WButton","l":"paint(DrawContext, int, int, int, int)","u":"paint(net.minecraft.client.gui.DrawContext,int,int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WClippedPanel","l":"paint(DrawContext, int, int, int, int)","u":"paint(net.minecraft.client.gui.DrawContext,int,int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WDynamicLabel","l":"paint(DrawContext, int, int, int, int)","u":"paint(net.minecraft.client.gui.DrawContext,int,int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WItem","l":"paint(DrawContext, int, int, int, int)","u":"paint(net.minecraft.client.gui.DrawContext,int,int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WItemSlot","l":"paint(DrawContext, int, int, int, int)","u":"paint(net.minecraft.client.gui.DrawContext,int,int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WLabel","l":"paint(DrawContext, int, int, int, int)","u":"paint(net.minecraft.client.gui.DrawContext,int,int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WLabeledSlider","l":"paint(DrawContext, int, int, int, int)","u":"paint(net.minecraft.client.gui.DrawContext,int,int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WListPanel","l":"paint(DrawContext, int, int, int, int)","u":"paint(net.minecraft.client.gui.DrawContext,int,int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WPanel","l":"paint(DrawContext, int, int, int, int)","u":"paint(net.minecraft.client.gui.DrawContext,int,int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WScrollBar","l":"paint(DrawContext, int, int, int, int)","u":"paint(net.minecraft.client.gui.DrawContext,int,int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WScrollPanel","l":"paint(DrawContext, int, int, int, int)","u":"paint(net.minecraft.client.gui.DrawContext,int,int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WSlider","l":"paint(DrawContext, int, int, int, int)","u":"paint(net.minecraft.client.gui.DrawContext,int,int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WSprite","l":"paint(DrawContext, int, int, int, int)","u":"paint(net.minecraft.client.gui.DrawContext,int,int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WText","l":"paint(DrawContext, int, int, int, int)","u":"paint(net.minecraft.client.gui.DrawContext,int,int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTextField","l":"paint(DrawContext, int, int, int, int)","u":"paint(net.minecraft.client.gui.DrawContext,int,int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WToggleButton","l":"paint(DrawContext, int, int, int, int)","u":"paint(net.minecraft.client.gui.DrawContext,int,int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WWidget","l":"paint(DrawContext, int, int, int, int)","u":"paint(net.minecraft.client.gui.DrawContext,int,int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"BackgroundPainter","l":"paintBackground(DrawContext, int, int, WWidget)","u":"paintBackground(net.minecraft.client.gui.DrawContext,int,int,io.github.cottonmc.cotton.gui.widget.WWidget)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"NinePatchBackgroundPainter","l":"paintBackground(DrawContext, int, int, WWidget)","u":"paintBackground(net.minecraft.client.gui.DrawContext,int,int,io.github.cottonmc.cotton.gui.widget.WWidget)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WSprite","l":"paintFrame(DrawContext, int, int, Texture)","u":"paintFrame(net.minecraft.client.gui.DrawContext,int,int,io.github.cottonmc.cotton.gui.widget.data.Texture)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTiledSprite","l":"paintFrame(DrawContext, int, int, Texture)","u":"paintFrame(net.minecraft.client.gui.DrawContext,int,int,io.github.cottonmc.cotton.gui.widget.data.Texture)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WWidget","l":"parent"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Color","l":"PINK_DYE"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WScrollBar","l":"pixelsToValues(int)"},{"p":"io.github.cottonmc.cotton.gui","c":"SyncedGuiDescription","l":"playerInventory"},{"p":"io.github.cottonmc.cotton.gui.client","c":"Scissors","l":"pop()"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"InputResult","l":"PROCESSED"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WBar","l":"properties"},{"p":"io.github.cottonmc.cotton.gui.client","c":"LightweightGuiDescription","l":"propertyDelegate"},{"p":"io.github.cottonmc.cotton.gui","c":"SyncedGuiDescription","l":"propertyDelegate"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Color","l":"PURPLE_DYE"},{"p":"io.github.cottonmc.cotton.gui.client","c":"Scissors","l":"push(int, int, int, int)","u":"push(int,int,int,int)"},{"p":"io.github.cottonmc.cotton.gui","c":"SyncedGuiDescription","l":"quickMove(PlayerEntity, int)","u":"quickMove(net.minecraft.entity.player.PlayerEntity,int)"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"ObservableProperty","l":"readOnly()"},{"p":"io.github.cottonmc.cotton.gui.networking","c":"ScreenNetworking","l":"receive(Identifier, ScreenNetworking.MessageReceiver)","u":"receive(net.minecraft.util.Identifier,io.github.cottonmc.cotton.gui.networking.ScreenNetworking.MessageReceiver)"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Rect2i","l":"Rect2i(int, int, int, int)","u":"%3Cinit%3E(int,int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Color","l":"RED"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Color","l":"RED_DYE"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WWidget","l":"releaseFocus()"},{"p":"io.github.cottonmc.cotton.gui.client","c":"LightweightGuiDescription","l":"releaseFocus(WWidget)","u":"releaseFocus(io.github.cottonmc.cotton.gui.widget.WWidget)"},{"p":"io.github.cottonmc.cotton.gui","c":"GuiDescription","l":"releaseFocus(WWidget)","u":"releaseFocus(io.github.cottonmc.cotton.gui.widget.WWidget)"},{"p":"io.github.cottonmc.cotton.gui","c":"SyncedGuiDescription","l":"releaseFocus(WWidget)","u":"releaseFocus(io.github.cottonmc.cotton.gui.widget.WWidget)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonHud","l":"remove(WWidget)","u":"remove(io.github.cottonmc.cotton.gui.widget.WWidget)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WPanel","l":"remove(WWidget)","u":"remove(io.github.cottonmc.cotton.gui.widget.WWidget)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonClientScreen","l":"removed()"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonInventoryScreen","l":"removed()"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"ObservableProperty","l":"removeListener(ObservableView.ChangeListener)","u":"removeListener(io.github.cottonmc.cotton.gui.widget.data.ObservableView.ChangeListener)"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"ObservableView","l":"removeListener(ObservableView.ChangeListener)","u":"removeListener(io.github.cottonmc.cotton.gui.widget.data.ObservableView.ChangeListener)"},{"p":"io.github.cottonmc.cotton.gui","c":"EmptyInventory","l":"removeStack(int)"},{"p":"io.github.cottonmc.cotton.gui","c":"EmptyInventory","l":"removeStack(int, int)","u":"removeStack(int,int)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonClientScreen","l":"render(DrawContext, int, int, float)","u":"render(net.minecraft.client.gui.DrawContext,int,int,float)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonInventoryScreen","l":"render(DrawContext, int, int, float)","u":"render(net.minecraft.client.gui.DrawContext,int,int,float)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTextField","l":"renderBox(DrawContext, int, int)","u":"renderBox(net.minecraft.client.gui.DrawContext,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTextField","l":"renderCursor(DrawContext, int, int, String)","u":"renderCursor(net.minecraft.client.gui.DrawContext,int,int,java.lang.String)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTextField","l":"renderSelection(DrawContext, int, int, String)","u":"renderSelection(net.minecraft.client.gui.DrawContext,int,int,java.lang.String)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTextField","l":"renderSuggestion(DrawContext, int, int)","u":"renderSuggestion(net.minecraft.client.gui.DrawContext,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTextField","l":"renderText(DrawContext, int, int, String)","u":"renderText(net.minecraft.client.gui.DrawContext,int,int,java.lang.String)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTextField","l":"renderTextField(DrawContext, int, int)","u":"renderTextField(net.minecraft.client.gui.DrawContext,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WWidget","l":"renderTooltip(DrawContext, int, int, int, int)","u":"renderTooltip(net.minecraft.client.gui.DrawContext,int,int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonClientScreen","l":"reposition(int, int)","u":"reposition(int,int)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonInventoryScreen","l":"reposition(int, int)","u":"reposition(int,int)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonHud.Positioner","l":"reposition(WWidget, int, int)","u":"reposition(io.github.cottonmc.cotton.gui.widget.WWidget,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WWidget","l":"requestFocus()"},{"p":"io.github.cottonmc.cotton.gui.client","c":"LightweightGuiDescription","l":"requestFocus(WWidget)","u":"requestFocus(io.github.cottonmc.cotton.gui.widget.WWidget)"},{"p":"io.github.cottonmc.cotton.gui","c":"GuiDescription","l":"requestFocus(WWidget)","u":"requestFocus(io.github.cottonmc.cotton.gui.widget.WWidget)"},{"p":"io.github.cottonmc.cotton.gui","c":"SyncedGuiDescription","l":"requestFocus(WWidget)","u":"requestFocus(io.github.cottonmc.cotton.gui.widget.WWidget)"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Color","l":"rgb(int)"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Color.RGB","l":"RGB(int)","u":"%3Cinit%3E(int)"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Color.RGB","l":"RGB(int, int, int)","u":"%3Cinit%3E(int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Color","l":"rgb(int, int, int, int)","u":"rgb(int,int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Color.RGB","l":"RGB(int, int, int, int)","u":"%3Cinit%3E(int,int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"HorizontalAlignment","l":"RIGHT"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WAbstractSlider.Direction","l":"RIGHT"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WBar.Direction","l":"RIGHT"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Insets","l":"right()"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Insets","l":"ROOT_PANEL"},{"p":"io.github.cottonmc.cotton.gui.client","c":"LightweightGuiDescription","l":"rootPanel"},{"p":"io.github.cottonmc.cotton.gui","c":"SyncedGuiDescription","l":"rootPanel"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WListPanel","l":"scrollBar"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTextField","l":"scrollCursorIntoView()"},{"p":"io.github.cottonmc.cotton.gui.networking","c":"ScreenNetworking","l":"send(Identifier, Consumer)","u":"send(net.minecraft.util.Identifier,java.util.function.Consumer)"},{"p":"io.github.cottonmc.cotton.gui.networking","c":"NetworkSide","l":"SERVER"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"ObservableProperty","l":"set(T)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WButton","l":"setAlignment(HorizontalAlignment)","u":"setAlignment(io.github.cottonmc.cotton.gui.widget.data.HorizontalAlignment)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WDynamicLabel","l":"setAlignment(HorizontalAlignment)","u":"setAlignment(io.github.cottonmc.cotton.gui.widget.data.HorizontalAlignment)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WBox","l":"setAxis(Axis)","u":"setAxis(io.github.cottonmc.cotton.gui.widget.data.Axis)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WItemSlot","l":"setBackgroundPainter(BackgroundPainter)","u":"setBackgroundPainter(io.github.cottonmc.cotton.gui.client.BackgroundPainter)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WSlider","l":"setBackgroundPainter(BackgroundPainter)","u":"setBackgroundPainter(io.github.cottonmc.cotton.gui.client.BackgroundPainter)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WPanel","l":"setBackgroundPainter(BackgroundPainter)","u":"setBackgroundPainter(io.github.cottonmc.cotton.gui.client.BackgroundPainter)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WPlayerInvPanel","l":"setBackgroundPainter(BackgroundPainter)","u":"setBackgroundPainter(io.github.cottonmc.cotton.gui.client.BackgroundPainter)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTextField","l":"setBackgroundPainter(BackgroundPainter)","u":"setBackgroundPainter(io.github.cottonmc.cotton.gui.client.BackgroundPainter)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"NinePatchBackgroundPainter","l":"setBottomPadding(int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTextField","l":"setChangedListener(Consumer)","u":"setChangedListener(java.util.function.Consumer)"},{"p":"io.github.cottonmc.cotton.gui.widget.icon","c":"TextureIcon","l":"setColor(int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WLabel","l":"setColor(int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WText","l":"setColor(int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WDynamicLabel","l":"setColor(int, int)","u":"setColor(int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WLabel","l":"setColor(int, int)","u":"setColor(int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WText","l":"setColor(int, int)","u":"setColor(int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WToggleButton","l":"setColor(int, int)","u":"setColor(int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTextField","l":"setCursorPos(int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WDynamicLabel","l":"setDarkmodeColor(int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WLabel","l":"setDarkmodeColor(int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WText","l":"setDarkmodeColor(int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WAbstractSlider","l":"setDirection(WAbstractSlider.Direction)","u":"setDirection(io.github.cottonmc.cotton.gui.widget.WAbstractSlider.Direction)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTextField","l":"setDisabledColor(int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WAbstractSlider","l":"setDraggingFinishedListener(IntConsumer)","u":"setDraggingFinishedListener(java.util.function.IntConsumer)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WItem","l":"setDuration(int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTextField","l":"setEditable(boolean)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WButton","l":"setEnabled(boolean)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTextField","l":"setEnabledColor(int)"},{"p":"io.github.cottonmc.cotton.gui","c":"ValidatedSlot","l":"setFilter(Predicate)","u":"setFilter(java.util.function.Predicate)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WItemSlot","l":"setFilter(Predicate)","u":"setFilter(java.util.function.Predicate)"},{"p":"io.github.cottonmc.cotton.gui.widget.focus","c":"FocusModel","l":"setFocused(Focus)","u":"setFocused(io.github.cottonmc.cotton.gui.widget.focus.Focus)"},{"p":"io.github.cottonmc.cotton.gui.widget.focus","c":"SimpleKeyedFocusModel","l":"setFocused(Focus)","u":"setFocused(io.github.cottonmc.cotton.gui.widget.focus.Focus)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WToggleButton","l":"setFocusImage(Texture)","u":"setFocusImage(io.github.cottonmc.cotton.gui.widget.data.Texture)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WSprite","l":"setFrames(Identifier...)","u":"setFrames(net.minecraft.util.Identifier...)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WSprite","l":"setFrames(Texture...)","u":"setFrames(io.github.cottonmc.cotton.gui.widget.data.Texture...)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"LightweightGuiDescription","l":"setFullscreen(boolean)"},{"p":"io.github.cottonmc.cotton.gui","c":"GuiDescription","l":"setFullscreen(boolean)"},{"p":"io.github.cottonmc.cotton.gui","c":"SyncedGuiDescription","l":"setFullscreen(boolean)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WGridPanel","l":"setGaps(int, int)","u":"setGaps(int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WBox","l":"setHorizontalAlignment(HorizontalAlignment)","u":"setHorizontalAlignment(io.github.cottonmc.cotton.gui.widget.data.HorizontalAlignment)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WLabel","l":"setHorizontalAlignment(HorizontalAlignment)","u":"setHorizontalAlignment(io.github.cottonmc.cotton.gui.widget.data.HorizontalAlignment)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WText","l":"setHorizontalAlignment(HorizontalAlignment)","u":"setHorizontalAlignment(io.github.cottonmc.cotton.gui.widget.data.HorizontalAlignment)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WListPanel","l":"setHost(GuiDescription)","u":"setHost(io.github.cottonmc.cotton.gui.GuiDescription)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WPanel","l":"setHost(GuiDescription)","u":"setHost(io.github.cottonmc.cotton.gui.GuiDescription)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WWidget","l":"setHost(GuiDescription)","u":"setHost(io.github.cottonmc.cotton.gui.GuiDescription)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WWidget","l":"setHovered(boolean)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WButton","l":"setIcon(Icon)","u":"setIcon(io.github.cottonmc.cotton.gui.widget.icon.Icon)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WItemSlot","l":"setIcon(Icon)","u":"setIcon(io.github.cottonmc.cotton.gui.widget.icon.Icon)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WButton","l":"setIconSize(int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WSprite","l":"setImage(Identifier)","u":"setImage(net.minecraft.util.Identifier)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WSprite","l":"setImage(Texture)","u":"setImage(io.github.cottonmc.cotton.gui.widget.data.Texture)"},{"p":"io.github.cottonmc.cotton.gui","c":"ValidatedSlot","l":"setInputFilter(Predicate)","u":"setInputFilter(java.util.function.Predicate)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WItemSlot","l":"setInputFilter(Predicate)","u":"setInputFilter(java.util.function.Predicate)"},{"p":"io.github.cottonmc.cotton.gui","c":"ValidatedSlot","l":"setInsertingAllowed(boolean)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WItemSlot","l":"setInsertingAllowed(boolean)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WBox","l":"setInsets(Insets)","u":"setInsets(io.github.cottonmc.cotton.gui.widget.data.Insets)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WGridPanel","l":"setInsets(Insets)","u":"setInsets(io.github.cottonmc.cotton.gui.widget.data.Insets)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WPanelWithInsets","l":"setInsets(Insets)","u":"setInsets(io.github.cottonmc.cotton.gui.widget.data.Insets)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WPlainPanel","l":"setInsets(Insets)","u":"setInsets(io.github.cottonmc.cotton.gui.widget.data.Insets)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WItem","l":"setItems(List)","u":"setItems(java.util.List)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WLabeledSlider","l":"setLabel(Text)","u":"setLabel(net.minecraft.text.Text)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WToggleButton","l":"setLabel(Text)","u":"setLabel(net.minecraft.text.Text)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WButton","l":"setLabel(Text)","u":"setLabel(net.minecraft.text.Text)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WLabeledSlider","l":"setLabelAlignment(HorizontalAlignment)","u":"setLabelAlignment(io.github.cottonmc.cotton.gui.widget.data.HorizontalAlignment)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WLabeledSlider","l":"setLabelUpdater(WLabeledSlider.LabelUpdater)","u":"setLabelUpdater(io.github.cottonmc.cotton.gui.widget.WLabeledSlider.LabelUpdater)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonClientScreen","l":"setLastResponder(WWidget)","u":"setLastResponder(io.github.cottonmc.cotton.gui.widget.WWidget)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonInventoryScreen","l":"setLastResponder(WWidget)","u":"setLastResponder(io.github.cottonmc.cotton.gui.widget.WWidget)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"NinePatchBackgroundPainter","l":"setLeftPadding(int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WListPanel","l":"setListItemHeight(int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WWidget","l":"setLocation(int, int)","u":"setLocation(int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTextField","l":"setMaxLength(int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WAbstractSlider","l":"setMaxValue(int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WScrollBar","l":"setMaxValue(int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WAbstractSlider","l":"setMinValue(int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WItemSlot","l":"setModifiable(boolean)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WToggleButton","l":"setOffImage(Texture)","u":"setOffImage(io.github.cottonmc.cotton.gui.widget.data.Texture)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WButton","l":"setOnClick(Runnable)","u":"setOnClick(java.lang.Runnable)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WToggleButton","l":"setOnImage(Texture)","u":"setOnImage(io.github.cottonmc.cotton.gui.widget.data.Texture)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WToggleButton","l":"setOnToggle(Consumer)","u":"setOnToggle(java.util.function.Consumer)"},{"p":"io.github.cottonmc.cotton.gui.widget.icon","c":"TextureIcon","l":"setOpacity(float)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WSprite","l":"setOpaqueTint(int)"},{"p":"io.github.cottonmc.cotton.gui","c":"ValidatedSlot","l":"setOutputFilter(Predicate)","u":"setOutputFilter(java.util.function.Predicate)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WItemSlot","l":"setOutputFilter(Predicate)","u":"setOutputFilter(java.util.function.Predicate)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"NinePatchBackgroundPainter","l":"setPadding(int)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"NinePatchBackgroundPainter","l":"setPadding(int, int)","u":"setPadding(int,int)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"NinePatchBackgroundPainter","l":"setPadding(int, int, int, int)","u":"setPadding(int,int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WWidget","l":"setParent(WPanel)","u":"setParent(io.github.cottonmc.cotton.gui.widget.WPanel)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonHud","l":"setPositioner(WWidget, CottonHud.Positioner)","u":"setPositioner(io.github.cottonmc.cotton.gui.widget.WWidget,io.github.cottonmc.cotton.gui.client.CottonHud.Positioner)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WBar","l":"setProperties(PropertyDelegate)","u":"setProperties(net.minecraft.screen.PropertyDelegate)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"LightweightGuiDescription","l":"setPropertyDelegate(PropertyDelegate)","u":"setPropertyDelegate(net.minecraft.screen.PropertyDelegate)"},{"p":"io.github.cottonmc.cotton.gui","c":"GuiDescription","l":"setPropertyDelegate(PropertyDelegate)","u":"setPropertyDelegate(net.minecraft.screen.PropertyDelegate)"},{"p":"io.github.cottonmc.cotton.gui","c":"SyncedGuiDescription","l":"setPropertyDelegate(PropertyDelegate)","u":"setPropertyDelegate(net.minecraft.screen.PropertyDelegate)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"NinePatchBackgroundPainter","l":"setRightPadding(int)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"LightweightGuiDescription","l":"setRootPanel(WPanel)","u":"setRootPanel(io.github.cottonmc.cotton.gui.widget.WPanel)"},{"p":"io.github.cottonmc.cotton.gui","c":"GuiDescription","l":"setRootPanel(WPanel)","u":"setRootPanel(io.github.cottonmc.cotton.gui.widget.WPanel)"},{"p":"io.github.cottonmc.cotton.gui","c":"SyncedGuiDescription","l":"setRootPanel(WPanel)","u":"setRootPanel(io.github.cottonmc.cotton.gui.widget.WPanel)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WScrollPanel","l":"setScrollingHorizontally(TriState)","u":"setScrollingHorizontally(net.fabricmc.fabric.api.util.TriState)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WScrollPanel","l":"setScrollingVertically(TriState)","u":"setScrollingVertically(net.fabricmc.fabric.api.util.TriState)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WCardPanel","l":"setSelectedCard(WWidget)","u":"setSelectedCard(io.github.cottonmc.cotton.gui.widget.WWidget)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WCardPanel","l":"setSelectedIndex(int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTabPanel","l":"setSelectedIndex(int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTabPanel","l":"setSelectedTab(WTabPanel.Tab)","u":"setSelectedTab(io.github.cottonmc.cotton.gui.widget.WTabPanel.Tab)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WAbstractSlider","l":"setSize(int, int)","u":"setSize(int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WButton","l":"setSize(int, int)","u":"setSize(int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WCardPanel","l":"setSize(int, int)","u":"setSize(int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WDynamicLabel","l":"setSize(int, int)","u":"setSize(int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WLabel","l":"setSize(int, int)","u":"setSize(int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WLabeledSlider","l":"setSize(int, int)","u":"setSize(int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTabPanel","l":"setSize(int, int)","u":"setSize(int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WText","l":"setSize(int, int)","u":"setSize(int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTextField","l":"setSize(int, int)","u":"setSize(int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WWidget","l":"setSize(int, int)","u":"setSize(int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WBox","l":"setSpacing(int)"},{"p":"io.github.cottonmc.cotton.gui","c":"EmptyInventory","l":"setStack(int, ItemStack)","u":"setStack(int,net.minecraft.item.ItemStack)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTextField","l":"setSuggestion(Text)","u":"setSuggestion(net.minecraft.text.Text)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTextField","l":"setSuggestionColor(int)"},{"p":"io.github.cottonmc.cotton.gui","c":"ValidatedSlot","l":"setTakingAllowed(boolean)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WItemSlot","l":"setTakingAllowed(boolean)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTextField","l":"setText(String)","u":"setText(java.lang.String)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WDynamicLabel","l":"setText(Supplier)","u":"setText(java.util.function.Supplier)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WLabel","l":"setText(Text)","u":"setText(net.minecraft.text.Text)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WText","l":"setText(Text)","u":"setText(net.minecraft.text.Text)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTextField","l":"setTextPredicate(Predicate)","u":"setTextPredicate(java.util.function.Predicate)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTiledSprite","l":"setTileHeight(int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTiledSprite","l":"setTileSize(int, int)","u":"setTileSize(int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTiledSprite","l":"setTileWidth(int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WSprite","l":"setTint(int)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"LightweightGuiDescription","l":"setTitleAlignment(HorizontalAlignment)","u":"setTitleAlignment(io.github.cottonmc.cotton.gui.widget.data.HorizontalAlignment)"},{"p":"io.github.cottonmc.cotton.gui","c":"GuiDescription","l":"setTitleAlignment(HorizontalAlignment)","u":"setTitleAlignment(io.github.cottonmc.cotton.gui.widget.data.HorizontalAlignment)"},{"p":"io.github.cottonmc.cotton.gui","c":"SyncedGuiDescription","l":"setTitleAlignment(HorizontalAlignment)","u":"setTitleAlignment(io.github.cottonmc.cotton.gui.widget.data.HorizontalAlignment)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"LightweightGuiDescription","l":"setTitleColor(int)"},{"p":"io.github.cottonmc.cotton.gui","c":"GuiDescription","l":"setTitleColor(int)"},{"p":"io.github.cottonmc.cotton.gui","c":"SyncedGuiDescription","l":"setTitleColor(int)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"LightweightGuiDescription","l":"setTitleColor(int, int)","u":"setTitleColor(int,int)"},{"p":"io.github.cottonmc.cotton.gui","c":"GuiDescription","l":"setTitleColor(int, int)","u":"setTitleColor(int,int)"},{"p":"io.github.cottonmc.cotton.gui","c":"SyncedGuiDescription","l":"setTitleColor(int, int)","u":"setTitleColor(int,int)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"LightweightGuiDescription","l":"setTitlePos(Vec2i)","u":"setTitlePos(io.github.cottonmc.cotton.gui.widget.data.Vec2i)"},{"p":"io.github.cottonmc.cotton.gui","c":"GuiDescription","l":"setTitlePos(Vec2i)","u":"setTitlePos(io.github.cottonmc.cotton.gui.widget.data.Vec2i)"},{"p":"io.github.cottonmc.cotton.gui","c":"SyncedGuiDescription","l":"setTitlePos(Vec2i)","u":"setTitlePos(io.github.cottonmc.cotton.gui.widget.data.Vec2i)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"LightweightGuiDescription","l":"setTitleVisible(boolean)"},{"p":"io.github.cottonmc.cotton.gui","c":"GuiDescription","l":"setTitleVisible(boolean)"},{"p":"io.github.cottonmc.cotton.gui","c":"SyncedGuiDescription","l":"setTitleVisible(boolean)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WToggleButton","l":"setToggle(boolean)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"NinePatchBackgroundPainter","l":"setTopPadding(int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WSprite","l":"setUv(float, float, float, float)","u":"setUv(float,float,float,float)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WAbstractSlider","l":"setValue(int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WScrollBar","l":"setValue(int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WAbstractSlider","l":"setValue(int, boolean)","u":"setValue(int,boolean)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WAbstractSlider","l":"setValueChangeListener(IntConsumer)","u":"setValueChangeListener(java.util.function.IntConsumer)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WBox","l":"setVerticalAlignment(VerticalAlignment)","u":"setVerticalAlignment(io.github.cottonmc.cotton.gui.widget.data.VerticalAlignment)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WLabel","l":"setVerticalAlignment(VerticalAlignment)","u":"setVerticalAlignment(io.github.cottonmc.cotton.gui.widget.data.VerticalAlignment)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WText","l":"setVerticalAlignment(VerticalAlignment)","u":"setVerticalAlignment(io.github.cottonmc.cotton.gui.widget.data.VerticalAlignment)"},{"p":"io.github.cottonmc.cotton.gui","c":"ValidatedSlot","l":"setVisible(boolean)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WScrollBar","l":"setWindow(int)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonInventoryScreen","l":"shouldPause()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WWidget","l":"shouldRenderInDarkMode()"},{"p":"io.github.cottonmc.cotton.gui.widget.focus","c":"FocusModel","l":"simple(WWidget)","u":"simple(io.github.cottonmc.cotton.gui.widget.WWidget)"},{"p":"io.github.cottonmc.cotton.gui.widget.focus","c":"SimpleKeyedFocusModel","l":"SimpleKeyedFocusModel(List>)","u":"%3Cinit%3E(java.util.List)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WSprite","l":"singleImage"},{"p":"io.github.cottonmc.cotton.gui","c":"EmptyInventory","l":"size()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WScrollBar","l":"sliding"},{"p":"io.github.cottonmc.cotton.gui.client","c":"BackgroundPainter","l":"SLOT"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WItemSlot","l":"SLOT_TEXTURE"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WBox","l":"spacing"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WPanel","l":"streamChildren()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WListPanel","l":"supplier"},{"p":"io.github.cottonmc.cotton.gui","c":"SyncedGuiDescription","l":"SyncedGuiDescription(ScreenHandlerType, int, PlayerInventory)","u":"%3Cinit%3E(net.minecraft.screen.ScreenHandlerType,int,net.minecraft.entity.player.PlayerInventory)"},{"p":"io.github.cottonmc.cotton.gui","c":"SyncedGuiDescription","l":"SyncedGuiDescription(ScreenHandlerType, int, PlayerInventory, Inventory, PropertyDelegate)","u":"%3Cinit%3E(net.minecraft.screen.ScreenHandlerType,int,net.minecraft.entity.player.PlayerInventory,net.minecraft.inventory.Inventory,net.minecraft.screen.PropertyDelegate)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WDynamicLabel","l":"text"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WLabel","l":"text"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WText","l":"text"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTextField","l":"TEXT_PADDING_X"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTextField","l":"TEXT_PADDING_Y"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Texture","l":"Texture(Identifier)","u":"%3Cinit%3E(net.minecraft.util.Identifier)"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Texture","l":"Texture(Identifier, float, float, float, float)","u":"%3Cinit%3E(net.minecraft.util.Identifier,float,float,float,float)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"ScreenDrawing","l":"texturedGuiRect(DrawContext, int, int, int, int, Identifier, int)","u":"texturedGuiRect(net.minecraft.client.gui.DrawContext,int,int,int,int,net.minecraft.util.Identifier,int)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"ScreenDrawing","l":"texturedGuiRect(DrawContext, int, int, int, int, Identifier, int, int, int)","u":"texturedGuiRect(net.minecraft.client.gui.DrawContext,int,int,int,int,net.minecraft.util.Identifier,int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"ScreenDrawing","l":"texturedRect(DrawContext, int, int, int, int, Identifier, float, float, float, float, int)","u":"texturedRect(net.minecraft.client.gui.DrawContext,int,int,int,int,net.minecraft.util.Identifier,float,float,float,float,int)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"ScreenDrawing","l":"texturedRect(DrawContext, int, int, int, int, Identifier, float, float, float, float, int, float)","u":"texturedRect(net.minecraft.client.gui.DrawContext,int,int,int,int,net.minecraft.util.Identifier,float,float,float,float,int,float)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"ScreenDrawing","l":"texturedRect(DrawContext, int, int, int, int, Identifier, int)","u":"texturedRect(net.minecraft.client.gui.DrawContext,int,int,int,int,net.minecraft.util.Identifier,int)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"ScreenDrawing","l":"texturedRect(DrawContext, int, int, int, int, Identifier, int, float)","u":"texturedRect(net.minecraft.client.gui.DrawContext,int,int,int,int,net.minecraft.util.Identifier,int,float)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"ScreenDrawing","l":"texturedRect(DrawContext, int, int, int, int, Texture, int)","u":"texturedRect(net.minecraft.client.gui.DrawContext,int,int,int,int,io.github.cottonmc.cotton.gui.widget.data.Texture,int)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"ScreenDrawing","l":"texturedRect(DrawContext, int, int, int, int, Texture, int, float)","u":"texturedRect(net.minecraft.client.gui.DrawContext,int,int,int,int,io.github.cottonmc.cotton.gui.widget.data.Texture,int,float)"},{"p":"io.github.cottonmc.cotton.gui.widget.icon","c":"TextureIcon","l":"TextureIcon(Identifier)","u":"%3Cinit%3E(net.minecraft.util.Identifier)"},{"p":"io.github.cottonmc.cotton.gui.widget.icon","c":"TextureIcon","l":"TextureIcon(Texture)","u":"%3Cinit%3E(io.github.cottonmc.cotton.gui.widget.data.Texture)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WSlider","l":"THUMB_SIZE"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonClientScreen","l":"tick()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WAbstractSlider","l":"tick()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WItem","l":"tick()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WPanel","l":"tick()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTextField","l":"tick()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WWidget","l":"tick()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WSprite","l":"tint"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTabPanel.Tab.Builder","l":"title(Text)","u":"title(net.minecraft.text.Text)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"LightweightGuiDescription","l":"titleAlignment"},{"p":"io.github.cottonmc.cotton.gui","c":"SyncedGuiDescription","l":"titleAlignment"},{"p":"io.github.cottonmc.cotton.gui.client","c":"LightweightGuiDescription","l":"titleColor"},{"p":"io.github.cottonmc.cotton.gui","c":"SyncedGuiDescription","l":"titleColor"},{"p":"io.github.cottonmc.cotton.gui.client","c":"LightweightGuiDescription","l":"titleVisible"},{"p":"io.github.cottonmc.cotton.gui","c":"SyncedGuiDescription","l":"titleVisible"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonClientScreen","l":"titleX"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonClientScreen","l":"titleY"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTabPanel.Tab.Builder","l":"tooltip(Collection)","u":"tooltip(java.util.Collection)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTabPanel.Tab.Builder","l":"tooltip(Text...)","u":"tooltip(net.minecraft.text.Text...)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"TooltipBuilder","l":"TooltipBuilder()","u":"%3Cinit%3E()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WBar","l":"tooltipLabel"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WBar","l":"tooltipTextComponent"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonClientScreen","l":"top"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"VerticalAlignment","l":"TOP"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Insets","l":"top()"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Color.HSL","l":"toRgb()"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Color.LCH","l":"toRgb()"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Color.RGB","l":"toRgb()"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Color","l":"toRgb()"},{"p":"io.github.cottonmc.cotton.gui.client","c":"Scissors.Frame","l":"toString()"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Insets","l":"toString()"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Rect2i","l":"toString()"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Texture","l":"toString()"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Vec2i","l":"toString()"},{"p":"io.github.cottonmc.cotton.gui.widget.focus","c":"Focus","l":"toString()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WPanel","l":"toString()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WSlider","l":"TRACK_WIDTH"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Texture","l":"u1()"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Texture","l":"u2()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WListPanel","l":"unconfigured"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WAbstractSlider.Direction","l":"UP"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WBar.Direction","l":"UP"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WLabeledSlider.LabelUpdater","l":"updateLabel(int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WAbstractSlider","l":"updateValueCoordRatios()"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Texture","l":"v1()"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Texture","l":"v2()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WBar","l":"validate(GuiDescription)","u":"validate(io.github.cottonmc.cotton.gui.GuiDescription)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WCardPanel","l":"validate(GuiDescription)","u":"validate(io.github.cottonmc.cotton.gui.GuiDescription)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WItemSlot","l":"validate(GuiDescription)","u":"validate(io.github.cottonmc.cotton.gui.GuiDescription)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WListPanel","l":"validate(GuiDescription)","u":"validate(io.github.cottonmc.cotton.gui.GuiDescription)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WPanel","l":"validate(GuiDescription)","u":"validate(io.github.cottonmc.cotton.gui.GuiDescription)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WPlayerInvPanel","l":"validate(GuiDescription)","u":"validate(io.github.cottonmc.cotton.gui.GuiDescription)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WScrollPanel","l":"validate(GuiDescription)","u":"validate(io.github.cottonmc.cotton.gui.GuiDescription)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WWidget","l":"validate(GuiDescription)","u":"validate(io.github.cottonmc.cotton.gui.GuiDescription)"},{"p":"io.github.cottonmc.cotton.gui","c":"ValidatedSlot","l":"ValidatedSlot(Inventory, int, int, int)","u":"%3Cinit%3E(net.minecraft.inventory.Inventory,int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WAbstractSlider","l":"value"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WScrollBar","l":"value"},{"p":"io.github.cottonmc.cotton.gui.networking","c":"NetworkSide","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Axis","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"HorizontalAlignment","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"InputResult","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"VerticalAlignment","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WAbstractSlider.Direction","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WBar.Direction","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"io.github.cottonmc.cotton.gui.networking","c":"NetworkSide","l":"values()"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Axis","l":"values()"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"HorizontalAlignment","l":"values()"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"InputResult","l":"values()"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"VerticalAlignment","l":"values()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WAbstractSlider.Direction","l":"values()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WBar.Direction","l":"values()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WAbstractSlider","l":"valueToCoordRatio"},{"p":"io.github.cottonmc.cotton.gui.client","c":"BackgroundPainter","l":"VANILLA"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Vec2i","l":"Vec2i(int, int)","u":"%3Cinit%3E(int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Axis","l":"VERTICAL"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WBox","l":"verticalAlignment"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WLabel","l":"verticalAlignment"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WText","l":"verticalAlignment"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WGridPanel","l":"verticalGap"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WScrollPanel","l":"verticalScrollBar"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WAbstractSlider","l":"WAbstractSlider(int, int, Axis)","u":"%3Cinit%3E(int,int,io.github.cottonmc.cotton.gui.widget.data.Axis)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WBar","l":"WBar(Identifier, Identifier, int, int)","u":"%3Cinit%3E(net.minecraft.util.Identifier,net.minecraft.util.Identifier,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WBar","l":"WBar(Identifier, Identifier, int, int, WBar.Direction)","u":"%3Cinit%3E(net.minecraft.util.Identifier,net.minecraft.util.Identifier,int,int,io.github.cottonmc.cotton.gui.widget.WBar.Direction)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WBar","l":"WBar(Texture, Texture, int, int)","u":"%3Cinit%3E(io.github.cottonmc.cotton.gui.widget.data.Texture,io.github.cottonmc.cotton.gui.widget.data.Texture,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WBar","l":"WBar(Texture, Texture, int, int, WBar.Direction)","u":"%3Cinit%3E(io.github.cottonmc.cotton.gui.widget.data.Texture,io.github.cottonmc.cotton.gui.widget.data.Texture,int,int,io.github.cottonmc.cotton.gui.widget.WBar.Direction)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WBox","l":"WBox(Axis)","u":"%3Cinit%3E(io.github.cottonmc.cotton.gui.widget.data.Axis)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WButton","l":"WButton()","u":"%3Cinit%3E()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WButton","l":"WButton(Icon)","u":"%3Cinit%3E(io.github.cottonmc.cotton.gui.widget.icon.Icon)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WButton","l":"WButton(Icon, Text)","u":"%3Cinit%3E(io.github.cottonmc.cotton.gui.widget.icon.Icon,net.minecraft.text.Text)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WButton","l":"WButton(Text)","u":"%3Cinit%3E(net.minecraft.text.Text)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WCardPanel","l":"WCardPanel()","u":"%3Cinit%3E()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WClippedPanel","l":"WClippedPanel()","u":"%3Cinit%3E()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WDynamicLabel","l":"WDynamicLabel(Supplier)","u":"%3Cinit%3E(java.util.function.Supplier)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WDynamicLabel","l":"WDynamicLabel(Supplier, int)","u":"%3Cinit%3E(java.util.function.Supplier,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WGridPanel","l":"WGridPanel()","u":"%3Cinit%3E()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WGridPanel","l":"WGridPanel(int)","u":"%3Cinit%3E(int)"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Color","l":"WHITE"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Color","l":"WHITE_DYE"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WWidget","l":"width"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Rect2i","l":"width()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WScrollBar","l":"window"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WItem","l":"WItem(ItemStack)","u":"%3Cinit%3E(net.minecraft.item.ItemStack)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WItem","l":"WItem(List)","u":"%3Cinit%3E(java.util.List)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WItem","l":"WItem(TagKey)","u":"%3Cinit%3E(net.minecraft.registry.tag.TagKey)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WItemSlot","l":"WItemSlot(Inventory, int, int, int, boolean)","u":"%3Cinit%3E(net.minecraft.inventory.Inventory,int,int,int,boolean)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WBar","l":"withConstantMaximum(Identifier, Identifier, int, int, WBar.Direction)","u":"withConstantMaximum(net.minecraft.util.Identifier,net.minecraft.util.Identifier,int,int,io.github.cottonmc.cotton.gui.widget.WBar.Direction)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WBar","l":"withConstantMaximum(Texture, Texture, int, int, WBar.Direction)","u":"withConstantMaximum(io.github.cottonmc.cotton.gui.widget.data.Texture,io.github.cottonmc.cotton.gui.widget.data.Texture,int,int,io.github.cottonmc.cotton.gui.widget.WBar.Direction)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WBar","l":"withTooltip(String)","u":"withTooltip(java.lang.String)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WBar","l":"withTooltip(Text)","u":"withTooltip(net.minecraft.text.Text)"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Texture","l":"withUv(float, float, float, float)","u":"withUv(float,float,float,float)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WLabel","l":"WLabel(Text)","u":"%3Cinit%3E(net.minecraft.text.Text)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WLabel","l":"WLabel(Text, int)","u":"%3Cinit%3E(net.minecraft.text.Text,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WLabeledSlider","l":"WLabeledSlider(int, int)","u":"%3Cinit%3E(int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WLabeledSlider","l":"WLabeledSlider(int, int, Axis)","u":"%3Cinit%3E(int,int,io.github.cottonmc.cotton.gui.widget.data.Axis)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WLabeledSlider","l":"WLabeledSlider(int, int, Axis, Text)","u":"%3Cinit%3E(int,int,io.github.cottonmc.cotton.gui.widget.data.Axis,net.minecraft.text.Text)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WLabeledSlider","l":"WLabeledSlider(int, int, Text)","u":"%3Cinit%3E(int,int,net.minecraft.text.Text)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WListPanel","l":"WListPanel(List, Supplier, BiConsumer)","u":"%3Cinit%3E(java.util.List,java.util.function.Supplier,java.util.function.BiConsumer)"},{"p":"io.github.cottonmc.cotton.gui","c":"SyncedGuiDescription","l":"world"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WPanel","l":"WPanel()","u":"%3Cinit%3E()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WPanelWithInsets","l":"WPanelWithInsets()","u":"%3Cinit%3E()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WPlainPanel","l":"WPlainPanel()","u":"%3Cinit%3E()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WPlayerInvPanel","l":"WPlayerInvPanel(PlayerInventory)","u":"%3Cinit%3E(net.minecraft.entity.player.PlayerInventory)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WPlayerInvPanel","l":"WPlayerInvPanel(PlayerInventory, boolean)","u":"%3Cinit%3E(net.minecraft.entity.player.PlayerInventory,boolean)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WPlayerInvPanel","l":"WPlayerInvPanel(PlayerInventory, WWidget)","u":"%3Cinit%3E(net.minecraft.entity.player.PlayerInventory,io.github.cottonmc.cotton.gui.widget.WWidget)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WScrollBar","l":"WScrollBar()","u":"%3Cinit%3E()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WScrollBar","l":"WScrollBar(Axis)","u":"%3Cinit%3E(io.github.cottonmc.cotton.gui.widget.data.Axis)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WScrollPanel","l":"WScrollPanel(WWidget)","u":"%3Cinit%3E(io.github.cottonmc.cotton.gui.widget.WWidget)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WSlider","l":"WSlider(int, int, Axis)","u":"%3Cinit%3E(int,int,io.github.cottonmc.cotton.gui.widget.data.Axis)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WSprite","l":"WSprite(Identifier)","u":"%3Cinit%3E(net.minecraft.util.Identifier)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WSprite","l":"WSprite(Identifier, float, float, float, float)","u":"%3Cinit%3E(net.minecraft.util.Identifier,float,float,float,float)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WSprite","l":"WSprite(int, Identifier...)","u":"%3Cinit%3E(int,net.minecraft.util.Identifier...)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WSprite","l":"WSprite(int, Texture...)","u":"%3Cinit%3E(int,io.github.cottonmc.cotton.gui.widget.data.Texture...)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WSprite","l":"WSprite(Texture)","u":"%3Cinit%3E(io.github.cottonmc.cotton.gui.widget.data.Texture)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTabPanel","l":"WTabPanel()","u":"%3Cinit%3E()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WText","l":"WText(Text)","u":"%3Cinit%3E(net.minecraft.text.Text)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WText","l":"WText(Text, int)","u":"%3Cinit%3E(net.minecraft.text.Text,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTextField","l":"WTextField()","u":"%3Cinit%3E()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTextField","l":"WTextField(Text)","u":"%3Cinit%3E(net.minecraft.text.Text)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTiledSprite","l":"WTiledSprite(int, int, Identifier)","u":"%3Cinit%3E(int,int,net.minecraft.util.Identifier)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTiledSprite","l":"WTiledSprite(int, int, int, Identifier...)","u":"%3Cinit%3E(int,int,int,net.minecraft.util.Identifier...)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTiledSprite","l":"WTiledSprite(int, int, int, Texture...)","u":"%3Cinit%3E(int,int,int,io.github.cottonmc.cotton.gui.widget.data.Texture...)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTiledSprite","l":"WTiledSprite(int, int, Texture)","u":"%3Cinit%3E(int,int,io.github.cottonmc.cotton.gui.widget.data.Texture)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WToggleButton","l":"WToggleButton()","u":"%3Cinit%3E()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WToggleButton","l":"WToggleButton(Identifier, Identifier)","u":"%3Cinit%3E(net.minecraft.util.Identifier,net.minecraft.util.Identifier)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WToggleButton","l":"WToggleButton(Identifier, Identifier, Text)","u":"%3Cinit%3E(net.minecraft.util.Identifier,net.minecraft.util.Identifier,net.minecraft.text.Text)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WToggleButton","l":"WToggleButton(Text)","u":"%3Cinit%3E(net.minecraft.text.Text)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WToggleButton","l":"WToggleButton(Texture, Texture)","u":"%3Cinit%3E(io.github.cottonmc.cotton.gui.widget.data.Texture,io.github.cottonmc.cotton.gui.widget.data.Texture)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WToggleButton","l":"WToggleButton(Texture, Texture, Text)","u":"%3Cinit%3E(io.github.cottonmc.cotton.gui.widget.data.Texture,io.github.cottonmc.cotton.gui.widget.data.Texture,net.minecraft.text.Text)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WWidget","l":"WWidget()","u":"%3Cinit%3E()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WWidget","l":"x"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Rect2i","l":"x()"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Vec2i","l":"x()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WWidget","l":"y"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Rect2i","l":"y()"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Vec2i","l":"y()"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Color","l":"YELLOW_DYE"}];updateSearchResults(); \ No newline at end of file +memberSearchIndex = [{"p":"io.github.cottonmc.cotton.gui.widget.focus","c":"SimpleKeyedFocusModel.Builder","l":"add(Focus)","u":"add(io.github.cottonmc.cotton.gui.widget.focus.Focus)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WCardPanel","l":"add(int, WWidget)","u":"add(int,io.github.cottonmc.cotton.gui.widget.WWidget)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WCardPanel","l":"add(int, WWidget, int, int)","u":"add(int,io.github.cottonmc.cotton.gui.widget.WWidget,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget.focus","c":"SimpleKeyedFocusModel.Builder","l":"add(K, Rect2i)","u":"add(K,io.github.cottonmc.cotton.gui.widget.data.Rect2i)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"TooltipBuilder","l":"add(OrderedText...)","u":"add(net.minecraft.text.OrderedText...)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"TooltipBuilder","l":"add(Text...)","u":"add(net.minecraft.text.Text...)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTabPanel","l":"add(WTabPanel.Tab)","u":"add(io.github.cottonmc.cotton.gui.widget.WTabPanel.Tab)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonHud","l":"add(WWidget)","u":"add(io.github.cottonmc.cotton.gui.widget.WWidget)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WBox","l":"add(WWidget)","u":"add(io.github.cottonmc.cotton.gui.widget.WWidget)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WCardPanel","l":"add(WWidget)","u":"add(io.github.cottonmc.cotton.gui.widget.WWidget)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTabPanel","l":"add(WWidget, Consumer)","u":"add(io.github.cottonmc.cotton.gui.widget.WWidget,java.util.function.Consumer)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonHud","l":"add(WWidget, CottonHud.Positioner)","u":"add(io.github.cottonmc.cotton.gui.widget.WWidget,io.github.cottonmc.cotton.gui.client.CottonHud.Positioner)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonHud","l":"add(WWidget, CottonHud.Positioner, int, int)","u":"add(io.github.cottonmc.cotton.gui.widget.WWidget,io.github.cottonmc.cotton.gui.client.CottonHud.Positioner,int,int)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonHud","l":"add(WWidget, int, int)","u":"add(io.github.cottonmc.cotton.gui.widget.WWidget,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WBox","l":"add(WWidget, int, int)","u":"add(io.github.cottonmc.cotton.gui.widget.WWidget,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WCardPanel","l":"add(WWidget, int, int)","u":"add(io.github.cottonmc.cotton.gui.widget.WWidget,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WGridPanel","l":"add(WWidget, int, int)","u":"add(io.github.cottonmc.cotton.gui.widget.WWidget,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WPlainPanel","l":"add(WWidget, int, int)","u":"add(io.github.cottonmc.cotton.gui.widget.WWidget,int,int)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonHud","l":"add(WWidget, int, int, int, int)","u":"add(io.github.cottonmc.cotton.gui.widget.WWidget,int,int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WGridPanel","l":"add(WWidget, int, int, int, int)","u":"add(io.github.cottonmc.cotton.gui.widget.WWidget,int,int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WPlainPanel","l":"add(WWidget, int, int, int, int)","u":"add(io.github.cottonmc.cotton.gui.widget.WWidget,int,int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget.focus","c":"SimpleKeyedFocusModel.Builder","l":"addAll(Collection>)","u":"addAll(java.util.Collection)"},{"p":"io.github.cottonmc.cotton.gui","c":"ValidatedSlot","l":"addChangeListener(WItemSlot, WItemSlot.ChangeListener)","u":"addChangeListener(io.github.cottonmc.cotton.gui.widget.WItemSlot,io.github.cottonmc.cotton.gui.widget.WItemSlot.ChangeListener)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WItemSlot","l":"addChangeListener(WItemSlot.ChangeListener)","u":"addChangeListener(io.github.cottonmc.cotton.gui.widget.WItemSlot.ChangeListener)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonClientScreen","l":"addElementNarrations(NarrationMessageBuilder)","u":"addElementNarrations(net.minecraft.client.gui.screen.narration.NarrationMessageBuilder)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonInventoryScreen","l":"addElementNarrations(NarrationMessageBuilder)","u":"addElementNarrations(net.minecraft.client.gui.screen.narration.NarrationMessageBuilder)"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"ObservableProperty","l":"addListener(ObservableView.ChangeListener)","u":"addListener(io.github.cottonmc.cotton.gui.widget.data.ObservableView.ChangeListener)"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"ObservableView","l":"addListener(ObservableView.ChangeListener)","u":"addListener(io.github.cottonmc.cotton.gui.widget.data.ObservableView.ChangeListener)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WAbstractSlider","l":"addNarrations(NarrationMessageBuilder)","u":"addNarrations(net.minecraft.client.gui.screen.narration.NarrationMessageBuilder)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WButton","l":"addNarrations(NarrationMessageBuilder)","u":"addNarrations(net.minecraft.client.gui.screen.narration.NarrationMessageBuilder)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WItemSlot","l":"addNarrations(NarrationMessageBuilder)","u":"addNarrations(net.minecraft.client.gui.screen.narration.NarrationMessageBuilder)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WLabel","l":"addNarrations(NarrationMessageBuilder)","u":"addNarrations(net.minecraft.client.gui.screen.narration.NarrationMessageBuilder)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WLabeledSlider","l":"addNarrations(NarrationMessageBuilder)","u":"addNarrations(net.minecraft.client.gui.screen.narration.NarrationMessageBuilder)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WScrollBar","l":"addNarrations(NarrationMessageBuilder)","u":"addNarrations(net.minecraft.client.gui.screen.narration.NarrationMessageBuilder)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WText","l":"addNarrations(NarrationMessageBuilder)","u":"addNarrations(net.minecraft.client.gui.screen.narration.NarrationMessageBuilder)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTextField","l":"addNarrations(NarrationMessageBuilder)","u":"addNarrations(net.minecraft.client.gui.screen.narration.NarrationMessageBuilder)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WToggleButton","l":"addNarrations(NarrationMessageBuilder)","u":"addNarrations(net.minecraft.client.gui.screen.narration.NarrationMessageBuilder)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WWidget","l":"addNarrations(NarrationMessageBuilder)","u":"addNarrations(net.minecraft.client.gui.screen.narration.NarrationMessageBuilder)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"LightweightGuiDescription","l":"addPainters()"},{"p":"io.github.cottonmc.cotton.gui","c":"GuiDescription","l":"addPainters()"},{"p":"io.github.cottonmc.cotton.gui","c":"SyncedGuiDescription","l":"addPainters()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WCardPanel","l":"addPainters()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WItemSlot","l":"addPainters()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WPanel","l":"addPainters()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTabPanel","l":"addPainters()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WWidget","l":"addPainters()"},{"p":"io.github.cottonmc.cotton.gui.client","c":"LightweightGuiDescription","l":"addSlotPeer(ValidatedSlot)","u":"addSlotPeer(io.github.cottonmc.cotton.gui.ValidatedSlot)"},{"p":"io.github.cottonmc.cotton.gui","c":"GuiDescription","l":"addSlotPeer(ValidatedSlot)","u":"addSlotPeer(io.github.cottonmc.cotton.gui.ValidatedSlot)"},{"p":"io.github.cottonmc.cotton.gui","c":"SyncedGuiDescription","l":"addSlotPeer(ValidatedSlot)","u":"addSlotPeer(io.github.cottonmc.cotton.gui.ValidatedSlot)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WBar","l":"addTooltip(TooltipBuilder)","u":"addTooltip(io.github.cottonmc.cotton.gui.widget.TooltipBuilder)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTabPanel.Tab","l":"addTooltip(TooltipBuilder)","u":"addTooltip(io.github.cottonmc.cotton.gui.widget.TooltipBuilder)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WWidget","l":"addTooltip(TooltipBuilder)","u":"addTooltip(io.github.cottonmc.cotton.gui.widget.TooltipBuilder)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WScrollBar","l":"adjustSlider(int, int)","u":"adjustSlider(int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WButton","l":"alignment"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WDynamicLabel","l":"alignment"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WScrollBar","l":"anchor"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WScrollBar","l":"anchorValue"},{"p":"io.github.cottonmc.cotton.gui.widget.focus","c":"Focus","l":"area()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WAbstractSlider","l":"axis"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WBox","l":"axis"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WScrollBar","l":"axis"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WBar","l":"bar"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WBar","l":"bg"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Color","l":"BLACK"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Color","l":"BLACK_DYE"},{"p":"io.github.cottonmc.cotton.gui","c":"SyncedGuiDescription","l":"blockInventory"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Color","l":"BLUE"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Color","l":"BLUE_DYE"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"VerticalAlignment","l":"BOTTOM"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Insets","l":"bottom()"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Color","l":"BROWN_DYE"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"ObservableProperty.Builder","l":"build()"},{"p":"io.github.cottonmc.cotton.gui.widget.focus","c":"SimpleKeyedFocusModel.Builder","l":"build()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTabPanel.Tab.Builder","l":"build()"},{"p":"io.github.cottonmc.cotton.gui.widget.focus","c":"SimpleKeyedFocusModel","l":"builder()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTabPanel.Tab.Builder","l":"Builder(WWidget)","u":"%3Cinit%3E(io.github.cottonmc.cotton.gui.widget.WWidget)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WAbstractSlider","l":"canFocus()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WButton","l":"canFocus()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WItemSlot","l":"canFocus()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WScrollBar","l":"canFocus()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTextField","l":"canFocus()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WToggleButton","l":"canFocus()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WWidget","l":"canFocus()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WWidget","l":"canHover()"},{"p":"io.github.cottonmc.cotton.gui","c":"ValidatedSlot","l":"canInsert(ItemStack)","u":"canInsert(net.minecraft.item.ItemStack)"},{"p":"io.github.cottonmc.cotton.gui","c":"EmptyInventory","l":"canPlayerUse(PlayerEntity)","u":"canPlayerUse(net.minecraft.entity.player.PlayerEntity)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WAbstractSlider","l":"canResize()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WBar","l":"canResize()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WButton","l":"canResize()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WDynamicLabel","l":"canResize()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WItem","l":"canResize()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WLabel","l":"canResize()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WPanel","l":"canResize()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WPlayerInvPanel","l":"canResize()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WScrollBar","l":"canResize()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WSprite","l":"canResize()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WText","l":"canResize()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTextField","l":"canResize()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WToggleButton","l":"canResize()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WWidget","l":"canResize()"},{"p":"io.github.cottonmc.cotton.gui","c":"ValidatedSlot","l":"canTakeItems(PlayerEntity)","u":"canTakeItems(net.minecraft.entity.player.PlayerEntity)"},{"p":"io.github.cottonmc.cotton.gui","c":"ItemSyncedGuiDescription","l":"canUse(PlayerEntity)","u":"canUse(net.minecraft.entity.player.PlayerEntity)"},{"p":"io.github.cottonmc.cotton.gui","c":"SyncedGuiDescription","l":"canUse(PlayerEntity)","u":"canUse(net.minecraft.entity.player.PlayerEntity)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WListPanel","l":"cellHeight"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"HorizontalAlignment","l":"CENTER"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"VerticalAlignment","l":"CENTER"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonClientScreen","l":"charTyped(char, int)","u":"charTyped(char,int)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonInventoryScreen","l":"charTyped(char, int)","u":"charTyped(char,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WScrollBar","l":"checkValue()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WPanel","l":"children"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Axis","l":"choose(T, T)","u":"choose(T,T)"},{"p":"io.github.cottonmc.cotton.gui","c":"EmptyInventory","l":"clear()"},{"p":"io.github.cottonmc.cotton.gui.networking","c":"NetworkSide","l":"CLIENT"},{"p":"io.github.cottonmc.cotton.gui.client","c":"Scissors.Frame","l":"close()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WButton","l":"color"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WDynamicLabel","l":"color"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WLabel","l":"color"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WText","l":"color"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WToggleButton","l":"color"},{"p":"io.github.cottonmc.cotton.gui.client","c":"ScreenDrawing","l":"colorAtOpacity(int, float)","u":"colorAtOpacity(int,float)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"ScreenDrawing","l":"coloredRect(DrawContext, int, int, int, int, int)","u":"coloredRect(net.minecraft.client.gui.DrawContext,int,int,int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WListPanel","l":"configurator"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WListPanel","l":"configured"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WAbstractSlider","l":"coordToValueRatio"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonClientScreen","l":"CottonClientScreen(GuiDescription)","u":"%3Cinit%3E(io.github.cottonmc.cotton.gui.GuiDescription)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonClientScreen","l":"CottonClientScreen(Text, GuiDescription)","u":"%3Cinit%3E(net.minecraft.text.Text,io.github.cottonmc.cotton.gui.GuiDescription)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonHud","l":"CottonHud()","u":"%3Cinit%3E()"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonInventoryScreen","l":"CottonInventoryScreen(T, PlayerEntity)","u":"%3Cinit%3E(T,net.minecraft.entity.player.PlayerEntity)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonInventoryScreen","l":"CottonInventoryScreen(T, PlayerEntity, Text)","u":"%3Cinit%3E(T,net.minecraft.entity.player.PlayerEntity,net.minecraft.text.Text)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonInventoryScreen","l":"CottonInventoryScreen(T, PlayerInventory)","u":"%3Cinit%3E(T,net.minecraft.entity.player.PlayerInventory)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonInventoryScreen","l":"CottonInventoryScreen(T, PlayerInventory, Text)","u":"%3Cinit%3E(T,net.minecraft.entity.player.PlayerInventory,net.minecraft.text.Text)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"BackgroundPainter","l":"createColorful(int)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"BackgroundPainter","l":"createColorful(int, float)","u":"createColorful(int,float)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"BackgroundPainter","l":"createGuiSprite(Identifier)","u":"createGuiSprite(net.minecraft.util.Identifier)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WPlayerInvPanel","l":"createInventoryLabel(PlayerInventory)","u":"createInventoryLabel(net.minecraft.entity.player.PlayerInventory)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"BackgroundPainter","l":"createLightDarkVariants(BackgroundPainter, BackgroundPainter)","u":"createLightDarkVariants(io.github.cottonmc.cotton.gui.client.BackgroundPainter,io.github.cottonmc.cotton.gui.client.BackgroundPainter)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"BackgroundPainter","l":"createNinePatch(Identifier)","u":"createNinePatch(net.minecraft.util.Identifier)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"BackgroundPainter","l":"createNinePatch(Texture, Consumer>)","u":"createNinePatch(io.github.cottonmc.cotton.gui.widget.data.Texture,java.util.function.Consumer)"},{"p":"io.github.cottonmc.cotton.gui","c":"SyncedGuiDescription","l":"createPlayerInventoryPanel()"},{"p":"io.github.cottonmc.cotton.gui","c":"SyncedGuiDescription","l":"createPlayerInventoryPanel(boolean)"},{"p":"io.github.cottonmc.cotton.gui","c":"SyncedGuiDescription","l":"createPlayerInventoryPanel(WWidget)","u":"createPlayerInventoryPanel(io.github.cottonmc.cotton.gui.widget.WWidget)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WItemSlot","l":"createSlotPeer(Inventory, int, int, int)","u":"createSlotPeer(net.minecraft.inventory.Inventory,int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WSprite","l":"currentFrame"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WSprite","l":"currentFrameTime"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTextField","l":"CURSOR_HEIGHT"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTextField","l":"CURSOR_PADDING_Y"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Color","l":"CYAN_DYE"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WSlider","l":"DARK_TEXTURE"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WDynamicLabel","l":"darkmodeColor"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WLabel","l":"darkmodeColor"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WText","l":"darkmodeColor"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WToggleButton","l":"darkmodeColor"},{"p":"io.github.cottonmc.cotton.gui.client","c":"LightweightGuiDescription","l":"darkmodeTitleColor"},{"p":"io.github.cottonmc.cotton.gui","c":"SyncedGuiDescription","l":"darkTitleColor"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WListPanel","l":"data"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WDynamicLabel","l":"DEFAULT_DARKMODE_TEXT_COLOR"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WLabel","l":"DEFAULT_DARKMODE_TEXT_COLOR"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WToggleButton","l":"DEFAULT_FOCUS_IMAGE"},{"p":"io.github.cottonmc.cotton.gui","c":"ValidatedSlot","l":"DEFAULT_ITEM_FILTER"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WToggleButton","l":"DEFAULT_OFF_IMAGE"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WToggleButton","l":"DEFAULT_ON_IMAGE"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WScrollBar","l":"DEFAULT_SCROLLING_SPEED"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WDynamicLabel","l":"DEFAULT_TEXT_COLOR"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WLabel","l":"DEFAULT_TEXT_COLOR"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonClientScreen","l":"description"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonInventoryScreen","l":"description"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WAbstractSlider","l":"direction"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WBar","l":"direction"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WDynamicLabel","l":"disableDarkmode()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WLabel","l":"disableDarkmode()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WText","l":"disableDarkmode()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WAbstractSlider.Direction","l":"DOWN"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WBar.Direction","l":"DOWN"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WAbstractSlider","l":"dragging"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonInventoryScreen","l":"drawBackground(DrawContext, float, int, int)","u":"drawBackground(net.minecraft.client.gui.DrawContext,float,int,int)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"ScreenDrawing","l":"drawBeveledPanel(DrawContext, int, int)","u":"drawBeveledPanel(net.minecraft.client.gui.DrawContext,int,int)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"ScreenDrawing","l":"drawBeveledPanel(DrawContext, int, int, int, int)","u":"drawBeveledPanel(net.minecraft.client.gui.DrawContext,int,int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"ScreenDrawing","l":"drawBeveledPanel(DrawContext, int, int, int, int, int, int, int)","u":"drawBeveledPanel(net.minecraft.client.gui.DrawContext,int,int,int,int,int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonInventoryScreen","l":"drawForeground(DrawContext, int, int)","u":"drawForeground(net.minecraft.client.gui.DrawContext,int,int)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"ScreenDrawing","l":"drawGuiPanel(DrawContext, int, int, int, int)","u":"drawGuiPanel(net.minecraft.client.gui.DrawContext,int,int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"ScreenDrawing","l":"drawGuiPanel(DrawContext, int, int, int, int, int)","u":"drawGuiPanel(net.minecraft.client.gui.DrawContext,int,int,int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"ScreenDrawing","l":"drawGuiPanel(DrawContext, int, int, int, int, int, int, int, int)","u":"drawGuiPanel(net.minecraft.client.gui.DrawContext,int,int,int,int,int,int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"ScreenDrawing","l":"drawString(DrawContext, OrderedText, HorizontalAlignment, int, int, int, int)","u":"drawString(net.minecraft.client.gui.DrawContext,net.minecraft.text.OrderedText,io.github.cottonmc.cotton.gui.widget.data.HorizontalAlignment,int,int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"ScreenDrawing","l":"drawString(DrawContext, OrderedText, int, int, int)","u":"drawString(net.minecraft.client.gui.DrawContext,net.minecraft.text.OrderedText,int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"ScreenDrawing","l":"drawString(DrawContext, String, HorizontalAlignment, int, int, int, int)","u":"drawString(net.minecraft.client.gui.DrawContext,java.lang.String,io.github.cottonmc.cotton.gui.widget.data.HorizontalAlignment,int,int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"ScreenDrawing","l":"drawString(DrawContext, String, int, int, int)","u":"drawString(net.minecraft.client.gui.DrawContext,java.lang.String,int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"ScreenDrawing","l":"drawStringWithShadow(DrawContext, OrderedText, HorizontalAlignment, int, int, int, int)","u":"drawStringWithShadow(net.minecraft.client.gui.DrawContext,net.minecraft.text.OrderedText,io.github.cottonmc.cotton.gui.widget.data.HorizontalAlignment,int,int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"ScreenDrawing","l":"drawStringWithShadow(DrawContext, String, HorizontalAlignment, int, int, int, int)","u":"drawStringWithShadow(net.minecraft.client.gui.DrawContext,java.lang.String,io.github.cottonmc.cotton.gui.widget.data.HorizontalAlignment,int,int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"ScreenDrawing","l":"drawTextHover(DrawContext, Style, int, int)","u":"drawTextHover(net.minecraft.client.gui.DrawContext,net.minecraft.text.Style,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Color","l":"DYE_COLORS"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"ObservableProperty","l":"empty()"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Insets","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Rect2i","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Texture","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Vec2i","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.github.cottonmc.cotton.gui.widget.focus","c":"Focus","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WPanel","l":"expandToFit(WWidget)","u":"expandToFit(io.github.cottonmc.cotton.gui.widget.WWidget)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WPanelWithInsets","l":"expandToFit(WWidget)","u":"expandToFit(io.github.cottonmc.cotton.gui.widget.WWidget)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WPanel","l":"expandToFit(WWidget, Insets)","u":"expandToFit(io.github.cottonmc.cotton.gui.widget.WWidget,io.github.cottonmc.cotton.gui.widget.data.Insets)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WBar","l":"field"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"ObservableView","l":"find()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WListPanel","l":"fixedHeight"},{"p":"io.github.cottonmc.cotton.gui.widget.focus","c":"FocusModel","l":"foci()"},{"p":"io.github.cottonmc.cotton.gui.widget.focus","c":"SimpleKeyedFocusModel","l":"foci()"},{"p":"io.github.cottonmc.cotton.gui.client","c":"LightweightGuiDescription","l":"focus"},{"p":"io.github.cottonmc.cotton.gui","c":"SyncedGuiDescription","l":"focus"},{"p":"io.github.cottonmc.cotton.gui.widget.focus","c":"Focus","l":"Focus(K, Rect2i)","u":"%3Cinit%3E(K,io.github.cottonmc.cotton.gui.widget.data.Rect2i)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WToggleButton","l":"focusImage"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WSprite","l":"frames"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WSprite","l":"frameTime"},{"p":"io.github.cottonmc.cotton.gui.client","c":"LightweightGuiDescription","l":"fullscreen"},{"p":"io.github.cottonmc.cotton.gui","c":"SyncedGuiDescription","l":"fullscreen"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"ObservableProperty","l":"get()"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"ObservableView","l":"get()"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Color.RGB","l":"getA()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WWidget","l":"getAbsoluteX()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WWidget","l":"getAbsoluteY()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WButton","l":"getAlignment()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WAbstractSlider.Direction","l":"getAxis()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WAbstractSlider","l":"getAxis()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WBox","l":"getAxis()"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Color.RGB","l":"getB()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WItemSlot","l":"getBackgroundPainter()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WPanel","l":"getBackgroundPainter()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WSlider","l":"getBackgroundPainter()"},{"p":"io.github.cottonmc.cotton.gui","c":"SyncedGuiDescription","l":"getBlockInventory(ScreenHandlerContext)","u":"getBlockInventory(net.minecraft.screen.ScreenHandlerContext)"},{"p":"io.github.cottonmc.cotton.gui","c":"SyncedGuiDescription","l":"getBlockInventory(ScreenHandlerContext, int)","u":"getBlockInventory(net.minecraft.screen.ScreenHandlerContext,int)"},{"p":"io.github.cottonmc.cotton.gui","c":"SyncedGuiDescription","l":"getBlockPropertyDelegate(ScreenHandlerContext)","u":"getBlockPropertyDelegate(net.minecraft.screen.ScreenHandlerContext)"},{"p":"io.github.cottonmc.cotton.gui","c":"SyncedGuiDescription","l":"getBlockPropertyDelegate(ScreenHandlerContext, int)","u":"getBlockPropertyDelegate(net.minecraft.screen.ScreenHandlerContext,int)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"NinePatchBackgroundPainter","l":"getBottomPadding()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WCardPanel","l":"getCardCount()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTextField","l":"getCaretPosition(int)"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Color.LCH","l":"getChroma()"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Color.RGB","l":"getChroma()"},{"p":"io.github.cottonmc.cotton.gui.widget.icon","c":"TextureIcon","l":"getColor()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WLabel","l":"getColor()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WText","l":"getColor()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTextField","l":"getCursor()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WLabel","l":"getDarkmodeColor()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WText","l":"getDarkmodeColor()"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonClientScreen","l":"getDescription()"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonInventoryScreen","l":"getDescription()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WAbstractSlider","l":"getDirection()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WAbstractSlider","l":"getDraggingFinishedListener()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WItem","l":"getDuration()"},{"p":"io.github.cottonmc.cotton.gui","c":"ValidatedSlot","l":"getFilter()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WItemSlot","l":"getFilter()"},{"p":"io.github.cottonmc.cotton.gui.client","c":"LightweightGuiDescription","l":"getFocus()"},{"p":"io.github.cottonmc.cotton.gui","c":"GuiDescription","l":"getFocus()"},{"p":"io.github.cottonmc.cotton.gui","c":"SyncedGuiDescription","l":"getFocus()"},{"p":"io.github.cottonmc.cotton.gui.widget.focus","c":"SimpleKeyedFocusModel","l":"getFocusedKey()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WItemSlot","l":"getFocusedSlot()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WToggleButton","l":"getFocusImage()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WItemSlot","l":"getFocusModel()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WWidget","l":"getFocusModel()"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Color.RGB","l":"getG()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WScrollBar","l":"getHandlePosition()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WScrollBar","l":"getHandleSize()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WItemSlot","l":"getHeight()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WWidget","l":"getHeight()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WBox","l":"getHorizontalAlignment()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WLabel","l":"getHorizontalAlignment()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WText","l":"getHorizontalAlignment()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WWidget","l":"getHost()"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Color.RGB","l":"getHSLSaturation()"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Color.RGB","l":"getHSVSaturation()"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Color.HSL","l":"getHue()"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Color.LCH","l":"getHue()"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Color.RGB","l":"getHue()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WButton","l":"getIcon()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WItemSlot","l":"getIcon()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTabPanel.Tab","l":"getIcon()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WButton","l":"getIconSize()"},{"p":"io.github.cottonmc.cotton.gui","c":"ValidatedSlot","l":"getInputFilter()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WItemSlot","l":"getInputFilter()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WPanelWithInsets","l":"getInsets()"},{"p":"io.github.cottonmc.cotton.gui","c":"ValidatedSlot","l":"getInventoryIndex()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WItem","l":"getItems()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WButton","l":"getLabel()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WLabeledSlider","l":"getLabel()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WToggleButton","l":"getLabel()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WLabeledSlider","l":"getLabelAlignment()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WLabeledSlider","l":"getLabelUpdater()"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonClientScreen","l":"getLastResponder()"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonInventoryScreen","l":"getLastResponder()"},{"p":"io.github.cottonmc.cotton.gui.client","c":"NinePatchBackgroundPainter","l":"getLeftPadding()"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Color.RGB","l":"getLightness()"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Color.HSL","l":"getLuma()"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Color.LCH","l":"getLuma()"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Color.RGB","l":"getLuma()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTextField","l":"getMaxLength()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WScrollBar","l":"getMaxScrollValue()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WAbstractSlider","l":"getMaxValue()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WScrollBar","l":"getMaxValue()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WAbstractSlider","l":"getMinValue()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WScrollBar","l":"getMovableDistance()"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"ObservableProperty","l":"getName()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WItemSlot","l":"getNarrationName()"},{"p":"io.github.cottonmc.cotton.gui","c":"SyncedGuiDescription","l":"getNetworkSide()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WToggleButton","l":"getOffImage()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WButton","l":"getOnClick()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WToggleButton","l":"getOnImage()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WToggleButton","l":"getOnToggle()"},{"p":"io.github.cottonmc.cotton.gui.widget.icon","c":"TextureIcon","l":"getOpacity()"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"ObservableView","l":"getOrNull()"},{"p":"io.github.cottonmc.cotton.gui","c":"ValidatedSlot","l":"getOutputFilter()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WItemSlot","l":"getOutputFilter()"},{"p":"io.github.cottonmc.cotton.gui","c":"SyncedGuiDescription","l":"getPacketSender()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WWidget","l":"getParent()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WBar","l":"getProperties()"},{"p":"io.github.cottonmc.cotton.gui.client","c":"LightweightGuiDescription","l":"getPropertyDelegate()"},{"p":"io.github.cottonmc.cotton.gui","c":"GuiDescription","l":"getPropertyDelegate()"},{"p":"io.github.cottonmc.cotton.gui","c":"PropertyDelegateHolder","l":"getPropertyDelegate()"},{"p":"io.github.cottonmc.cotton.gui","c":"SyncedGuiDescription","l":"getPropertyDelegate()"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Color.RGB","l":"getR()"},{"p":"io.github.cottonmc.cotton.gui.client","c":"NinePatchBackgroundPainter","l":"getRightPadding()"},{"p":"io.github.cottonmc.cotton.gui.client","c":"LightweightGuiDescription","l":"getRootPanel()"},{"p":"io.github.cottonmc.cotton.gui","c":"GuiDescription","l":"getRootPanel()"},{"p":"io.github.cottonmc.cotton.gui","c":"SyncedGuiDescription","l":"getRootPanel()"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Color.HSL","l":"getSaturation()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WListPanel","l":"getScrollBar()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WScrollBar","l":"getScrollingSpeed()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WCardPanel","l":"getSelectedCard()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WCardPanel","l":"getSelectedIndex()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTabPanel","l":"getSelectedIndex()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTabPanel","l":"getSelectedTab()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTextField","l":"getSelection()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WBox","l":"getSpacing()"},{"p":"io.github.cottonmc.cotton.gui","c":"ValidatedSlot","l":"getStack()"},{"p":"io.github.cottonmc.cotton.gui","c":"EmptyInventory","l":"getStack(int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTextField","l":"getSuggestion()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTabPanel","l":"getTabCount()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WLabel","l":"getText()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WText","l":"getText()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTextField","l":"getText()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WLabel","l":"getTextStyleAt(int, int)","u":"getTextStyleAt(int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WText","l":"getTextStyleAt(int, int)","u":"getTextStyleAt(int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WAbstractSlider","l":"getThumbWidth()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WLabeledSlider","l":"getThumbWidth()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WSlider","l":"getThumbWidth()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTiledSprite","l":"getTileHeight()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTiledSprite","l":"getTileWidth()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTabPanel.Tab","l":"getTitle()"},{"p":"io.github.cottonmc.cotton.gui.client","c":"LightweightGuiDescription","l":"getTitleAlignment()"},{"p":"io.github.cottonmc.cotton.gui","c":"GuiDescription","l":"getTitleAlignment()"},{"p":"io.github.cottonmc.cotton.gui","c":"SyncedGuiDescription","l":"getTitleAlignment()"},{"p":"io.github.cottonmc.cotton.gui.client","c":"LightweightGuiDescription","l":"getTitleColor()"},{"p":"io.github.cottonmc.cotton.gui","c":"GuiDescription","l":"getTitleColor()"},{"p":"io.github.cottonmc.cotton.gui","c":"SyncedGuiDescription","l":"getTitleColor()"},{"p":"io.github.cottonmc.cotton.gui.client","c":"LightweightGuiDescription","l":"getTitlePos()"},{"p":"io.github.cottonmc.cotton.gui","c":"GuiDescription","l":"getTitlePos()"},{"p":"io.github.cottonmc.cotton.gui","c":"SyncedGuiDescription","l":"getTitlePos()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WToggleButton","l":"getToggle()"},{"p":"io.github.cottonmc.cotton.gui.client","c":"NinePatchBackgroundPainter","l":"getTopPadding()"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Color.RGB","l":"getValue()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WAbstractSlider","l":"getValue()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WScrollBar","l":"getValue()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WAbstractSlider","l":"getValueChangeListener()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WBox","l":"getVerticalAlignment()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WLabel","l":"getVerticalAlignment()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WText","l":"getVerticalAlignment()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTabPanel.Tab","l":"getWidget()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WItemSlot","l":"getWidth()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WWidget","l":"getWidth()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WScrollBar","l":"getWindow()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WWidget","l":"getX()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WWidget","l":"getY()"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Color","l":"GRAY_DYE"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Color","l":"GREEN"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Color","l":"GREEN_DYE"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WGridPanel","l":"grid"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Texture.Type","l":"GUI_SPRITE"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonInventoryScreen","l":"handledScreenTick()"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Insets","l":"hashCode()"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Rect2i","l":"hashCode()"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Texture","l":"hashCode()"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Vec2i","l":"hashCode()"},{"p":"io.github.cottonmc.cotton.gui.widget.focus","c":"Focus","l":"hashCode()"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"ObservableProperty","l":"hasValue()"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"ObservableView","l":"hasValue()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WWidget","l":"height"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Rect2i","l":"height()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WPanel","l":"hit(int, int)","u":"hit(int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WWidget","l":"hit(int, int)","u":"hit(int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Axis","l":"HORIZONTAL"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WBox","l":"horizontalAlignment"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WLabel","l":"horizontalAlignment"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WText","l":"horizontalAlignment"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WGridPanel","l":"horizontalGap"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonHud.Positioner","l":"horizontallyCentered(int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WScrollPanel","l":"horizontalScrollBar"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WWidget","l":"host"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WPlayerInvPanel","l":"hotbar"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WWidget","l":"hoveredProperty()"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Color.HSL","l":"HSL(float, float, float)","u":"%3Cinit%3E(float,float,float)"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Color.HSL","l":"HSL(int)","u":"%3Cinit%3E(int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTabPanel.Tab.Builder","l":"icon(Icon)","u":"icon(io.github.cottonmc.cotton.gui.widget.icon.Icon)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WButton","l":"iconSize"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"InputResult","l":"IGNORED"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Texture","l":"image()"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonClientScreen","l":"init()"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonInventoryScreen","l":"init()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WPanelWithInsets","l":"insets"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Insets","l":"Insets(int)","u":"%3Cinit%3E(int)"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Insets","l":"Insets(int, int)","u":"%3Cinit%3E(int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Insets","l":"Insets(int, int, int, int)","u":"%3Cinit%3E(int,int,int,int)"},{"p":"io.github.cottonmc.cotton.gui","c":"EmptyInventory","l":"INSTANCE"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Color.RGB","l":"interpolate(Color.RGB, double)","u":"interpolate(io.github.cottonmc.cotton.gui.widget.data.Color.RGB,double)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WPlayerInvPanel","l":"inventory"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WWidget","l":"isActivationKey(int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WItemSlot","l":"isBigSlot()"},{"p":"io.github.cottonmc.cotton.gui.client","c":"LibGui","l":"isDarkMode()"},{"p":"io.github.cottonmc.cotton.gui","c":"GuiDescription","l":"isDarkMode()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WAbstractSlider","l":"isDecreasingKey(int, WAbstractSlider.Direction)","u":"isDecreasingKey(int,io.github.cottonmc.cotton.gui.widget.WAbstractSlider.Direction)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WAbstractSlider","l":"isDragging()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTextField","l":"isEditable()"},{"p":"io.github.cottonmc.cotton.gui","c":"EmptyInventory","l":"isEmpty()"},{"p":"io.github.cottonmc.cotton.gui","c":"ValidatedSlot","l":"isEnabled()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WButton","l":"isEnabled()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WWidget","l":"isFocused()"},{"p":"io.github.cottonmc.cotton.gui.widget.focus","c":"FocusModel","l":"isFocused(Focus)","u":"isFocused(io.github.cottonmc.cotton.gui.widget.focus.Focus)"},{"p":"io.github.cottonmc.cotton.gui.widget.focus","c":"SimpleKeyedFocusModel","l":"isFocused(Focus)","u":"isFocused(io.github.cottonmc.cotton.gui.widget.focus.Focus)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"LightweightGuiDescription","l":"isFocused(WWidget)","u":"isFocused(io.github.cottonmc.cotton.gui.widget.WWidget)"},{"p":"io.github.cottonmc.cotton.gui","c":"GuiDescription","l":"isFocused(WWidget)","u":"isFocused(io.github.cottonmc.cotton.gui.widget.WWidget)"},{"p":"io.github.cottonmc.cotton.gui","c":"SyncedGuiDescription","l":"isFocused(WWidget)","u":"isFocused(io.github.cottonmc.cotton.gui.widget.WWidget)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"LightweightGuiDescription","l":"isFullscreen()"},{"p":"io.github.cottonmc.cotton.gui","c":"GuiDescription","l":"isFullscreen()"},{"p":"io.github.cottonmc.cotton.gui","c":"SyncedGuiDescription","l":"isFullscreen()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WWidget","l":"isHovered()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WAbstractSlider","l":"isIncreasingKey(int, WAbstractSlider.Direction)","u":"isIncreasingKey(int,io.github.cottonmc.cotton.gui.widget.WAbstractSlider.Direction)"},{"p":"io.github.cottonmc.cotton.gui","c":"ValidatedSlot","l":"isInsertingAllowed()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WItemSlot","l":"isInsertingAllowed()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WAbstractSlider.Direction","l":"isInverted()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WItemSlot","l":"isModifiable()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WAbstractSlider","l":"isMouseInsideBounds(int, int)","u":"isMouseInsideBounds(int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WLabeledSlider","l":"isMouseInsideBounds(int, int)","u":"isMouseInsideBounds(int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WSlider","l":"isMouseInsideBounds(int, int)","u":"isMouseInsideBounds(int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WWidget","l":"isNarratable()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WToggleButton","l":"isOn"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WScrollPanel","l":"isScrollingHorizontally()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WScrollPanel","l":"isScrollingVertically()"},{"p":"io.github.cottonmc.cotton.gui","c":"ValidatedSlot","l":"isTakingAllowed()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WItemSlot","l":"isTakingAllowed()"},{"p":"io.github.cottonmc.cotton.gui.client","c":"LightweightGuiDescription","l":"isTitleVisible()"},{"p":"io.github.cottonmc.cotton.gui","c":"GuiDescription","l":"isTitleVisible()"},{"p":"io.github.cottonmc.cotton.gui","c":"SyncedGuiDescription","l":"isTitleVisible()"},{"p":"io.github.cottonmc.cotton.gui","c":"ValidatedSlot","l":"isVisible()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WWidget","l":"isWithinBounds(int, int)","u":"isWithinBounds(int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget.icon","c":"ItemIcon","l":"ItemIcon(Item)","u":"%3Cinit%3E(net.minecraft.item.Item)"},{"p":"io.github.cottonmc.cotton.gui.widget.icon","c":"ItemIcon","l":"ItemIcon(ItemStack)","u":"%3Cinit%3E(net.minecraft.item.ItemStack)"},{"p":"io.github.cottonmc.cotton.gui","c":"ItemSyncedGuiDescription","l":"ItemSyncedGuiDescription(ScreenHandlerType, int, PlayerInventory, StackReference)","u":"%3Cinit%3E(net.minecraft.screen.ScreenHandlerType,int,net.minecraft.entity.player.PlayerInventory,net.minecraft.inventory.StackReference)"},{"p":"io.github.cottonmc.cotton.gui.widget.focus","c":"Focus","l":"key()"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonClientScreen","l":"keyPressed(int, int, int)","u":"keyPressed(int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonInventoryScreen","l":"keyPressed(int, int, int)","u":"keyPressed(int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonClientScreen","l":"keyReleased(int, int, int)","u":"keyReleased(int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonInventoryScreen","l":"keyReleased(int, int, int)","u":"keyReleased(int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WPlayerInvPanel","l":"label"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WToggleButton","l":"label"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WSprite","l":"lastFrame"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonClientScreen","l":"lastResponder"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonInventoryScreen","l":"lastResponder"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WBox","l":"layout()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WCardPanel","l":"layout()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WListPanel","l":"layout()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WPanel","l":"layout()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WScrollPanel","l":"layout()"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Color.LCH","l":"LCH(float, float, float)","u":"%3Cinit%3E(float,float,float)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonClientScreen","l":"left"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"HorizontalAlignment","l":"LEFT"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WAbstractSlider.Direction","l":"LEFT"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WBar.Direction","l":"LEFT"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Insets","l":"left()"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Color","l":"LIGHT_BLUE_DYE"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Color","l":"LIGHT_GRAY_DYE"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WSlider","l":"LIGHT_TEXTURE"},{"p":"io.github.cottonmc.cotton.gui.client","c":"LightweightGuiDescription","l":"LightweightGuiDescription()","u":"%3Cinit%3E()"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Color","l":"LIME_DYE"},{"p":"io.github.cottonmc.cotton.gui","c":"ValidatedSlot","l":"listeners"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Color","l":"MAGENTA_DYE"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WListPanel","l":"margin"},{"p":"io.github.cottonmc.cotton.gui","c":"EmptyInventory","l":"markDirty()"},{"p":"io.github.cottonmc.cotton.gui","c":"ValidatedSlot","l":"markDirty()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WAbstractSlider","l":"max"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WBar","l":"max"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WBar","l":"maxValue"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WScrollBar","l":"maxValue"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WAbstractSlider","l":"min"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonClientScreen","l":"mouseClicked(double, double, int)","u":"mouseClicked(double,double,int)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonInventoryScreen","l":"mouseClicked(double, double, int)","u":"mouseClicked(double,double,int)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonClientScreen","l":"mouseDragged(double, double, int, double, double)","u":"mouseDragged(double,double,int,double,double)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonInventoryScreen","l":"mouseDragged(double, double, int, double, double)","u":"mouseDragged(double,double,int,double,double)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonClientScreen","l":"mouseMoved(double, double)","u":"mouseMoved(double,double)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonInventoryScreen","l":"mouseMoved(double, double)","u":"mouseMoved(double,double)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonClientScreen","l":"mouseReleased(double, double, int)","u":"mouseReleased(double,double,int)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonInventoryScreen","l":"mouseReleased(double, double, int)","u":"mouseReleased(double,double,int)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonClientScreen","l":"mouseScrolled(double, double, double, double)","u":"mouseScrolled(double,double,double,double)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonInventoryScreen","l":"mouseScrolled(double, double, double, double)","u":"mouseScrolled(double,double,double,double)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"ScreenDrawing","l":"multiplyColor(int, float)","u":"multiplyColor(int,float)"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"ObservableProperty.Builder","l":"name(String)","u":"name(java.lang.String)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"NinePatchBackgroundPainter","l":"NinePatchBackgroundPainter(NinePatch)","u":"%3Cinit%3E(juuxel.libninepatch.NinePatch)"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Insets","l":"NONE"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"ObservableProperty.Builder","l":"nonnull()"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"InputResult","l":"of(boolean)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonHud.Positioner","l":"of(int, int)","u":"of(int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WItemSlot","l":"of(Inventory, int)","u":"of(net.minecraft.inventory.Inventory,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WItemSlot","l":"of(Inventory, int, int, int)","u":"of(net.minecraft.inventory.Inventory,int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget.focus","c":"Focus","l":"of(Rect2i)","u":"of(io.github.cottonmc.cotton.gui.widget.data.Rect2i)"},{"p":"io.github.cottonmc.cotton.gui.networking","c":"ScreenNetworking","l":"of(SyncedGuiDescription, NetworkSide)","u":"of(io.github.cottonmc.cotton.gui.SyncedGuiDescription,io.github.cottonmc.cotton.gui.networking.NetworkSide)"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"ObservableProperty","l":"of(T)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WToggleButton","l":"offImage"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WItemSlot","l":"ofPlayerStorage(Inventory)","u":"ofPlayerStorage(net.minecraft.inventory.Inventory)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTextField","l":"onCharTyped(char)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WWidget","l":"onCharTyped(char)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WAbstractSlider","l":"onClick(int, int, int)","u":"onClick(int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WButton","l":"onClick(int, int, int)","u":"onClick(int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WLabel","l":"onClick(int, int, int)","u":"onClick(int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WText","l":"onClick(int, int, int)","u":"onClick(int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTextField","l":"onClick(int, int, int)","u":"onClick(int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WToggleButton","l":"onClick(int, int, int)","u":"onClick(int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WWidget","l":"onClick(int, int, int)","u":"onClick(int,int,int)"},{"p":"io.github.cottonmc.cotton.gui","c":"SyncedGuiDescription","l":"onClosed(PlayerEntity)","u":"onClosed(net.minecraft.entity.player.PlayerEntity)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTextField","l":"onDirectionalKey(int, int)","u":"onDirectionalKey(int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTextField","l":"onFocusGained()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WWidget","l":"onFocusGained()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WItemSlot","l":"onFocusLost()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WWidget","l":"onFocusLost()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WItemSlot","l":"onHidden()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WPanel","l":"onHidden()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WWidget","l":"onHidden()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WToggleButton","l":"onImage"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WAbstractSlider","l":"onKeyPressed(int, int, int)","u":"onKeyPressed(int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WButton","l":"onKeyPressed(int, int, int)","u":"onKeyPressed(int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WItemSlot","l":"onKeyPressed(int, int, int)","u":"onKeyPressed(int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WScrollBar","l":"onKeyPressed(int, int, int)","u":"onKeyPressed(int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTextField","l":"onKeyPressed(int, int, int)","u":"onKeyPressed(int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WToggleButton","l":"onKeyPressed(int, int, int)","u":"onKeyPressed(int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WWidget","l":"onKeyPressed(int, int, int)","u":"onKeyPressed(int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WAbstractSlider","l":"onKeyReleased(int, int, int)","u":"onKeyReleased(int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WWidget","l":"onKeyReleased(int, int, int)","u":"onKeyReleased(int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.networking","c":"ScreenNetworking.MessageReceiver","l":"onMessage(PacketByteBuf)","u":"onMessage(net.minecraft.network.PacketByteBuf)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WAbstractSlider","l":"onMouseDown(int, int, int)","u":"onMouseDown(int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WScrollBar","l":"onMouseDown(int, int, int)","u":"onMouseDown(int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WWidget","l":"onMouseDown(int, int, int)","u":"onMouseDown(int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WAbstractSlider","l":"onMouseDrag(int, int, int, double, double)","u":"onMouseDrag(int,int,int,double,double)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WScrollBar","l":"onMouseDrag(int, int, int, double, double)","u":"onMouseDrag(int,int,int,double,double)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WWidget","l":"onMouseDrag(int, int, int, double, double)","u":"onMouseDrag(int,int,int,double,double)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WItemSlot","l":"onMouseMove(int, int)","u":"onMouseMove(int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WWidget","l":"onMouseMove(int, int)","u":"onMouseMove(int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WAbstractSlider","l":"onMouseScroll(int, int, double, double)","u":"onMouseScroll(int,int,double,double)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WListPanel","l":"onMouseScroll(int, int, double, double)","u":"onMouseScroll(int,int,double,double)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WScrollBar","l":"onMouseScroll(int, int, double, double)","u":"onMouseScroll(int,int,double,double)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WScrollPanel","l":"onMouseScroll(int, int, double, double)","u":"onMouseScroll(int,int,double,double)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WWidget","l":"onMouseScroll(int, int, double, double)","u":"onMouseScroll(int,int,double,double)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WAbstractSlider","l":"onMouseUp(int, int, int)","u":"onMouseUp(int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WScrollBar","l":"onMouseUp(int, int, int)","u":"onMouseUp(int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WWidget","l":"onMouseUp(int, int, int)","u":"onMouseUp(int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"ObservableView.ChangeListener","l":"onPropertyChange(ObservableView, T, T)","u":"onPropertyChange(io.github.cottonmc.cotton.gui.widget.data.ObservableView,T,T)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WItemSlot","l":"onShown()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WPanel","l":"onShown()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WWidget","l":"onShown()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WItemSlot.ChangeListener","l":"onStackChanged(WItemSlot, Inventory, int, ItemStack)","u":"onStackChanged(io.github.cottonmc.cotton.gui.widget.WItemSlot,net.minecraft.inventory.Inventory,int,net.minecraft.item.ItemStack)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WToggleButton","l":"onToggle"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WToggleButton","l":"onToggle(boolean)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WAbstractSlider","l":"onValueChanged(int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WLabeledSlider","l":"onValueChanged(int)"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Color","l":"opaqueRgb(int)"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"InputResult","l":"or(InputResult)","u":"or(io.github.cottonmc.cotton.gui.widget.data.InputResult)"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Color","l":"ORANGE_DYE"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WItemSlot","l":"outputOf(Inventory, int)","u":"outputOf(net.minecraft.inventory.Inventory,int)"},{"p":"io.github.cottonmc.cotton.gui","c":"ItemSyncedGuiDescription","l":"owner"},{"p":"io.github.cottonmc.cotton.gui","c":"ItemSyncedGuiDescription","l":"ownerStack"},{"p":"io.github.cottonmc.cotton.gui.widget.icon","c":"Icon","l":"paint(DrawContext, int, int, int)","u":"paint(net.minecraft.client.gui.DrawContext,int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget.icon","c":"ItemIcon","l":"paint(DrawContext, int, int, int)","u":"paint(net.minecraft.client.gui.DrawContext,int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget.icon","c":"TextureIcon","l":"paint(DrawContext, int, int, int)","u":"paint(net.minecraft.client.gui.DrawContext,int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WBar","l":"paint(DrawContext, int, int, int, int)","u":"paint(net.minecraft.client.gui.DrawContext,int,int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WButton","l":"paint(DrawContext, int, int, int, int)","u":"paint(net.minecraft.client.gui.DrawContext,int,int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WClippedPanel","l":"paint(DrawContext, int, int, int, int)","u":"paint(net.minecraft.client.gui.DrawContext,int,int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WDynamicLabel","l":"paint(DrawContext, int, int, int, int)","u":"paint(net.minecraft.client.gui.DrawContext,int,int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WItem","l":"paint(DrawContext, int, int, int, int)","u":"paint(net.minecraft.client.gui.DrawContext,int,int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WItemSlot","l":"paint(DrawContext, int, int, int, int)","u":"paint(net.minecraft.client.gui.DrawContext,int,int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WLabel","l":"paint(DrawContext, int, int, int, int)","u":"paint(net.minecraft.client.gui.DrawContext,int,int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WLabeledSlider","l":"paint(DrawContext, int, int, int, int)","u":"paint(net.minecraft.client.gui.DrawContext,int,int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WListPanel","l":"paint(DrawContext, int, int, int, int)","u":"paint(net.minecraft.client.gui.DrawContext,int,int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WPanel","l":"paint(DrawContext, int, int, int, int)","u":"paint(net.minecraft.client.gui.DrawContext,int,int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WScrollBar","l":"paint(DrawContext, int, int, int, int)","u":"paint(net.minecraft.client.gui.DrawContext,int,int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WScrollPanel","l":"paint(DrawContext, int, int, int, int)","u":"paint(net.minecraft.client.gui.DrawContext,int,int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WSlider","l":"paint(DrawContext, int, int, int, int)","u":"paint(net.minecraft.client.gui.DrawContext,int,int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WSprite","l":"paint(DrawContext, int, int, int, int)","u":"paint(net.minecraft.client.gui.DrawContext,int,int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WText","l":"paint(DrawContext, int, int, int, int)","u":"paint(net.minecraft.client.gui.DrawContext,int,int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTextField","l":"paint(DrawContext, int, int, int, int)","u":"paint(net.minecraft.client.gui.DrawContext,int,int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WToggleButton","l":"paint(DrawContext, int, int, int, int)","u":"paint(net.minecraft.client.gui.DrawContext,int,int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WWidget","l":"paint(DrawContext, int, int, int, int)","u":"paint(net.minecraft.client.gui.DrawContext,int,int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"BackgroundPainter","l":"paintBackground(DrawContext, int, int, WWidget)","u":"paintBackground(net.minecraft.client.gui.DrawContext,int,int,io.github.cottonmc.cotton.gui.widget.WWidget)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"NinePatchBackgroundPainter","l":"paintBackground(DrawContext, int, int, WWidget)","u":"paintBackground(net.minecraft.client.gui.DrawContext,int,int,io.github.cottonmc.cotton.gui.widget.WWidget)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WSprite","l":"paintFrame(DrawContext, int, int, Texture)","u":"paintFrame(net.minecraft.client.gui.DrawContext,int,int,io.github.cottonmc.cotton.gui.widget.data.Texture)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTiledSprite","l":"paintFrame(DrawContext, int, int, Texture)","u":"paintFrame(net.minecraft.client.gui.DrawContext,int,int,io.github.cottonmc.cotton.gui.widget.data.Texture)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WWidget","l":"parent"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Color","l":"PINK_DYE"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WScrollBar","l":"pixelsToValues(int)"},{"p":"io.github.cottonmc.cotton.gui","c":"SyncedGuiDescription","l":"playerInventory"},{"p":"io.github.cottonmc.cotton.gui.client","c":"Scissors","l":"pop()"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"InputResult","l":"PROCESSED"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WBar","l":"properties"},{"p":"io.github.cottonmc.cotton.gui.client","c":"LightweightGuiDescription","l":"propertyDelegate"},{"p":"io.github.cottonmc.cotton.gui","c":"SyncedGuiDescription","l":"propertyDelegate"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Color","l":"PURPLE_DYE"},{"p":"io.github.cottonmc.cotton.gui.client","c":"Scissors","l":"push(int, int, int, int)","u":"push(int,int,int,int)"},{"p":"io.github.cottonmc.cotton.gui","c":"SyncedGuiDescription","l":"quickMove(PlayerEntity, int)","u":"quickMove(net.minecraft.entity.player.PlayerEntity,int)"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"ObservableProperty","l":"readOnly()"},{"p":"io.github.cottonmc.cotton.gui.networking","c":"ScreenNetworking","l":"receive(Identifier, ScreenNetworking.MessageReceiver)","u":"receive(net.minecraft.util.Identifier,io.github.cottonmc.cotton.gui.networking.ScreenNetworking.MessageReceiver)"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Rect2i","l":"Rect2i(int, int, int, int)","u":"%3Cinit%3E(int,int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Color","l":"RED"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Color","l":"RED_DYE"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WWidget","l":"releaseFocus()"},{"p":"io.github.cottonmc.cotton.gui.client","c":"LightweightGuiDescription","l":"releaseFocus(WWidget)","u":"releaseFocus(io.github.cottonmc.cotton.gui.widget.WWidget)"},{"p":"io.github.cottonmc.cotton.gui","c":"GuiDescription","l":"releaseFocus(WWidget)","u":"releaseFocus(io.github.cottonmc.cotton.gui.widget.WWidget)"},{"p":"io.github.cottonmc.cotton.gui","c":"SyncedGuiDescription","l":"releaseFocus(WWidget)","u":"releaseFocus(io.github.cottonmc.cotton.gui.widget.WWidget)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonHud","l":"remove(WWidget)","u":"remove(io.github.cottonmc.cotton.gui.widget.WWidget)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WPanel","l":"remove(WWidget)","u":"remove(io.github.cottonmc.cotton.gui.widget.WWidget)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonClientScreen","l":"removed()"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonInventoryScreen","l":"removed()"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"ObservableProperty","l":"removeListener(ObservableView.ChangeListener)","u":"removeListener(io.github.cottonmc.cotton.gui.widget.data.ObservableView.ChangeListener)"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"ObservableView","l":"removeListener(ObservableView.ChangeListener)","u":"removeListener(io.github.cottonmc.cotton.gui.widget.data.ObservableView.ChangeListener)"},{"p":"io.github.cottonmc.cotton.gui","c":"EmptyInventory","l":"removeStack(int)"},{"p":"io.github.cottonmc.cotton.gui","c":"EmptyInventory","l":"removeStack(int, int)","u":"removeStack(int,int)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonClientScreen","l":"render(DrawContext, int, int, float)","u":"render(net.minecraft.client.gui.DrawContext,int,int,float)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonInventoryScreen","l":"render(DrawContext, int, int, float)","u":"render(net.minecraft.client.gui.DrawContext,int,int,float)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTextField","l":"renderBox(DrawContext, int, int)","u":"renderBox(net.minecraft.client.gui.DrawContext,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTextField","l":"renderCursor(DrawContext, int, int, String)","u":"renderCursor(net.minecraft.client.gui.DrawContext,int,int,java.lang.String)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTextField","l":"renderSelection(DrawContext, int, int, String)","u":"renderSelection(net.minecraft.client.gui.DrawContext,int,int,java.lang.String)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTextField","l":"renderSuggestion(DrawContext, int, int)","u":"renderSuggestion(net.minecraft.client.gui.DrawContext,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTextField","l":"renderText(DrawContext, int, int, String)","u":"renderText(net.minecraft.client.gui.DrawContext,int,int,java.lang.String)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTextField","l":"renderTextField(DrawContext, int, int)","u":"renderTextField(net.minecraft.client.gui.DrawContext,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WWidget","l":"renderTooltip(DrawContext, int, int, int, int)","u":"renderTooltip(net.minecraft.client.gui.DrawContext,int,int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonClientScreen","l":"reposition(int, int)","u":"reposition(int,int)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonInventoryScreen","l":"reposition(int, int)","u":"reposition(int,int)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonHud.Positioner","l":"reposition(WWidget, int, int)","u":"reposition(io.github.cottonmc.cotton.gui.widget.WWidget,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WWidget","l":"requestFocus()"},{"p":"io.github.cottonmc.cotton.gui.client","c":"LightweightGuiDescription","l":"requestFocus(WWidget)","u":"requestFocus(io.github.cottonmc.cotton.gui.widget.WWidget)"},{"p":"io.github.cottonmc.cotton.gui","c":"GuiDescription","l":"requestFocus(WWidget)","u":"requestFocus(io.github.cottonmc.cotton.gui.widget.WWidget)"},{"p":"io.github.cottonmc.cotton.gui","c":"SyncedGuiDescription","l":"requestFocus(WWidget)","u":"requestFocus(io.github.cottonmc.cotton.gui.widget.WWidget)"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Color","l":"rgb(int)"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Color.RGB","l":"RGB(int)","u":"%3Cinit%3E(int)"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Color.RGB","l":"RGB(int, int, int)","u":"%3Cinit%3E(int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Color","l":"rgb(int, int, int, int)","u":"rgb(int,int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Color.RGB","l":"RGB(int, int, int, int)","u":"%3Cinit%3E(int,int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"HorizontalAlignment","l":"RIGHT"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WAbstractSlider.Direction","l":"RIGHT"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WBar.Direction","l":"RIGHT"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Insets","l":"right()"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Insets","l":"ROOT_PANEL"},{"p":"io.github.cottonmc.cotton.gui.client","c":"LightweightGuiDescription","l":"rootPanel"},{"p":"io.github.cottonmc.cotton.gui","c":"SyncedGuiDescription","l":"rootPanel"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WListPanel","l":"scrollBar"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTextField","l":"scrollCursorIntoView()"},{"p":"io.github.cottonmc.cotton.gui.networking","c":"ScreenNetworking","l":"send(Identifier, Consumer)","u":"send(net.minecraft.util.Identifier,java.util.function.Consumer)"},{"p":"io.github.cottonmc.cotton.gui.networking","c":"NetworkSide","l":"SERVER"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"ObservableProperty","l":"set(T)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WButton","l":"setAlignment(HorizontalAlignment)","u":"setAlignment(io.github.cottonmc.cotton.gui.widget.data.HorizontalAlignment)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WDynamicLabel","l":"setAlignment(HorizontalAlignment)","u":"setAlignment(io.github.cottonmc.cotton.gui.widget.data.HorizontalAlignment)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WBox","l":"setAxis(Axis)","u":"setAxis(io.github.cottonmc.cotton.gui.widget.data.Axis)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WItemSlot","l":"setBackgroundPainter(BackgroundPainter)","u":"setBackgroundPainter(io.github.cottonmc.cotton.gui.client.BackgroundPainter)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WSlider","l":"setBackgroundPainter(BackgroundPainter)","u":"setBackgroundPainter(io.github.cottonmc.cotton.gui.client.BackgroundPainter)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WPanel","l":"setBackgroundPainter(BackgroundPainter)","u":"setBackgroundPainter(io.github.cottonmc.cotton.gui.client.BackgroundPainter)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WPlayerInvPanel","l":"setBackgroundPainter(BackgroundPainter)","u":"setBackgroundPainter(io.github.cottonmc.cotton.gui.client.BackgroundPainter)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTextField","l":"setBackgroundPainter(BackgroundPainter)","u":"setBackgroundPainter(io.github.cottonmc.cotton.gui.client.BackgroundPainter)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"NinePatchBackgroundPainter","l":"setBottomPadding(int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTextField","l":"setChangedListener(Consumer)","u":"setChangedListener(java.util.function.Consumer)"},{"p":"io.github.cottonmc.cotton.gui.widget.icon","c":"TextureIcon","l":"setColor(int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WLabel","l":"setColor(int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WText","l":"setColor(int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WDynamicLabel","l":"setColor(int, int)","u":"setColor(int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WLabel","l":"setColor(int, int)","u":"setColor(int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WText","l":"setColor(int, int)","u":"setColor(int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WToggleButton","l":"setColor(int, int)","u":"setColor(int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTextField","l":"setCursorPos(int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WDynamicLabel","l":"setDarkmodeColor(int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WLabel","l":"setDarkmodeColor(int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WText","l":"setDarkmodeColor(int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WAbstractSlider","l":"setDirection(WAbstractSlider.Direction)","u":"setDirection(io.github.cottonmc.cotton.gui.widget.WAbstractSlider.Direction)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTextField","l":"setDisabledColor(int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WAbstractSlider","l":"setDraggingFinishedListener(IntConsumer)","u":"setDraggingFinishedListener(java.util.function.IntConsumer)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WItem","l":"setDuration(int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTextField","l":"setEditable(boolean)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WButton","l":"setEnabled(boolean)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTextField","l":"setEnabledColor(int)"},{"p":"io.github.cottonmc.cotton.gui","c":"ValidatedSlot","l":"setFilter(Predicate)","u":"setFilter(java.util.function.Predicate)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WItemSlot","l":"setFilter(Predicate)","u":"setFilter(java.util.function.Predicate)"},{"p":"io.github.cottonmc.cotton.gui.widget.focus","c":"FocusModel","l":"setFocused(Focus)","u":"setFocused(io.github.cottonmc.cotton.gui.widget.focus.Focus)"},{"p":"io.github.cottonmc.cotton.gui.widget.focus","c":"SimpleKeyedFocusModel","l":"setFocused(Focus)","u":"setFocused(io.github.cottonmc.cotton.gui.widget.focus.Focus)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WToggleButton","l":"setFocusImage(Texture)","u":"setFocusImage(io.github.cottonmc.cotton.gui.widget.data.Texture)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WSprite","l":"setFrames(Identifier...)","u":"setFrames(net.minecraft.util.Identifier...)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WSprite","l":"setFrames(Texture...)","u":"setFrames(io.github.cottonmc.cotton.gui.widget.data.Texture...)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"LightweightGuiDescription","l":"setFullscreen(boolean)"},{"p":"io.github.cottonmc.cotton.gui","c":"GuiDescription","l":"setFullscreen(boolean)"},{"p":"io.github.cottonmc.cotton.gui","c":"SyncedGuiDescription","l":"setFullscreen(boolean)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WGridPanel","l":"setGaps(int, int)","u":"setGaps(int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WBox","l":"setHorizontalAlignment(HorizontalAlignment)","u":"setHorizontalAlignment(io.github.cottonmc.cotton.gui.widget.data.HorizontalAlignment)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WLabel","l":"setHorizontalAlignment(HorizontalAlignment)","u":"setHorizontalAlignment(io.github.cottonmc.cotton.gui.widget.data.HorizontalAlignment)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WText","l":"setHorizontalAlignment(HorizontalAlignment)","u":"setHorizontalAlignment(io.github.cottonmc.cotton.gui.widget.data.HorizontalAlignment)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WListPanel","l":"setHost(GuiDescription)","u":"setHost(io.github.cottonmc.cotton.gui.GuiDescription)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WPanel","l":"setHost(GuiDescription)","u":"setHost(io.github.cottonmc.cotton.gui.GuiDescription)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WWidget","l":"setHost(GuiDescription)","u":"setHost(io.github.cottonmc.cotton.gui.GuiDescription)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WWidget","l":"setHovered(boolean)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WButton","l":"setIcon(Icon)","u":"setIcon(io.github.cottonmc.cotton.gui.widget.icon.Icon)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WItemSlot","l":"setIcon(Icon)","u":"setIcon(io.github.cottonmc.cotton.gui.widget.icon.Icon)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WButton","l":"setIconSize(int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WSprite","l":"setImage(Identifier)","u":"setImage(net.minecraft.util.Identifier)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WSprite","l":"setImage(Texture)","u":"setImage(io.github.cottonmc.cotton.gui.widget.data.Texture)"},{"p":"io.github.cottonmc.cotton.gui","c":"ValidatedSlot","l":"setInputFilter(Predicate)","u":"setInputFilter(java.util.function.Predicate)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WItemSlot","l":"setInputFilter(Predicate)","u":"setInputFilter(java.util.function.Predicate)"},{"p":"io.github.cottonmc.cotton.gui","c":"ValidatedSlot","l":"setInsertingAllowed(boolean)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WItemSlot","l":"setInsertingAllowed(boolean)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WBox","l":"setInsets(Insets)","u":"setInsets(io.github.cottonmc.cotton.gui.widget.data.Insets)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WGridPanel","l":"setInsets(Insets)","u":"setInsets(io.github.cottonmc.cotton.gui.widget.data.Insets)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WPanelWithInsets","l":"setInsets(Insets)","u":"setInsets(io.github.cottonmc.cotton.gui.widget.data.Insets)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WPlainPanel","l":"setInsets(Insets)","u":"setInsets(io.github.cottonmc.cotton.gui.widget.data.Insets)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WItem","l":"setItems(List)","u":"setItems(java.util.List)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WLabeledSlider","l":"setLabel(Text)","u":"setLabel(net.minecraft.text.Text)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WToggleButton","l":"setLabel(Text)","u":"setLabel(net.minecraft.text.Text)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WButton","l":"setLabel(Text)","u":"setLabel(net.minecraft.text.Text)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WLabeledSlider","l":"setLabelAlignment(HorizontalAlignment)","u":"setLabelAlignment(io.github.cottonmc.cotton.gui.widget.data.HorizontalAlignment)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WLabeledSlider","l":"setLabelUpdater(WLabeledSlider.LabelUpdater)","u":"setLabelUpdater(io.github.cottonmc.cotton.gui.widget.WLabeledSlider.LabelUpdater)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonClientScreen","l":"setLastResponder(WWidget)","u":"setLastResponder(io.github.cottonmc.cotton.gui.widget.WWidget)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonInventoryScreen","l":"setLastResponder(WWidget)","u":"setLastResponder(io.github.cottonmc.cotton.gui.widget.WWidget)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"NinePatchBackgroundPainter","l":"setLeftPadding(int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WListPanel","l":"setListItemHeight(int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WWidget","l":"setLocation(int, int)","u":"setLocation(int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTextField","l":"setMaxLength(int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WAbstractSlider","l":"setMaxValue(int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WScrollBar","l":"setMaxValue(int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WAbstractSlider","l":"setMinValue(int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WItemSlot","l":"setModifiable(boolean)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WToggleButton","l":"setOffImage(Texture)","u":"setOffImage(io.github.cottonmc.cotton.gui.widget.data.Texture)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WButton","l":"setOnClick(Runnable)","u":"setOnClick(java.lang.Runnable)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WToggleButton","l":"setOnImage(Texture)","u":"setOnImage(io.github.cottonmc.cotton.gui.widget.data.Texture)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WToggleButton","l":"setOnToggle(Consumer)","u":"setOnToggle(java.util.function.Consumer)"},{"p":"io.github.cottonmc.cotton.gui.widget.icon","c":"TextureIcon","l":"setOpacity(float)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WSprite","l":"setOpaqueTint(int)"},{"p":"io.github.cottonmc.cotton.gui","c":"ValidatedSlot","l":"setOutputFilter(Predicate)","u":"setOutputFilter(java.util.function.Predicate)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WItemSlot","l":"setOutputFilter(Predicate)","u":"setOutputFilter(java.util.function.Predicate)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"NinePatchBackgroundPainter","l":"setPadding(int)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"NinePatchBackgroundPainter","l":"setPadding(int, int)","u":"setPadding(int,int)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"NinePatchBackgroundPainter","l":"setPadding(int, int, int, int)","u":"setPadding(int,int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WWidget","l":"setParent(WPanel)","u":"setParent(io.github.cottonmc.cotton.gui.widget.WPanel)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonHud","l":"setPositioner(WWidget, CottonHud.Positioner)","u":"setPositioner(io.github.cottonmc.cotton.gui.widget.WWidget,io.github.cottonmc.cotton.gui.client.CottonHud.Positioner)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WBar","l":"setProperties(PropertyDelegate)","u":"setProperties(net.minecraft.screen.PropertyDelegate)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"LightweightGuiDescription","l":"setPropertyDelegate(PropertyDelegate)","u":"setPropertyDelegate(net.minecraft.screen.PropertyDelegate)"},{"p":"io.github.cottonmc.cotton.gui","c":"GuiDescription","l":"setPropertyDelegate(PropertyDelegate)","u":"setPropertyDelegate(net.minecraft.screen.PropertyDelegate)"},{"p":"io.github.cottonmc.cotton.gui","c":"SyncedGuiDescription","l":"setPropertyDelegate(PropertyDelegate)","u":"setPropertyDelegate(net.minecraft.screen.PropertyDelegate)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"NinePatchBackgroundPainter","l":"setRightPadding(int)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"LightweightGuiDescription","l":"setRootPanel(WPanel)","u":"setRootPanel(io.github.cottonmc.cotton.gui.widget.WPanel)"},{"p":"io.github.cottonmc.cotton.gui","c":"GuiDescription","l":"setRootPanel(WPanel)","u":"setRootPanel(io.github.cottonmc.cotton.gui.widget.WPanel)"},{"p":"io.github.cottonmc.cotton.gui","c":"SyncedGuiDescription","l":"setRootPanel(WPanel)","u":"setRootPanel(io.github.cottonmc.cotton.gui.widget.WPanel)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WScrollPanel","l":"setScrollingHorizontally(TriState)","u":"setScrollingHorizontally(net.fabricmc.fabric.api.util.TriState)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WScrollBar","l":"setScrollingSpeed(int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WScrollPanel","l":"setScrollingVertically(TriState)","u":"setScrollingVertically(net.fabricmc.fabric.api.util.TriState)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WCardPanel","l":"setSelectedCard(WWidget)","u":"setSelectedCard(io.github.cottonmc.cotton.gui.widget.WWidget)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WCardPanel","l":"setSelectedIndex(int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTabPanel","l":"setSelectedIndex(int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTabPanel","l":"setSelectedTab(WTabPanel.Tab)","u":"setSelectedTab(io.github.cottonmc.cotton.gui.widget.WTabPanel.Tab)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WAbstractSlider","l":"setSize(int, int)","u":"setSize(int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WCardPanel","l":"setSize(int, int)","u":"setSize(int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WDynamicLabel","l":"setSize(int, int)","u":"setSize(int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WLabel","l":"setSize(int, int)","u":"setSize(int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTabPanel","l":"setSize(int, int)","u":"setSize(int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WText","l":"setSize(int, int)","u":"setSize(int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTextField","l":"setSize(int, int)","u":"setSize(int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WWidget","l":"setSize(int, int)","u":"setSize(int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WBox","l":"setSpacing(int)"},{"p":"io.github.cottonmc.cotton.gui","c":"EmptyInventory","l":"setStack(int, ItemStack)","u":"setStack(int,net.minecraft.item.ItemStack)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTextField","l":"setSuggestion(Text)","u":"setSuggestion(net.minecraft.text.Text)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTextField","l":"setSuggestionColor(int)"},{"p":"io.github.cottonmc.cotton.gui","c":"ValidatedSlot","l":"setTakingAllowed(boolean)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WItemSlot","l":"setTakingAllowed(boolean)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTextField","l":"setText(String)","u":"setText(java.lang.String)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WDynamicLabel","l":"setText(Supplier)","u":"setText(java.util.function.Supplier)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WLabel","l":"setText(Text)","u":"setText(net.minecraft.text.Text)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WText","l":"setText(Text)","u":"setText(net.minecraft.text.Text)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTextField","l":"setTextPredicate(Predicate)","u":"setTextPredicate(java.util.function.Predicate)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTiledSprite","l":"setTileHeight(int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTiledSprite","l":"setTileSize(int, int)","u":"setTileSize(int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTiledSprite","l":"setTileWidth(int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WSprite","l":"setTint(int)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"LightweightGuiDescription","l":"setTitleAlignment(HorizontalAlignment)","u":"setTitleAlignment(io.github.cottonmc.cotton.gui.widget.data.HorizontalAlignment)"},{"p":"io.github.cottonmc.cotton.gui","c":"GuiDescription","l":"setTitleAlignment(HorizontalAlignment)","u":"setTitleAlignment(io.github.cottonmc.cotton.gui.widget.data.HorizontalAlignment)"},{"p":"io.github.cottonmc.cotton.gui","c":"SyncedGuiDescription","l":"setTitleAlignment(HorizontalAlignment)","u":"setTitleAlignment(io.github.cottonmc.cotton.gui.widget.data.HorizontalAlignment)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"LightweightGuiDescription","l":"setTitleColor(int)"},{"p":"io.github.cottonmc.cotton.gui","c":"GuiDescription","l":"setTitleColor(int)"},{"p":"io.github.cottonmc.cotton.gui","c":"SyncedGuiDescription","l":"setTitleColor(int)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"LightweightGuiDescription","l":"setTitleColor(int, int)","u":"setTitleColor(int,int)"},{"p":"io.github.cottonmc.cotton.gui","c":"GuiDescription","l":"setTitleColor(int, int)","u":"setTitleColor(int,int)"},{"p":"io.github.cottonmc.cotton.gui","c":"SyncedGuiDescription","l":"setTitleColor(int, int)","u":"setTitleColor(int,int)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"LightweightGuiDescription","l":"setTitlePos(Vec2i)","u":"setTitlePos(io.github.cottonmc.cotton.gui.widget.data.Vec2i)"},{"p":"io.github.cottonmc.cotton.gui","c":"GuiDescription","l":"setTitlePos(Vec2i)","u":"setTitlePos(io.github.cottonmc.cotton.gui.widget.data.Vec2i)"},{"p":"io.github.cottonmc.cotton.gui","c":"SyncedGuiDescription","l":"setTitlePos(Vec2i)","u":"setTitlePos(io.github.cottonmc.cotton.gui.widget.data.Vec2i)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"LightweightGuiDescription","l":"setTitleVisible(boolean)"},{"p":"io.github.cottonmc.cotton.gui","c":"GuiDescription","l":"setTitleVisible(boolean)"},{"p":"io.github.cottonmc.cotton.gui","c":"SyncedGuiDescription","l":"setTitleVisible(boolean)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WToggleButton","l":"setToggle(boolean)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"NinePatchBackgroundPainter","l":"setTopPadding(int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WSprite","l":"setUv(float, float, float, float)","u":"setUv(float,float,float,float)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WAbstractSlider","l":"setValue(int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WScrollBar","l":"setValue(int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WAbstractSlider","l":"setValue(int, boolean)","u":"setValue(int,boolean)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WAbstractSlider","l":"setValueChangeListener(IntConsumer)","u":"setValueChangeListener(java.util.function.IntConsumer)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WBox","l":"setVerticalAlignment(VerticalAlignment)","u":"setVerticalAlignment(io.github.cottonmc.cotton.gui.widget.data.VerticalAlignment)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WLabel","l":"setVerticalAlignment(VerticalAlignment)","u":"setVerticalAlignment(io.github.cottonmc.cotton.gui.widget.data.VerticalAlignment)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WText","l":"setVerticalAlignment(VerticalAlignment)","u":"setVerticalAlignment(io.github.cottonmc.cotton.gui.widget.data.VerticalAlignment)"},{"p":"io.github.cottonmc.cotton.gui","c":"ValidatedSlot","l":"setVisible(boolean)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WScrollBar","l":"setWindow(int)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonInventoryScreen","l":"shouldPause()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WWidget","l":"shouldRenderInDarkMode()"},{"p":"io.github.cottonmc.cotton.gui.widget.focus","c":"FocusModel","l":"simple(WWidget)","u":"simple(io.github.cottonmc.cotton.gui.widget.WWidget)"},{"p":"io.github.cottonmc.cotton.gui.widget.focus","c":"SimpleKeyedFocusModel","l":"SimpleKeyedFocusModel(List>)","u":"%3Cinit%3E(java.util.List)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WSprite","l":"singleImage"},{"p":"io.github.cottonmc.cotton.gui","c":"EmptyInventory","l":"size()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WScrollBar","l":"sliding"},{"p":"io.github.cottonmc.cotton.gui.client","c":"BackgroundPainter","l":"SLOT"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WItemSlot","l":"SLOT_TEXTURE"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WBox","l":"spacing"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Texture.Type","l":"STANDALONE"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WPanel","l":"streamChildren()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WListPanel","l":"supplier"},{"p":"io.github.cottonmc.cotton.gui","c":"SyncedGuiDescription","l":"SyncedGuiDescription(ScreenHandlerType, int, PlayerInventory)","u":"%3Cinit%3E(net.minecraft.screen.ScreenHandlerType,int,net.minecraft.entity.player.PlayerInventory)"},{"p":"io.github.cottonmc.cotton.gui","c":"SyncedGuiDescription","l":"SyncedGuiDescription(ScreenHandlerType, int, PlayerInventory, Inventory, PropertyDelegate)","u":"%3Cinit%3E(net.minecraft.screen.ScreenHandlerType,int,net.minecraft.entity.player.PlayerInventory,net.minecraft.inventory.Inventory,net.minecraft.screen.PropertyDelegate)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WDynamicLabel","l":"text"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WLabel","l":"text"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WText","l":"text"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTextField","l":"TEXT_PADDING_X"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTextField","l":"TEXT_PADDING_Y"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Texture","l":"Texture(Identifier)","u":"%3Cinit%3E(net.minecraft.util.Identifier)"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Texture","l":"Texture(Identifier, float, float, float, float)","u":"%3Cinit%3E(net.minecraft.util.Identifier,float,float,float,float)"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Texture","l":"Texture(Identifier, Texture.Type)","u":"%3Cinit%3E(net.minecraft.util.Identifier,io.github.cottonmc.cotton.gui.widget.data.Texture.Type)"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Texture","l":"Texture(Identifier, Texture.Type, float, float, float, float)","u":"%3Cinit%3E(net.minecraft.util.Identifier,io.github.cottonmc.cotton.gui.widget.data.Texture.Type,float,float,float,float)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"ScreenDrawing","l":"texturedGuiRect(DrawContext, int, int, int, int, Identifier, int)","u":"texturedGuiRect(net.minecraft.client.gui.DrawContext,int,int,int,int,net.minecraft.util.Identifier,int)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"ScreenDrawing","l":"texturedGuiRect(DrawContext, int, int, int, int, Identifier, int, int, int)","u":"texturedGuiRect(net.minecraft.client.gui.DrawContext,int,int,int,int,net.minecraft.util.Identifier,int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"ScreenDrawing","l":"texturedRect(DrawContext, int, int, int, int, Identifier, float, float, float, float, int)","u":"texturedRect(net.minecraft.client.gui.DrawContext,int,int,int,int,net.minecraft.util.Identifier,float,float,float,float,int)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"ScreenDrawing","l":"texturedRect(DrawContext, int, int, int, int, Identifier, float, float, float, float, int, float)","u":"texturedRect(net.minecraft.client.gui.DrawContext,int,int,int,int,net.minecraft.util.Identifier,float,float,float,float,int,float)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"ScreenDrawing","l":"texturedRect(DrawContext, int, int, int, int, Identifier, int)","u":"texturedRect(net.minecraft.client.gui.DrawContext,int,int,int,int,net.minecraft.util.Identifier,int)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"ScreenDrawing","l":"texturedRect(DrawContext, int, int, int, int, Identifier, int, float)","u":"texturedRect(net.minecraft.client.gui.DrawContext,int,int,int,int,net.minecraft.util.Identifier,int,float)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"ScreenDrawing","l":"texturedRect(DrawContext, int, int, int, int, Texture, int)","u":"texturedRect(net.minecraft.client.gui.DrawContext,int,int,int,int,io.github.cottonmc.cotton.gui.widget.data.Texture,int)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"ScreenDrawing","l":"texturedRect(DrawContext, int, int, int, int, Texture, int, float)","u":"texturedRect(net.minecraft.client.gui.DrawContext,int,int,int,int,io.github.cottonmc.cotton.gui.widget.data.Texture,int,float)"},{"p":"io.github.cottonmc.cotton.gui.widget.icon","c":"TextureIcon","l":"TextureIcon(Identifier)","u":"%3Cinit%3E(net.minecraft.util.Identifier)"},{"p":"io.github.cottonmc.cotton.gui.widget.icon","c":"TextureIcon","l":"TextureIcon(Texture)","u":"%3Cinit%3E(io.github.cottonmc.cotton.gui.widget.data.Texture)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WSlider","l":"THUMB_SIZE"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonClientScreen","l":"tick()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WAbstractSlider","l":"tick()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WItem","l":"tick()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WPanel","l":"tick()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTextField","l":"tick()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WWidget","l":"tick()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WSprite","l":"tint"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTabPanel.Tab.Builder","l":"title(Text)","u":"title(net.minecraft.text.Text)"},{"p":"io.github.cottonmc.cotton.gui.client","c":"LightweightGuiDescription","l":"titleAlignment"},{"p":"io.github.cottonmc.cotton.gui","c":"SyncedGuiDescription","l":"titleAlignment"},{"p":"io.github.cottonmc.cotton.gui.client","c":"LightweightGuiDescription","l":"titleColor"},{"p":"io.github.cottonmc.cotton.gui","c":"SyncedGuiDescription","l":"titleColor"},{"p":"io.github.cottonmc.cotton.gui.client","c":"LightweightGuiDescription","l":"titleVisible"},{"p":"io.github.cottonmc.cotton.gui","c":"SyncedGuiDescription","l":"titleVisible"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonClientScreen","l":"titleX"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonClientScreen","l":"titleY"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTabPanel.Tab.Builder","l":"tooltip(Collection)","u":"tooltip(java.util.Collection)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTabPanel.Tab.Builder","l":"tooltip(Text...)","u":"tooltip(net.minecraft.text.Text...)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"TooltipBuilder","l":"TooltipBuilder()","u":"%3Cinit%3E()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WBar","l":"tooltipLabel"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WBar","l":"tooltipTextComponent"},{"p":"io.github.cottonmc.cotton.gui.client","c":"CottonClientScreen","l":"top"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"VerticalAlignment","l":"TOP"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Insets","l":"top()"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Color.HSL","l":"toRgb()"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Color.LCH","l":"toRgb()"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Color.RGB","l":"toRgb()"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Color","l":"toRgb()"},{"p":"io.github.cottonmc.cotton.gui.client","c":"Scissors.Frame","l":"toString()"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Insets","l":"toString()"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Rect2i","l":"toString()"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Texture","l":"toString()"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Vec2i","l":"toString()"},{"p":"io.github.cottonmc.cotton.gui.widget.focus","c":"Focus","l":"toString()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WPanel","l":"toString()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WSlider","l":"TRACK_WIDTH"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Texture","l":"type()"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Texture","l":"u1()"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Texture","l":"u2()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WListPanel","l":"unconfigured"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WAbstractSlider.Direction","l":"UP"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WBar.Direction","l":"UP"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WLabeledSlider.LabelUpdater","l":"updateLabel(int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WAbstractSlider","l":"updateValueCoordRatios()"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Texture","l":"v1()"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Texture","l":"v2()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WBar","l":"validate(GuiDescription)","u":"validate(io.github.cottonmc.cotton.gui.GuiDescription)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WCardPanel","l":"validate(GuiDescription)","u":"validate(io.github.cottonmc.cotton.gui.GuiDescription)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WItemSlot","l":"validate(GuiDescription)","u":"validate(io.github.cottonmc.cotton.gui.GuiDescription)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WListPanel","l":"validate(GuiDescription)","u":"validate(io.github.cottonmc.cotton.gui.GuiDescription)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WPanel","l":"validate(GuiDescription)","u":"validate(io.github.cottonmc.cotton.gui.GuiDescription)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WPlayerInvPanel","l":"validate(GuiDescription)","u":"validate(io.github.cottonmc.cotton.gui.GuiDescription)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WScrollPanel","l":"validate(GuiDescription)","u":"validate(io.github.cottonmc.cotton.gui.GuiDescription)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WWidget","l":"validate(GuiDescription)","u":"validate(io.github.cottonmc.cotton.gui.GuiDescription)"},{"p":"io.github.cottonmc.cotton.gui","c":"ValidatedSlot","l":"ValidatedSlot(Inventory, int, int, int)","u":"%3Cinit%3E(net.minecraft.inventory.Inventory,int,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WAbstractSlider","l":"value"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WScrollBar","l":"value"},{"p":"io.github.cottonmc.cotton.gui.networking","c":"NetworkSide","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Axis","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"HorizontalAlignment","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"InputResult","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Texture.Type","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"VerticalAlignment","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WAbstractSlider.Direction","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WBar.Direction","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"io.github.cottonmc.cotton.gui.networking","c":"NetworkSide","l":"values()"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Axis","l":"values()"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"HorizontalAlignment","l":"values()"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"InputResult","l":"values()"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Texture.Type","l":"values()"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"VerticalAlignment","l":"values()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WAbstractSlider.Direction","l":"values()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WBar.Direction","l":"values()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WAbstractSlider","l":"valueToCoordRatio"},{"p":"io.github.cottonmc.cotton.gui.client","c":"BackgroundPainter","l":"VANILLA"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Vec2i","l":"Vec2i(int, int)","u":"%3Cinit%3E(int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Axis","l":"VERTICAL"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WBox","l":"verticalAlignment"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WLabel","l":"verticalAlignment"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WText","l":"verticalAlignment"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WGridPanel","l":"verticalGap"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WScrollPanel","l":"verticalScrollBar"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WAbstractSlider","l":"WAbstractSlider(int, int, Axis)","u":"%3Cinit%3E(int,int,io.github.cottonmc.cotton.gui.widget.data.Axis)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WBar","l":"WBar(Identifier, Identifier, int, int)","u":"%3Cinit%3E(net.minecraft.util.Identifier,net.minecraft.util.Identifier,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WBar","l":"WBar(Identifier, Identifier, int, int, WBar.Direction)","u":"%3Cinit%3E(net.minecraft.util.Identifier,net.minecraft.util.Identifier,int,int,io.github.cottonmc.cotton.gui.widget.WBar.Direction)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WBar","l":"WBar(Texture, Texture, int, int)","u":"%3Cinit%3E(io.github.cottonmc.cotton.gui.widget.data.Texture,io.github.cottonmc.cotton.gui.widget.data.Texture,int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WBar","l":"WBar(Texture, Texture, int, int, WBar.Direction)","u":"%3Cinit%3E(io.github.cottonmc.cotton.gui.widget.data.Texture,io.github.cottonmc.cotton.gui.widget.data.Texture,int,int,io.github.cottonmc.cotton.gui.widget.WBar.Direction)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WBox","l":"WBox(Axis)","u":"%3Cinit%3E(io.github.cottonmc.cotton.gui.widget.data.Axis)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WButton","l":"WButton()","u":"%3Cinit%3E()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WButton","l":"WButton(Icon)","u":"%3Cinit%3E(io.github.cottonmc.cotton.gui.widget.icon.Icon)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WButton","l":"WButton(Icon, Text)","u":"%3Cinit%3E(io.github.cottonmc.cotton.gui.widget.icon.Icon,net.minecraft.text.Text)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WButton","l":"WButton(Text)","u":"%3Cinit%3E(net.minecraft.text.Text)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WCardPanel","l":"WCardPanel()","u":"%3Cinit%3E()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WClippedPanel","l":"WClippedPanel()","u":"%3Cinit%3E()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WDynamicLabel","l":"WDynamicLabel(Supplier)","u":"%3Cinit%3E(java.util.function.Supplier)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WDynamicLabel","l":"WDynamicLabel(Supplier, int)","u":"%3Cinit%3E(java.util.function.Supplier,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WGridPanel","l":"WGridPanel()","u":"%3Cinit%3E()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WGridPanel","l":"WGridPanel(int)","u":"%3Cinit%3E(int)"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Color","l":"WHITE"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Color","l":"WHITE_DYE"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WWidget","l":"width"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Rect2i","l":"width()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WScrollBar","l":"window"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WItem","l":"WItem(ItemStack)","u":"%3Cinit%3E(net.minecraft.item.ItemStack)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WItem","l":"WItem(List)","u":"%3Cinit%3E(java.util.List)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WItem","l":"WItem(TagKey)","u":"%3Cinit%3E(net.minecraft.registry.tag.TagKey)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WItemSlot","l":"WItemSlot(Inventory, int, int, int, boolean)","u":"%3Cinit%3E(net.minecraft.inventory.Inventory,int,int,int,boolean)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WBar","l":"withConstantMaximum(Identifier, Identifier, int, int, WBar.Direction)","u":"withConstantMaximum(net.minecraft.util.Identifier,net.minecraft.util.Identifier,int,int,io.github.cottonmc.cotton.gui.widget.WBar.Direction)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WBar","l":"withConstantMaximum(Texture, Texture, int, int, WBar.Direction)","u":"withConstantMaximum(io.github.cottonmc.cotton.gui.widget.data.Texture,io.github.cottonmc.cotton.gui.widget.data.Texture,int,int,io.github.cottonmc.cotton.gui.widget.WBar.Direction)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WBar","l":"withTooltip(String)","u":"withTooltip(java.lang.String)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WBar","l":"withTooltip(Text)","u":"withTooltip(net.minecraft.text.Text)"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Texture","l":"withUv(float, float, float, float)","u":"withUv(float,float,float,float)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WLabel","l":"WLabel(Text)","u":"%3Cinit%3E(net.minecraft.text.Text)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WLabel","l":"WLabel(Text, int)","u":"%3Cinit%3E(net.minecraft.text.Text,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WLabeledSlider","l":"WLabeledSlider(int, int)","u":"%3Cinit%3E(int,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WLabeledSlider","l":"WLabeledSlider(int, int, Axis)","u":"%3Cinit%3E(int,int,io.github.cottonmc.cotton.gui.widget.data.Axis)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WLabeledSlider","l":"WLabeledSlider(int, int, Axis, Text)","u":"%3Cinit%3E(int,int,io.github.cottonmc.cotton.gui.widget.data.Axis,net.minecraft.text.Text)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WLabeledSlider","l":"WLabeledSlider(int, int, Text)","u":"%3Cinit%3E(int,int,net.minecraft.text.Text)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WListPanel","l":"WListPanel(List, Supplier, BiConsumer)","u":"%3Cinit%3E(java.util.List,java.util.function.Supplier,java.util.function.BiConsumer)"},{"p":"io.github.cottonmc.cotton.gui","c":"SyncedGuiDescription","l":"world"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WPanel","l":"WPanel()","u":"%3Cinit%3E()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WPanelWithInsets","l":"WPanelWithInsets()","u":"%3Cinit%3E()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WPlainPanel","l":"WPlainPanel()","u":"%3Cinit%3E()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WPlayerInvPanel","l":"WPlayerInvPanel(PlayerInventory)","u":"%3Cinit%3E(net.minecraft.entity.player.PlayerInventory)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WPlayerInvPanel","l":"WPlayerInvPanel(PlayerInventory, boolean)","u":"%3Cinit%3E(net.minecraft.entity.player.PlayerInventory,boolean)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WPlayerInvPanel","l":"WPlayerInvPanel(PlayerInventory, WWidget)","u":"%3Cinit%3E(net.minecraft.entity.player.PlayerInventory,io.github.cottonmc.cotton.gui.widget.WWidget)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WScrollBar","l":"WScrollBar()","u":"%3Cinit%3E()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WScrollBar","l":"WScrollBar(Axis)","u":"%3Cinit%3E(io.github.cottonmc.cotton.gui.widget.data.Axis)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WScrollPanel","l":"WScrollPanel(WWidget)","u":"%3Cinit%3E(io.github.cottonmc.cotton.gui.widget.WWidget)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WSlider","l":"WSlider(int, int, Axis)","u":"%3Cinit%3E(int,int,io.github.cottonmc.cotton.gui.widget.data.Axis)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WSprite","l":"WSprite(Identifier)","u":"%3Cinit%3E(net.minecraft.util.Identifier)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WSprite","l":"WSprite(Identifier, float, float, float, float)","u":"%3Cinit%3E(net.minecraft.util.Identifier,float,float,float,float)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WSprite","l":"WSprite(int, Identifier...)","u":"%3Cinit%3E(int,net.minecraft.util.Identifier...)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WSprite","l":"WSprite(int, Texture...)","u":"%3Cinit%3E(int,io.github.cottonmc.cotton.gui.widget.data.Texture...)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WSprite","l":"WSprite(Texture)","u":"%3Cinit%3E(io.github.cottonmc.cotton.gui.widget.data.Texture)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTabPanel","l":"WTabPanel()","u":"%3Cinit%3E()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WText","l":"WText(Text)","u":"%3Cinit%3E(net.minecraft.text.Text)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WText","l":"WText(Text, int)","u":"%3Cinit%3E(net.minecraft.text.Text,int)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTextField","l":"WTextField()","u":"%3Cinit%3E()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTextField","l":"WTextField(Text)","u":"%3Cinit%3E(net.minecraft.text.Text)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTiledSprite","l":"WTiledSprite(int, int, Identifier)","u":"%3Cinit%3E(int,int,net.minecraft.util.Identifier)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTiledSprite","l":"WTiledSprite(int, int, int, Identifier...)","u":"%3Cinit%3E(int,int,int,net.minecraft.util.Identifier...)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTiledSprite","l":"WTiledSprite(int, int, int, Texture...)","u":"%3Cinit%3E(int,int,int,io.github.cottonmc.cotton.gui.widget.data.Texture...)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WTiledSprite","l":"WTiledSprite(int, int, Texture)","u":"%3Cinit%3E(int,int,io.github.cottonmc.cotton.gui.widget.data.Texture)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WToggleButton","l":"WToggleButton()","u":"%3Cinit%3E()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WToggleButton","l":"WToggleButton(Identifier, Identifier)","u":"%3Cinit%3E(net.minecraft.util.Identifier,net.minecraft.util.Identifier)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WToggleButton","l":"WToggleButton(Identifier, Identifier, Text)","u":"%3Cinit%3E(net.minecraft.util.Identifier,net.minecraft.util.Identifier,net.minecraft.text.Text)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WToggleButton","l":"WToggleButton(Text)","u":"%3Cinit%3E(net.minecraft.text.Text)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WToggleButton","l":"WToggleButton(Texture, Texture)","u":"%3Cinit%3E(io.github.cottonmc.cotton.gui.widget.data.Texture,io.github.cottonmc.cotton.gui.widget.data.Texture)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WToggleButton","l":"WToggleButton(Texture, Texture, Text)","u":"%3Cinit%3E(io.github.cottonmc.cotton.gui.widget.data.Texture,io.github.cottonmc.cotton.gui.widget.data.Texture,net.minecraft.text.Text)"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WWidget","l":"WWidget()","u":"%3Cinit%3E()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WWidget","l":"x"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Rect2i","l":"x()"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Vec2i","l":"x()"},{"p":"io.github.cottonmc.cotton.gui.widget","c":"WWidget","l":"y"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Rect2i","l":"y()"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Vec2i","l":"y()"},{"p":"io.github.cottonmc.cotton.gui.widget.data","c":"Color","l":"YELLOW_DYE"}];updateSearchResults(); \ No newline at end of file diff --git a/libgui/overview-summary.html b/libgui/overview-summary.html index 1e8bbd2..45c44f9 100644 --- a/libgui/overview-summary.html +++ b/libgui/overview-summary.html @@ -2,7 +2,7 @@ -LibGui 8.1.0+1.20.1 API +LibGui 9.0.0+1.20.2 API diff --git a/libgui/overview-tree.html b/libgui/overview-tree.html index 4767c18..6b12c4f 100644 --- a/libgui/overview-tree.html +++ b/libgui/overview-tree.html @@ -2,7 +2,7 @@ -Class Hierarchy (LibGui 8.1.0+1.20.1 API) +Class Hierarchy (LibGui 9.0.0+1.20.2 API) @@ -65,12 +65,12 @@

    Class Hierarchy

    • java.lang.Object
        -
      • net.minecraft.client.gui.AbstractParentElement (implements net.minecraft.client.gui.ParentElement) +
      • net.minecraft.client.gui.AbstractParentElement (implements net.minecraft.client.gui.ParentElement)
          -
        • net.minecraft.client.gui.screen.Screen (implements net.minecraft.client.gui.Drawable) +
        • 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>) +
          • net.minecraft.client.gui.screen.ingame.HandledScreen<T> (implements net.minecraft.client.gui.screen.ingame.ScreenHandlerProvider<T>)
            • io.github.cottonmc.cotton.gui.client.CottonInventoryScreen<T> (implements io.github.cottonmc.cotton.gui.impl.client.CottonScreenImpl)
            @@ -83,7 +83,7 @@

            Class Hierarchy

          • 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
          • -
          • io.github.cottonmc.cotton.gui.EmptyInventory (implements net.minecraft.inventory.Inventory)
          • +
          • io.github.cottonmc.cotton.gui.EmptyInventory (implements net.minecraft.inventory.Inventory)
          • 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.client.LightweightGuiDescription (implements io.github.cottonmc.cotton.gui.GuiDescription)
          • @@ -102,7 +102,7 @@

            Class Hierarchy

          • 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 +
          • net.minecraft.screen.ScreenHandler
            • io.github.cottonmc.cotton.gui.SyncedGuiDescription (implements io.github.cottonmc.cotton.gui.GuiDescription)
                @@ -113,7 +113,7 @@

                Class Hierarchy

              • io.github.cottonmc.cotton.gui.widget.focus.SimpleKeyedFocusModel<K> (implements io.github.cottonmc.cotton.gui.widget.focus.FocusModel<K>)
              • io.github.cottonmc.cotton.gui.widget.focus.SimpleKeyedFocusModel.Builder<K>
              • -
              • net.minecraft.screen.slot.Slot +
              • net.minecraft.screen.slot.Slot @@ -207,6 +207,7 @@

                Enum Class Hierarchy

              • io.github.cottonmc.cotton.gui.widget.data.HorizontalAlignment
              • io.github.cottonmc.cotton.gui.widget.data.InputResult
              • io.github.cottonmc.cotton.gui.networking.NetworkSide
              • +
              • io.github.cottonmc.cotton.gui.widget.data.Texture.Type
              • io.github.cottonmc.cotton.gui.widget.data.VerticalAlignment
              • io.github.cottonmc.cotton.gui.widget.WAbstractSlider.Direction
              • io.github.cottonmc.cotton.gui.widget.WBar.Direction
              • diff --git a/libgui/type-search-index.js b/libgui/type-search-index.js index 63ed217..4ba92d3 100644 --- a/libgui/type-search-index.js +++ b/libgui/type-search-index.js @@ -1 +1 @@ -typeSearchIndex = [{"l":"All Classes and Interfaces","u":"allclasses-index.html"},{"p":"io.github.cottonmc.cotton.gui.widget.data","l":"Axis"},{"p":"io.github.cottonmc.cotton.gui.client","l":"BackgroundPainter"},{"p":"io.github.cottonmc.cotton.gui.widget.data","l":"ObservableProperty.Builder"},{"p":"io.github.cottonmc.cotton.gui.widget.focus","l":"SimpleKeyedFocusModel.Builder"},{"p":"io.github.cottonmc.cotton.gui.widget","l":"WTabPanel.Tab.Builder"},{"p":"io.github.cottonmc.cotton.gui.widget.data","l":"ObservableView.ChangeListener"},{"p":"io.github.cottonmc.cotton.gui.widget","l":"WItemSlot.ChangeListener"},{"p":"io.github.cottonmc.cotton.gui.widget.data","l":"Color"},{"p":"io.github.cottonmc.cotton.gui.client","l":"CottonClientScreen"},{"p":"io.github.cottonmc.cotton.gui.client","l":"CottonHud"},{"p":"io.github.cottonmc.cotton.gui.client","l":"CottonInventoryScreen"},{"p":"io.github.cottonmc.cotton.gui.widget","l":"WAbstractSlider.Direction"},{"p":"io.github.cottonmc.cotton.gui.widget","l":"WBar.Direction"},{"p":"io.github.cottonmc.cotton.gui","l":"EmptyInventory"},{"p":"io.github.cottonmc.cotton.gui.widget.focus","l":"Focus"},{"p":"io.github.cottonmc.cotton.gui.widget.focus","l":"FocusModel"},{"p":"io.github.cottonmc.cotton.gui.client","l":"Scissors.Frame"},{"p":"io.github.cottonmc.cotton.gui","l":"GuiDescription"},{"p":"io.github.cottonmc.cotton.gui.widget.data","l":"HorizontalAlignment"},{"p":"io.github.cottonmc.cotton.gui.widget.data","l":"Color.HSL"},{"p":"io.github.cottonmc.cotton.gui.widget.icon","l":"Icon"},{"p":"io.github.cottonmc.cotton.gui.widget.data","l":"InputResult"},{"p":"io.github.cottonmc.cotton.gui.widget.data","l":"Insets"},{"p":"io.github.cottonmc.cotton.gui.widget.icon","l":"ItemIcon"},{"p":"io.github.cottonmc.cotton.gui","l":"ItemSyncedGuiDescription"},{"p":"io.github.cottonmc.cotton.gui.widget","l":"WLabeledSlider.LabelUpdater"},{"p":"io.github.cottonmc.cotton.gui.widget.data","l":"Color.LCH"},{"p":"io.github.cottonmc.cotton.gui.client","l":"LibGui"},{"p":"io.github.cottonmc.cotton.gui.client","l":"LightweightGuiDescription"},{"p":"io.github.cottonmc.cotton.gui.networking","l":"ScreenNetworking.MessageReceiver"},{"p":"io.github.cottonmc.cotton.gui.networking","l":"NetworkSide"},{"p":"io.github.cottonmc.cotton.gui.client","l":"NinePatchBackgroundPainter"},{"p":"io.github.cottonmc.cotton.gui.widget.data","l":"ObservableProperty"},{"p":"io.github.cottonmc.cotton.gui.widget.data","l":"ObservableView"},{"p":"io.github.cottonmc.cotton.gui.client","l":"CottonHud.Positioner"},{"p":"io.github.cottonmc.cotton.gui","l":"PropertyDelegateHolder"},{"p":"io.github.cottonmc.cotton.gui.widget.data","l":"Rect2i"},{"p":"io.github.cottonmc.cotton.gui.widget.data","l":"Color.RGB"},{"p":"io.github.cottonmc.cotton.gui.client","l":"Scissors"},{"p":"io.github.cottonmc.cotton.gui.client","l":"ScreenDrawing"},{"p":"io.github.cottonmc.cotton.gui.networking","l":"ScreenNetworking"},{"p":"io.github.cottonmc.cotton.gui.widget.focus","l":"SimpleKeyedFocusModel"},{"p":"io.github.cottonmc.cotton.gui","l":"SyncedGuiDescription"},{"p":"io.github.cottonmc.cotton.gui.widget","l":"WTabPanel.Tab"},{"p":"io.github.cottonmc.cotton.gui.widget.data","l":"Texture"},{"p":"io.github.cottonmc.cotton.gui.widget.icon","l":"TextureIcon"},{"p":"io.github.cottonmc.cotton.gui.widget","l":"TooltipBuilder"},{"p":"io.github.cottonmc.cotton.gui","l":"ValidatedSlot"},{"p":"io.github.cottonmc.cotton.gui.widget.data","l":"Vec2i"},{"p":"io.github.cottonmc.cotton.gui.widget.data","l":"VerticalAlignment"},{"p":"io.github.cottonmc.cotton.gui.widget","l":"WAbstractSlider"},{"p":"io.github.cottonmc.cotton.gui.widget","l":"WBar"},{"p":"io.github.cottonmc.cotton.gui.widget","l":"WBox"},{"p":"io.github.cottonmc.cotton.gui.widget","l":"WButton"},{"p":"io.github.cottonmc.cotton.gui.widget","l":"WCardPanel"},{"p":"io.github.cottonmc.cotton.gui.widget","l":"WClippedPanel"},{"p":"io.github.cottonmc.cotton.gui.widget","l":"WDynamicLabel"},{"p":"io.github.cottonmc.cotton.gui.widget","l":"WGridPanel"},{"p":"io.github.cottonmc.cotton.gui.widget","l":"WItem"},{"p":"io.github.cottonmc.cotton.gui.widget","l":"WItemSlot"},{"p":"io.github.cottonmc.cotton.gui.widget","l":"WLabel"},{"p":"io.github.cottonmc.cotton.gui.widget","l":"WLabeledSlider"},{"p":"io.github.cottonmc.cotton.gui.widget","l":"WListPanel"},{"p":"io.github.cottonmc.cotton.gui.widget","l":"WPanel"},{"p":"io.github.cottonmc.cotton.gui.widget","l":"WPanelWithInsets"},{"p":"io.github.cottonmc.cotton.gui.widget","l":"WPlainPanel"},{"p":"io.github.cottonmc.cotton.gui.widget","l":"WPlayerInvPanel"},{"p":"io.github.cottonmc.cotton.gui.widget","l":"WScrollBar"},{"p":"io.github.cottonmc.cotton.gui.widget","l":"WScrollPanel"},{"p":"io.github.cottonmc.cotton.gui.widget","l":"WSlider"},{"p":"io.github.cottonmc.cotton.gui.widget","l":"WSprite"},{"p":"io.github.cottonmc.cotton.gui.widget","l":"WTabPanel"},{"p":"io.github.cottonmc.cotton.gui.widget","l":"WText"},{"p":"io.github.cottonmc.cotton.gui.widget","l":"WTextField"},{"p":"io.github.cottonmc.cotton.gui.widget","l":"WTiledSprite"},{"p":"io.github.cottonmc.cotton.gui.widget","l":"WToggleButton"},{"p":"io.github.cottonmc.cotton.gui.widget","l":"WWidget"}];updateSearchResults(); \ No newline at end of file +typeSearchIndex = [{"l":"All Classes and Interfaces","u":"allclasses-index.html"},{"p":"io.github.cottonmc.cotton.gui.widget.data","l":"Axis"},{"p":"io.github.cottonmc.cotton.gui.client","l":"BackgroundPainter"},{"p":"io.github.cottonmc.cotton.gui.widget.data","l":"ObservableProperty.Builder"},{"p":"io.github.cottonmc.cotton.gui.widget.focus","l":"SimpleKeyedFocusModel.Builder"},{"p":"io.github.cottonmc.cotton.gui.widget","l":"WTabPanel.Tab.Builder"},{"p":"io.github.cottonmc.cotton.gui.widget.data","l":"ObservableView.ChangeListener"},{"p":"io.github.cottonmc.cotton.gui.widget","l":"WItemSlot.ChangeListener"},{"p":"io.github.cottonmc.cotton.gui.widget.data","l":"Color"},{"p":"io.github.cottonmc.cotton.gui.client","l":"CottonClientScreen"},{"p":"io.github.cottonmc.cotton.gui.client","l":"CottonHud"},{"p":"io.github.cottonmc.cotton.gui.client","l":"CottonInventoryScreen"},{"p":"io.github.cottonmc.cotton.gui.widget","l":"WAbstractSlider.Direction"},{"p":"io.github.cottonmc.cotton.gui.widget","l":"WBar.Direction"},{"p":"io.github.cottonmc.cotton.gui","l":"EmptyInventory"},{"p":"io.github.cottonmc.cotton.gui.widget.focus","l":"Focus"},{"p":"io.github.cottonmc.cotton.gui.widget.focus","l":"FocusModel"},{"p":"io.github.cottonmc.cotton.gui.client","l":"Scissors.Frame"},{"p":"io.github.cottonmc.cotton.gui","l":"GuiDescription"},{"p":"io.github.cottonmc.cotton.gui.widget.data","l":"HorizontalAlignment"},{"p":"io.github.cottonmc.cotton.gui.widget.data","l":"Color.HSL"},{"p":"io.github.cottonmc.cotton.gui.widget.icon","l":"Icon"},{"p":"io.github.cottonmc.cotton.gui.widget.data","l":"InputResult"},{"p":"io.github.cottonmc.cotton.gui.widget.data","l":"Insets"},{"p":"io.github.cottonmc.cotton.gui.widget.icon","l":"ItemIcon"},{"p":"io.github.cottonmc.cotton.gui","l":"ItemSyncedGuiDescription"},{"p":"io.github.cottonmc.cotton.gui.widget","l":"WLabeledSlider.LabelUpdater"},{"p":"io.github.cottonmc.cotton.gui.widget.data","l":"Color.LCH"},{"p":"io.github.cottonmc.cotton.gui.client","l":"LibGui"},{"p":"io.github.cottonmc.cotton.gui.client","l":"LightweightGuiDescription"},{"p":"io.github.cottonmc.cotton.gui.networking","l":"ScreenNetworking.MessageReceiver"},{"p":"io.github.cottonmc.cotton.gui.networking","l":"NetworkSide"},{"p":"io.github.cottonmc.cotton.gui.client","l":"NinePatchBackgroundPainter"},{"p":"io.github.cottonmc.cotton.gui.widget.data","l":"ObservableProperty"},{"p":"io.github.cottonmc.cotton.gui.widget.data","l":"ObservableView"},{"p":"io.github.cottonmc.cotton.gui.client","l":"CottonHud.Positioner"},{"p":"io.github.cottonmc.cotton.gui","l":"PropertyDelegateHolder"},{"p":"io.github.cottonmc.cotton.gui.widget.data","l":"Rect2i"},{"p":"io.github.cottonmc.cotton.gui.widget.data","l":"Color.RGB"},{"p":"io.github.cottonmc.cotton.gui.client","l":"Scissors"},{"p":"io.github.cottonmc.cotton.gui.client","l":"ScreenDrawing"},{"p":"io.github.cottonmc.cotton.gui.networking","l":"ScreenNetworking"},{"p":"io.github.cottonmc.cotton.gui.widget.focus","l":"SimpleKeyedFocusModel"},{"p":"io.github.cottonmc.cotton.gui","l":"SyncedGuiDescription"},{"p":"io.github.cottonmc.cotton.gui.widget","l":"WTabPanel.Tab"},{"p":"io.github.cottonmc.cotton.gui.widget.data","l":"Texture"},{"p":"io.github.cottonmc.cotton.gui.widget.icon","l":"TextureIcon"},{"p":"io.github.cottonmc.cotton.gui.widget","l":"TooltipBuilder"},{"p":"io.github.cottonmc.cotton.gui.widget.data","l":"Texture.Type"},{"p":"io.github.cottonmc.cotton.gui","l":"ValidatedSlot"},{"p":"io.github.cottonmc.cotton.gui.widget.data","l":"Vec2i"},{"p":"io.github.cottonmc.cotton.gui.widget.data","l":"VerticalAlignment"},{"p":"io.github.cottonmc.cotton.gui.widget","l":"WAbstractSlider"},{"p":"io.github.cottonmc.cotton.gui.widget","l":"WBar"},{"p":"io.github.cottonmc.cotton.gui.widget","l":"WBox"},{"p":"io.github.cottonmc.cotton.gui.widget","l":"WButton"},{"p":"io.github.cottonmc.cotton.gui.widget","l":"WCardPanel"},{"p":"io.github.cottonmc.cotton.gui.widget","l":"WClippedPanel"},{"p":"io.github.cottonmc.cotton.gui.widget","l":"WDynamicLabel"},{"p":"io.github.cottonmc.cotton.gui.widget","l":"WGridPanel"},{"p":"io.github.cottonmc.cotton.gui.widget","l":"WItem"},{"p":"io.github.cottonmc.cotton.gui.widget","l":"WItemSlot"},{"p":"io.github.cottonmc.cotton.gui.widget","l":"WLabel"},{"p":"io.github.cottonmc.cotton.gui.widget","l":"WLabeledSlider"},{"p":"io.github.cottonmc.cotton.gui.widget","l":"WListPanel"},{"p":"io.github.cottonmc.cotton.gui.widget","l":"WPanel"},{"p":"io.github.cottonmc.cotton.gui.widget","l":"WPanelWithInsets"},{"p":"io.github.cottonmc.cotton.gui.widget","l":"WPlainPanel"},{"p":"io.github.cottonmc.cotton.gui.widget","l":"WPlayerInvPanel"},{"p":"io.github.cottonmc.cotton.gui.widget","l":"WScrollBar"},{"p":"io.github.cottonmc.cotton.gui.widget","l":"WScrollPanel"},{"p":"io.github.cottonmc.cotton.gui.widget","l":"WSlider"},{"p":"io.github.cottonmc.cotton.gui.widget","l":"WSprite"},{"p":"io.github.cottonmc.cotton.gui.widget","l":"WTabPanel"},{"p":"io.github.cottonmc.cotton.gui.widget","l":"WText"},{"p":"io.github.cottonmc.cotton.gui.widget","l":"WTextField"},{"p":"io.github.cottonmc.cotton.gui.widget","l":"WTiledSprite"},{"p":"io.github.cottonmc.cotton.gui.widget","l":"WToggleButton"},{"p":"io.github.cottonmc.cotton.gui.widget","l":"WWidget"}];updateSearchResults(); \ No newline at end of file