Uses of Interface
io.github.projectunified.craftux.common.Element
Packages that use Element
Package
Description
-
Uses of Element in io.github.projectunified.craftux.button
Classes in io.github.projectunified.craftux.button that implement ElementModifier and TypeClassDescriptionclassA button that cycles through a list of buttons as animation frames over time.classA button that applies actions from a list of child buttons, cycling through them.classA base class for buttons that manage multiple child buttons.classA button that conditionally applies actions from one of two buttons based on a predicate evaluated against the player's UUID. -
Uses of Element in io.github.projectunified.craftux.common
Method parameters in io.github.projectunified.craftux.common with type arguments of type ElementModifier and TypeMethodDescriptionstatic voidElement.handleIfElement(Object o, Consumer<Element> elementConsumer) Handle the object if it is an instance ofElementstatic <T> voidElement.handleIfElement(Collection<T> collection, Consumer<Element> elementConsumer) Loop through the collection and handle the element if it is an instance ofElement -
Uses of Element in io.github.projectunified.craftux.mask
Classes in io.github.projectunified.craftux.mask that implement ElementModifier and TypeClassDescriptionclassA mask that cycles through a list of child masks as animation frames over time.classAn abstract mask that displays a paginated list of buttons across multiple pages.classA mask that combines multiple child masks, merging their position-action mappings.classA mask that applies one of several child masks, cycling through them.classAn abstract mask that displays one mask at a time from a list, allowing pagination through multiple masks.classMultiMask<T>A base class for masks that manage multiple child elements.classA mask that applies a list of buttons to multiple positions, cycling through buttons if there are more positions than buttons.classAbstract base class for masks that support pagination, allowing users to navigate through multiple pages of content.classA mask that allows setting different masks for individual players, with a default mask fallback.classA mask that conditionally applies one of two masks based on a predicate evaluated against the player's UUID.classA paginated mask that displays a sequence of buttons across multiple pages.classA mask that places a single button at a specified position. -
Uses of Element in io.github.projectunified.craftux.simple
Classes in io.github.projectunified.craftux.simple that implement ElementModifier and TypeClassDescriptionclassA simple mask that associates buttons with multiple positions in the GUI grid. -
Uses of Element in io.github.projectunified.craftux.spigot.button
Classes in io.github.projectunified.craftux.spigot.button that implement ElementModifier and TypeClassDescriptionclassA button that stores an input item per player and allows swapping it with the cursor item on click.classA button that stores an output item per player and allows taking it to the cursor when clicked with an empty cursor.