🌐Messages & Localization
Overview
Configuration
Enable/Disable Localization
# config.yml
messages:
# Use MiniMessage for modern formatting
use-minimessage: true
# Enable localization system
localization: false # true = use lang/ files
# Active language (only if localization enabled)
lang: "EN_US" # Filename without .ymlMessage Formatting
MiniMessage Format (Recommended)
Legacy Color Codes
Legacy Mode (messages.yml)
File Location
Structure
Using the Prefix
Localization Mode (lang/ files)
Enable Localization
File Location
Creating Language Files
Complete Message Reference
General Messages
Purchase Messages
Admin Messages
Help Messages
Info Messages
Error Messages
Action Bar Messages
GUI Messages
Creating Custom Languages
Example: Spanish (ES_ES.yml)
Example: French (FR_FR.yml)
Best Practices
1. Consistent Formatting
2. Use Placeholders
3. Clear Messages
4. Organize by Category
Testing Messages
1. Reload Messages
2. Trigger Messages
3. Check Formatting
Common Issues
Issue 1: Colors Not Showing
Issue 2: Prefix Not Working
Issue 3: Language File Not Loading
Issue 4: Quotes in YAML
Multi-Language Setup Example
Step-by-Step
Advanced: Unicode Characters
Symbols
Emojis
Box Drawing
Message Validation
Checklist
Validation Tool
Next Steps
Last updated

