-
Notifications
You must be signed in to change notification settings - Fork 1
API Reference
This page is a map of every public VGui API type. The generated Javadocs contain complete signatures and linked source-level documentation.
Static service access, chest and generic builders, open and replace overloads, back and close, current session queries, anvil prompts, and global listener registration.
Instance form of session operations. It additionally exposes closeAll and replacement overloads that accept an explicit context.
Contract for title, type, lifecycle callbacks, transaction cancellation, and click cooldown.
Fluent immutable-view builder covering title, layout mappings, explicit items, callbacks, repeating updates, cancellation, and cooldown.
Chest sizes, hopper, dispenser, and anvil dimensions plus chest-selection helpers.
Base class for static chest views with protected item placement.
Functional interface receiving player, CloseReason, and ViewContext.
Client, server, switched, overridden, disconnect, and shutdown reasons.
Decoded click data, raw packet fields, current session access, navigation, close, back, and player-only sounds.
High-level click categories and classification helpers.
Per-session slots, fills, layouts, batching, refresh, title, schedules, pagination, and navigation.
Character-mask dimensions, mappings, slot lookup, and resolution.
Zero-based row and column value with flat-index conversion.
Region and item configuration, page queries, navigation, and rendering.
Cancellation handle for a scheduled repeating update.
Typed and string key storage plus a snapshot of string entries.
Named typed key with value-based equality on name and class.
Global open, vetoable click, and close callbacks.
Ready-made anvil prompt with current-text context key.
Title, initial text, item type, typing, confirm, cancel, build, and open operations.
Immutable item and optional handler plus factories for common navigation controls.
PacketEvents item builder for name, lore, amount, glint, model data, unbreakable state, skull profiles, legacy data, low-level edits, and ViewItem conversion.
Textured and owner-name player-head shortcuts plus skin-URL encoding.
Advanced shaded integration API. loadPacketEvents runs before proxy initialization, init runs during initialization, instance reports current state, and shutdown performs cleanup.
sessionManager() exposes an internal implementation type and should not be treated as stable public integration surface.
Types under me.agent.vgui.api are the supported integration API. The me.agent.vgui.core.internal package is implementation detail and may change without source compatibility guarantees.
- View Types and Builders
- Layouts and Slots
- Items and Skulls
- Click Handling
- Contents and Updates
- Context and State
- Navigation
- Pagination
- Anvil Input
- Lifecycle and Listeners
- API Reference