The plugin that puts your store inside Minecraft:

Hasty.jar, version 1.0.2

Verify the file (SHA-256)hasty-1.0.2.jar2e8cea26c74ec90af3e103c5f95d439aea2a9ea21b04948668045d6685e5658ahasty-1.0.2-1.8.jar5f7f359a3d8ede3af7ab8d9862d6d8aedf81982974c92cf5883c97af8b9a54dd

Install in four steps.

  1. Put hasty-1.0.2.jar in the plugins folder.

    Start the server once. The plugin creates the file plugins/Hasty/settings.yml.

  2. Create the server key in the dashboard.

    It starts with hy- and is shown only once, so copy it right away.

    Open in the dashboard
  3. Paste the key into server_credential.

    Save settings.yml and restart the server. The rest of the file comes ready.

  4. Open the store with /loja.

    If your catalog shows up, everything is connected. All that is left is connecting Mercado Pago in the dashboard to start getting paid.

plugins/Hasty/settings.yml
# Paste the key from the dashboard here.
server_credential: "hy-..."

Don't share this file or fulfillment-journal.json, not even in support requests. They hold your server's key.

The commands you will use:

/loja
Opens the store. Any player can use it.
/hasty update all
Downloads the latest store and textures from the dashboard. Run it after changing the catalog.
/hasty reload
Reloads settings.yml and the store without restarting the server.

The /hasty commands need the hasty.admin permission, which ops already have. From 1.20.3 on, the texture pack is hosted by Hasty: players download it straight from there, with no open port on your server. Before 1.20.3, you download the pack in the dashboard and merge it with the server's.

Every command, settings.yml and common problems are in the documentation.