Package io.github.projectunified.craftux.mask
package io.github.projectunified.craftux.mask
-
ClassesClassDescriptionA mask that cycles through a list of child masks as animation frames over time.An abstract mask that displays a paginated list of buttons across multiple pages.A mask that combines multiple child masks, merging their position-action mappings.A mask that applies one of several child masks, cycling through them.An abstract mask that displays one mask at a time from a list, allowing pagination through multiple masks.Utility class providing static methods for generating position lists used in masks.MultiMask<T>A base class for masks that manage multiple child elements.A mask that applies a list of buttons to multiple positions, cycling through buttons if there are more positions than buttons.Abstract base class for masks that support pagination, allowing users to navigate through multiple pages of content.A mask that allows setting different masks for individual players, with a default mask fallback.A mask that conditionally applies one of two masks based on a predicate evaluated against the player's UUID.A paginated mask that displays a sequence of buttons across multiple pages.A mask that places a single button at a specified position.