Creating Custom Menus with Panes
Setting Up Pane-Based Menus
Lattice Pane Logic Plugin lets you build server menus by dividing them into independent panes. Each pane updates separately, so changes to one section won't refresh the entire interface.
Define your menu structure in XML files or directly in code. Specify which items go in each pane and what happens when players click them—no need to write separate click listeners for every interaction.
You can create custom pane types with unique behaviors and slot arrangements tailored to your needs. The plugin also supports rotating pane layouts in two dimensions, letting you rearrange menu panels dynamically during gameplay.
Once your menu is defined, simply display it to players. The plugin handles rendering and updates automatically.