Class ViewBuilder

java.lang.Object
me.agent.vgui.api.ViewBuilder

public final class ViewBuilder extends Object
Fluent builder for views. It builds complete menus without subclassing View. Obtain via VGui.chest(int) or VGui.view(ViewType).

The produced View is immutable and reusable: open it for any number of players; per-player state lives in each player's ViewContents.