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

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.yml and fulfillment-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.