Personal Preferences
Some choices belong to the player, not the island. Preferences are per player toggles plus a language picker, so each person tunes their own experience without touching anyone else's.
| Command | What it does |
|---|---|
/is toggle | Open your personal preference toggles |
/is language | Open the language picker |
/is language <code> | Switch directly to a language |
Toggles
The toggles menu collects the small personal switches: things like notifications and prompts you would rather see or hide. They are stored per player and follow you, not your island. The catalogue is config-driven (features/island.yml), so an admin can add, re-icon or remove a toggle without code. The ones that ship:
| Toggle | Effect |
|---|---|
auto-fly | Flight switches on automatically once you stand on your island |
visit-notify | Chat ping when a visitor arrives on an island you belong to |
border-display | Show the island's coloured cosmetic border while you are on it |
Language
IgniteSky is fully multi-language. A player picks their language with /is language, and every message they see is served from that language file.
messages:
default-language: en
languages:
- en
# Adopt the player's client language on first join, if it is installed.
auto-detect-language: trueOn first join, with auto-detect-language on, IgniteSky adopts the player's Minecraft client language automatically if a matching file is installed and they have not chosen one. They can always override it with /is language.
Copy lang/en.yml to lang/<code>.yml, translate the values, set language.display inside it, and add the code to the languages list. Reload with /is admin reload and it appears in the picker.