DocumentationPlugin
The settings.yml file
The keys in plugins/Hasty/settings.yml, what each one does and which ones you can delete.
Updated October 31, 2026.
All pages
Get started
Plugin
Payments and delivery
Help
The plugin creates plugins/Hasty/settings.yml the first time the server starts. In practice, you only fill in the server key.
# The key created in the dashboard, under Settings › Plugin.
server_credential: "hy-..."
# How the Pix QR code shows up: hand_mode or flying_mode.
qrcodemode: hand_mode
The plugin reads the file again when it changes. To apply it right away, run /hasty reload settings.
Keys
| Key | Values | Default | What it does |
|---|---|---|---|
server_credential |
Text that starts with hy- |
empty | Links the plugin to your store. Without it, the plugin doesn't download the store or deliver. |
qrcodemode |
hand_mode or flying_mode |
hand_mode |
hand_mode: the QR code shows up on a map in the player's hand. flying_mode: the QR code floats in front of them. Only the paying player sees the QR code. On 1.17 and 1.8.9 it is always hand_mode. |
texturepack |
Filled in by the plugin | The address of the published texture pack. Don't edit it. |
The legacy jar, for 1.8.9, only has server_credential.
Keys from older versions
Files from older plugin versions may have these keys. The current plugin reads none of them, and you can delete them:
| Key | What it was |
|---|---|
api_url |
The API address. The plugin always uses https://api.hasty.com.br. |
resourcepack_public_url, resourcepack_port |
The server used to host the texture pack. Players now download it straight from Hasty. |
secret_key |
The old name of server_credential. It is still accepted if server_credential is empty. Copy the value to server_credential and delete it. |
Security
⚠️
settings.ymlandfulfillment-journal.json, in the same folder, hold your server's key. Don't share either of them, not even in support requests.
If the key leaks, replace it in Settings › Plugin › Replace key. The old one stops working right away. Paste the new one into server_credential and run /hasty reload settings.