First Tablist
First Tablist
Section titled “First Tablist”This page shows the current DaisyCore tablist model: per-player sessions that render header and footer content.
What this page assumes
Section titled “What this page assumes”- you already have a
DaisyPlatform - you want a simple player-facing header and footer
What you’ll build
Section titled “What you’ll build”You will create a small profile tablist with a welcome header and server footer.
Step 1: define the tablist
Section titled “Step 1: define the tablist”val profileTablist = tablist { header { DaisyText.plain("Welcome back") } footer { DaisyText.plain("docs.daisy.cat") } }Step 2: show it to a player
Section titled “Step 2: show it to a player”daisy.tablists?.show(player, profileTablist)Current scope
Section titled “Current scope”The current public tablist API is intentionally simple:
- header
- footer
- options
- session refresh and cleanup
It does not currently promise richer tab entry formatting or advanced packet-driven customization.
Current behavior
This page intentionally teaches only header and footer because that is the honest scope of the current public tablist API.
Next steps
Section titled “Next steps”- See all four systems together: Build a Plugin Flow
- Read the tablist model honestly: Tablist Rendering Model
- Jump to API details: Tablist DSL