DocumentationStore
How do I build the /loja menus?
The menus /loja opens, the buttons and what each one does, the text variables, textures, templates and store files.
Updated October 31, 2026.
All pages
Get started
Plugin
Store
Payments and delivery
Help
/loja opens chest menus that you build in the dashboard, in In-game menus. Each space in the menu can be a button.
Before you start
Choose your server's Minecraft version in the selector next to Templates. The editor only offers what that version has. See Minecraft versions.
Buttons
| Button action | What it does in the game |
|---|---|
| Add to cart | Puts the chosen product in the cart. |
| Check out with Pix | Creates the cart's payment and shows the Pix QR code. |
| Check out with another method | Sends the payment page link in the chat, with Mercado Pago's other methods. |
| Clear cart | Empties the cart. |
| Previous cart page, Next cart page | Page through the cart when it doesn't fit on one screen. |
| Discount coupon | Asks for the coupon code. See Coupons. |
| Give as a gift | Asks for the nickname of whoever will receive the cart. Only in the Cart menu. See Purchase inventory. |
| Previous inventory page, Next inventory page | Page through the inventory. Only in the Inventory menu. |
| Switch menu | Opens another menu. Choose the Inventory menu to open the player's purchase inventory. |
Variables in texts
Use them in the buttons' name and description:
| Variable | Where | Becomes |
|---|---|---|
{valor} |
Add to cart button | The product's price. |
{total} |
Checkout buttons | The cart's total, coupon included. |
{cupom} |
Coupon button | The applied coupon. The line with it only shows up when there is a coupon. |
{presente} |
Gift button | Who will receive the cart. The line with it only shows up when the cart is a gift. |
Each line of the description is one line in the game.
The required menus
Three menus exist on every server and can't be deleted:
| Menu | What it is |
|---|---|
| Main menu | The one /loja opens. |
| Cart | What the player is going to buy. In Choose slots, choose where the products show up. |
| Inventory | What the player bought and hasn't activated yet. In Choose slots, choose where the purchases show up. See Purchase inventory. |
Textures, sounds and backgrounds
In In-game menus, you can upload:
- Textures for the buttons' items, from 1.17.
- Sounds for the buttons, from 1.17.
- Menu backgrounds, an image behind the menu, from 1.19.
After uploading, run /hasty update all in the console. From 1.20.3 onwards, the plugin sends the pack to players. Before 1.20.3, download the pack with Download texture (.zip) and merge it into your server's pack. See Minecraft versions.
Templates
Templates opens ready-made menus, made by Hasty. Browse the template's store before using it. Using a template replaces your menus. Product buttons arrive empty: choose each one's product afterwards.
Export and import a store
In In-game menus:
- Export downloads a file with all your menus, texts, textures, sounds and backgrounds.
- Import replaces your menus with the ones in a file, after showing what it brings.
Use it to copy the store from one server to another. Product buttons arrive empty, because products belong to each server.
After changing the menus
Run /hasty update all in the console.
Problems
The plugin shows its messages in Portuguese; they are quoted here as they appear.
| Message | Likely cause | What to do |
|---|---|---|
Este item nao tem produto configurado. |
The add to cart button has no product. | Choose the button's product in the dashboard and run /hasty update all. |
Seu carrinho tem itens sem produto configurado. |
A product in the cart was removed from its button. | The player clears the cart and adds it again. |
Seu carrinho esta vazio. |
The player checked out with nothing in the cart. | Nothing to fix. |