Change messages and translations
Select a locale and customize translated messages.
SkinsRestorer 15.12.6All platformsReviewed
SkinsRestorer uses locale files and MiniMessage text. Player messages and console messages have separate locale configuration.
Select the locale
Edit the existing messages section:
messages:
locale: "en"
consoleLocale: "en"
perIssuerLocale: false
disablePrefix: false
dateFormat: "dd MMMM yyyy"With perIssuerLocale: true, a player's client locale can take priority over the configured default. Use false if all players must receive the same language.
Run /sr reload, then check a player message and the console. Use a locale code supported by the installed release.
Customize messages
- Back up the
localesdirectory inside the SkinsRestorer data folder. - Open the locale file for the language in use.
- Change the message text without removing its placeholders.
- Keep the JSON valid.
- Run
/sr reload. - Trigger the changed message with a test account.
The bundled default file is locales/locale.json. Inspect the generated directory for the exact filenames of other languages.
MiniMessage tags control formatting. A placeholder such as <name> supplies data from the command. Removing it can make a message less useful.
Custom command help
commands.customHelp.enabled and commands.customHelp.message replace the configured /skin help text. They do not replace every command error or subcommand message.
Contribute a translation
Use the SkinsRestorer translation project. Keep technical names and placeholders unchanged.
For configuration defaults, read messages and diagnostics.
Did this page help?
Last updated on