Skip to content

Add files via upload - #29

Merged
tickwarden merged 8 commits into
mainfrom
tickwarden-patch-1
Aug 9, 2026
Merged

Add files via upload#29
tickwarden merged 8 commits into
mainfrom
tickwarden-patch-1

Conversation

@tickwarden

Copy link
Copy Markdown
Collaborator

No description provided.

…rrelGuiHandler

- Add `cooldown` field (ticks) to GuiDefinition.Button, parsed from JSON
- Track per-player button cooldowns in BarrelGuiHandler, keyed by guiId:slot
- Block click execution while a button is on cooldown; cooldown persists
  across GUI close/reopen to prevent bypass
- Release cooldown state on player disconnect via ServerPlayConnectionEvents
  to avoid memory leak
- Resolve placeholders ({score:...}, {var:...}) in button item IDs so
  slot items can change dynamically based on player state
@tickwarden
tickwarden merged commit 956c193 into main Aug 9, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant