Skip to main content
All player-facing text lives in language files under lang/, not in config.yml. HotPotato ships with English (en.yml) and French (fr.yml). You can edit either, or add your own.

Pick a language

Set the language in config.yml:
language: en
The plugin loads lang/<language>.yml. To use French, set language: fr.
prefix: "&#C68642[HotPotato]&r "
command:
  help:
    header: "&6HotPotato commands"

Edit messages

Open the language file for your chosen language and change the text. Colors use legacy & codes and hex &#RRGGBB.
  • {prefix} and other {placeholders} in a line are filled in by the plugin. Keep them where you need them.
  • Lines that are lists, such as the help page, can have lines added or removed.
The lang-version key at the top is managed for you. Do not edit it. It lets the plugin merge new messages in when you update.

Add a new language

1

Copy a file

Copy lang/en.yml to a new file, for example lang/de.yml.
2

Translate it

Translate the values, keeping the keys and any {placeholders} exactly as they are.
3

Select it

Set language: de in config.yml.
4

Reload

Run /hotpotato reload to load your changes.

External placeholders in messages

If PlaceholderAPI is installed and placeholderapi.parse-in-lang is on, you can use any %external% placeholder from another plugin inside your messages, alongside HotPotato’s own.