Overview
Every window uxmCrates draws, its file, what opens it, and the shape every tile shares.
Every window is a file under menus/, so its title, size, slots, materials, sounds and clicks are yours to change.
See Menu files.
| Window | File | Rows | Opened by |
|---|---|---|---|
| Crate list | crates.conf | 6 | /crates |
| Preview | preview.conf | 6 | /crates preview, a left click on a crate |
| Keys | keys.conf | 6 | /crates keys, the tripwire hook in the crate list |
| Waiting rewards | pending.conf | 6 | /crates claim, the minecart in the crate list |
| Milestones | milestones.conf | 6 | /crates milestones [crate] |
| Cost | cost.conf | 3 | /crates cost <crate> |
| Bulk summary | bulk.conf | 6 | /crates massopen <crate> |
| Reroll | reroll.conf | 3 | A reveal, for a player with a reroll to spend |
| Log | log.conf | 6 | /uxmcrates log from a player |
| Editor | editor-root.conf and seven more | 3 or 6 | /uxmcrates editor |
The reveal and pick windows are not menu files: an animation file lays out its own,
and opening.window sets their panes.
A tile
Every tile that stands for something draws the house tooltip:
| Part | Example |
|---|---|
| Title | The crate, key or reward name, in the colour the window file gives that kind of tile |
| Crumb | What the tile is: Crate, Reward, Key, Waiting |
| Description | One sentence under the description header |
| Details | Facts as rows, such as Keys you hold 3 |
| Action | What a click does, such as Right click to open. |
The words are in the menu block of the messages files, so every window reads in the
player's language.
Sounds
Each window plays its own open-actions sound when it opens. A button that does something plays
menu.sounds.click, a page arrow menu.sounds.page and a refused click menu.sounds.denied, from
config.conf. A button whose own actions name a sound plays that one alone.
Bedrock
With Geyser or Floodgate, a Bedrock player gets each window as a native form.
Related: Menu files, Messages
Was this page helpful?