worldsettings
4 items
Accountitemframe
Manages the visual state and animation of an account item frame UI widget, including appearance based on item properties, ownership, and interaction state.
AchievementsPanel
Renders a scrollable panel displaying achievements for a specific event or season in the game UI.
Balatrowidget
The Balatrowidget widget implements the full UI and game logic for the Balatro minigame, handling card selection, discard, scoring with joker effects, and round progression.
Bantab
Manages the ban list UI tab in the server admin screen, allowing administrators to view, delete, or clear banned players.
Beardsexplorerpanel
A UI panel for browsing, selecting, and previewing beard items, integrating an item explorer, filter bar, and dynamic skin puppet preview.
Beefaloexplorerpanel
A UI panel widget that allows players to browse, select, and manage beefalo clothing skins in the wardrobe screen.
Characterbio
Renders the character biography UI panel, including portrait, status badges, inventory, and scrollable descriptive text sections for a selected character.
Characterbutton
A clickable UI button widget used in character selection screens to represent a character, displaying its avatar and lock state.
Characterprogress
Renders a character's skin collection progress as a visual progress bar and percentage indicator in the character selection UI.
Characterselect
Manages a scrollable grid of selectable character portraits and synchronizes them with a main portrait display, handling focus navigation and selection events in the character selection UI.
Chatline
Renders individual chat messages with dynamic content such as user names, messages, and special badges for announcements, system messages, or skins.
Chatqueue
Manages a scrollable queue of recent chat messages, rendering them with timed fading and word-wrapping support.
Chatscrolllist
Implements a scrollable list widget for chat or similar vertical UI content, managing item rendering and smooth scrolling behavior.
Chatsidebar
Manages the UI layout and input handling for the lobby chat sidebar, including the chat message input box, chat message history display, and player list panel.
Clothingexplorerpanel
Manages the UI panel for browsing and selecting clothing items in the wardrobe screen, integrating item exploration, filtering, and selection handling.
Cookbookpage Crockpot
Renders the recipe book UI page for Crock Pot recipes, including recipe grid, filtering, sorting, and detailed recipe panels.
Cookbookwidget
Manages the UI layout and tab navigation for the Quagmire cookbook screen, dynamically rendering recipe panels based on selected cooking method.
Craftingmenu Details
Manages the recipe details panel in the crafting menu UI, rendering recipe information, ingredients, skins, and build controls for the selected recipe.
Craftingmenu Hud
Manages the HUD interface for the crafting menu, handling recipe visibility, menu open/close states, and controller navigation.
Craftingmenu Ingredients
Renders and manages ingredient UI widgets for the crafting menu, displaying available and missing requirements for the selected recipe.
Craftingmenu Pinbar
Manages the pinned recipe display and navigation UI for the crafting menu HUD, including page switching, focus handling, and prototype status indicators.
Craftingmenu Pinslot
A UI widget that represents a pinned recipe slot in the Redux crafting menu, allowing quick access to frequently used recipes.
Craftingmenu Skinselector
Manages skin selection UI for crafting recipes, displaying available skins and syncing selection with the crafting menu.
Craftingmenu Widget
Manages the crafting menu UI interface including filtering, sorting, searching, and displaying craftable recipes.
Dressuppanel
Manages the UI panel for character skin customization, including spinner widgets for clothing slots, puppet preview rendering, and skin selection persistence.
Emojiexplorerpanel
A UI panel for exploring and selecting emoji items in the collection screen, built on top of the generic ItemExplorer system.
Emotesexplorerpanel
Provides a UI panel for browsing and previewing emote items with character selection and filtering capabilities.
Endofmatchpopup
Renders a standardized popup UI overlay showing match-ending title and body text in the Redux UI framework.
Farmplantpage
Renders a detailed UI page in the Plant Registry for a specific farm plant, showing unlocked knowledge (seasons, water, nutrients, description), plant stages, and oversized plant imagery.
Farmplantsummarywidget
Renders a visual summary of a farm plant's properties including seed, product, seasons, water requirements, and nutrient effects in the UI.
Fertilizerspage
Renders a scrollable grid of fertilizer entries in the plant registry UI, displaying fertilizer names, icons, and nutrient data conditionally based on unlock status.
Festivaleventscreeninfo
Constructs a reusable UI widget for displaying event-related information including an image, optional title text, and a link button.
Filterbar
Manages filter buttons, sort mode selection, and search input for the wardrobe item explorer UI.
Gameitemexplorerpanel
A UI panel for displaying and exploring collectible game items (e.g., skins) with filtering, selection, and details view.
Headertabs
Renders a horizontal tab menu at the top of a window or dialog, managing button selection and focus in console and keyboard modes.
Inspectacleswidget
Renders and manages a family of interactive puzzle minigames (Wires, Gears, Tape) in the Inspectacles interface, handling grid layout, button interactions, rotation/toggling mechanics, and state synchronization with the game logic.
Intentionpicker
Displays a horizontal picker of server intention options (Social, Cooperative, Competitive, Madness) with description text and callback support.
Itemexplorer
Displays a scrollable grid of account-owned items for player selection, commerce, and set information, with keyboard/controller UI integration.
Itemimage
A UI widget for displaying item icons with support for ownership count, unlock animations, and state-based styling in account item lists.
Lavaarena Book
Manages the Lava Arena seasonal event book UI, rendering tabbed panels for progression, community unlocks, and quest history.
Lavaarena Communityhistory Panel
Displays community unlock progression for the Lava Arena event, showing unlock status of bosses, items, and creatures based on server-wide progress.
Lavaarena Communityprogression Panel
Renders the UI panel displaying community progression unlocking progress and active quests for the Lava Arena event.
Lavaarena Questhistory Panel
Displays a scrollable grid of completed Lava Arena quests with statistics, using a custom scrolling layout and achievement data.
LoadersExplorerPanel
A UI widget that displays and manages a multi-select explorer for loading skins, including filtering, sorting, and preview functionality.
Loadingwidget
Manages the loading screen UI, including background images, tip display, and loading animation effects during game transitions.
Loadoutselect
Manages the player character skinning and skill tree UI context, including skin selection, previewing, and navigation between wardrobe and skill tree modes.
Loadoutselect Beefalo
Manages the UI and logic for selecting, previewing, and applying skin loadouts for Beefalo characters in the lobby and character customization screens.
Loadoutselect Hermitcrab
Manages the loadout selection UI for the Hermitcrab character in the lobby screen, including skin preview, selection, and persistence.
Lobbychatline
Renders a single chat message line in the lobby UI, supporting multiple message types including user messages, system messages, announcements, and skin notifications.
Lobbychatqueue
Manages the display and scrolling of lobby chat history in the Redux UI, handling message insertion, pagination, and input focus redirection.
Mainmenu Motdpanel
Renders the main menu's message-of-the-day panel, displaying announcements, update notes, and image-rich content with support for multiple panes, navigation bullets, and URL links.
Mainmenu Statspanel
Renders the statistics and recent activity summary panel on the main menu, displaying friends, recent items, and M.O.T.D. content.
Modfilterbar
Manages a filter bar UI for the Mod tab, allowing users to filter mods by type (workshop/local/all), status (enabled/disabled), and search term.
Modstab
Manages the UI and logic for the mod management screen, including mod listing, filtering, enabling/disabling, dependency handling, and workshop updates.
Newhostpicker
Renders a UI selector for choosing host mode (Alone or Together) in the server creation screen.
OvalPortrait
A UI widget that renders a character's portrait, name, title, description, and optional event-specific data (e.g., Lava Arena stats and achievements) for character selection screens.
Plantpagewidget
Serves as the base widget class for all plant registry pages, providing shared UI functionality like back navigation and input handling.
Plantregistrywidget
Manages the plant registry UI, handling tab navigation between plant, fertilizer, and modded variants.
Plantspage
Renders the plant registry UI page, displaying scrollable plant entries with stage selection and navigation for both vanilla and modded plants.
Playeravatarportrait
Renders a player's avatar in the UI, including portrait background, character puppet, badge, rank badge, and player name.
Playerlist
Renders a scrollable list of players in the lobby screen with interactive elements for profile viewing, muting, and performance indicators.
Playstylepicker
Renders a horizontal selector of playable world styles with descriptive text, allowing users to choose a world generation preset in the server creation UI.
PortraitBackgroundExplorerPanel
Manages the UI panel for selecting and previewing player portrait backgrounds, integrating a character spinner, item picker, and filter bar for skin customization.
Profileflairexplorerpanel
Manages the UI panel for selecting and previewing player profile flair items in the Redux UI framework.
Quagmire Book
Manages the Quagmire-specific UI tabbed book interface containing Recipe Book and Achievements panels.
Quagmire Recipebook
Manages the UI for the Quagmire Recipe Book, displaying discovered recipes, filtering options, and detailed recipe information.
Savefilterbar
Renders and manages a filter bar UI for filtering and sorting server save slots in the server selection screen.
Scrollablechatqueue
Manages a scrollable queue of recent chat messages for the UI, rendering them with multiline support and automatic scrolling behavior.
Serverpausewidget
Displays a text message on screen indicating the reason for server or world pause (e.g., host pausing, autopause, or player-initiated pause).
Serversaveslot
Renders a UI slot representing a saved server world in the server management screens, displaying metadata and enabling navigation or deletion.
Serversettingstab
Manages the server configuration UI tab in the server creation screen, including server name, description, password, privacy, game mode, player count, and related settings.
Shadowedtext
Renders a text label with a subtle shadow effect by layering two Text widgets.
Skilltreebuilder
A UI widget responsible for constructing, rendering, and managing the skill tree interface, including button generation, focus navigation, and state updates for skill progression.
SkillTreeWidget
UI widget that displays and manages the character skill tree interface with node selection, activation, and respec functionality.
Snapshottab
Displays and manages server snapshot restoration options in the UI, including listing snapshots and triggering truncation actions.
Templates
Provides reusable UI widget constructors for building menus, dialogs, lists, and HUD elements in the frontend.
Topmodspanel
Displays a scrolling list of randomly selected top mods from the workshop, with clickable links and section headers in the Mods screen UI.
Unknownplantpage
Renders a UI page indicating that a plant in the Plant Registry is unknown (unresearched).
Weedplantpage
Renders the UI page for a specific weed plant type, displaying its growth stages, water/nutrient consumption, product, and effects with conditional visibility based on research progress.
Weedspage
A UI widget container for displaying weed-related content in the game's interface.
Worldcustomizationlist
Renders an interactive list of world customization options (e.g., seasons, world size, presets) with editable spinners and dynamic visual feedback for modified values.
Worldcustomizationtab
Manages world customization settings for a specific tab in the server creation screen UI, including preset loading, customization options, and level editing.
Worldprogressionfilterpicker
Renders a scrollable list of world progression filter options for UI selection, allowing players to configure must, cant, or any filtering rules per tag.
Wxplobbypanel
Manages the UI panel displayed after a match to show XP progression, earned details, and unlocked achievements.