On this page

Logic

Logic is what happens when players use your menu. Select an element and open the Logic tab: every element has its own graph, starting from its trigger — When pressed for buttons, pictures and text, When toggled for toggles and checkboxes, When it slides for sliders, When text is entered for input boxes.

Add and connect

  • Add (Shift+A) lists every node — type to search.
  • Drag from one node's ▶ to the next one's ▶: that's the order things happen in.
  • Drag a wire into empty space to add a node already connected.
  • Type % in a field to put a value in it — money, a variable, any placeholder. It shows as a pill.

The nodes

GroupNodes
EventsWhen the menu opens · Every X seconds
FlowIf · Wait · Chance · Cooldown
PlayerRun command · Send message · Play sound · Give item · Take item · Money · XP · Potion effect
MenuShow / hide · Set text · Set value · Move / scale · Open screen · Switch tab · Player head · QR code · Close menu
VariablesSet variable · Get variable
ValuesMath · Random number · Join text · Format text · Format number · Player info · Count item · Element value
Store & webTebex checkout · Webhook

Hover a node in the list for what it does. Nodes tagged Java — Wait, Every X seconds, Move / scale — work differently for Bedrock players; the tag's tooltip says how.

If

One line per check: Money, Permission, Item, Variable or any Value. Lines are joined with AND or OR, and the If carries on through True or False.

Money

Gives or takes money, and goes out through Not enough when a player can't pay. Money · Vault uses your economy plugin. For anything else — gems, tokens, points — pick New currency and give it that plugin's balance placeholder and its give and take commands, with {amount} where the amount goes.

Keys

Key
Shift+AAdd a node
Shift+TAuto-arrange
FFit the graph, or the selection
Shift+SpaceMaximize the Logic tab into the middle, and back
Ctrl+FFind a node
Wheel · middle-dragZoom · pan
F2Rename a node
Ctrl+C Ctrl+V Ctrl+DCopy, paste, duplicate
Alt+click a wireCut it
Ctrl+Z Ctrl+YUndo, redo

Last updated October 6, 2026