## Возможности

- ✅ Создание уникальных реферальных кодов для каждого игрока
- ✅ Использование реферальных кодов новыми игроками
- ✅ Автоматические награды для пригласившего и приглашенного
- ✅ Статистика рефералов
- ✅ Гибкая настройка через config.yml
- ✅ Защита от злоупотреблений (IP-защита, ограничения)
- ✅ Русская локализация

## Команды

| Команда | Алиасы | Описание |
|---------|--------|----------|
| /refcode | /myref, /мойреф | Создать/посмотреть свой реферальный код |
| /ref <код> | /referral, /реф | Использовать реферальный код |
| /refstats [игрок] | /refstat, /рефстат | Посмотреть статистику рефералов |

## Права (Permissions)

- referral.use - Позволяет использовать реферальные коды (по умолчанию: true)
- referral.create - Позволяет создавать реферальные коды (по умолчанию: true)
- referral.stats - Позволяет просматривать статистику (по умолчанию: true)
- referral.admin - Административные права (по умолчанию: op)

## Конфигурация

После первого запуска плагин создаст файл config.yml с настройками:

### Награды
Вы можете настроить команды, которые будут выполняться при использовании реферального кода:
- referrer-rewards - награды для пригласившего игрока
- referred-rewards - награды для приглашенного игрока

### Ограничения
- max-uses-per-code - Максимальное количество использований одного кода
- one-use-per-ip - Один IP может использовать код только один раз
- min-playtime-to-create - Минимальное время игры для создания кода (в минутах)

### Настройки кодов
- min-length / max-length - Минимальная/максимальная длина кода
- alphanumeric-only - Только буквы и цифры
- case-sensitive - Учитывать регистр

## Как работает

1. Игрок создает свой реферальный код командой /refcode
2. Код генерируется автоматически на основе ника игрока
3. Новый игрок использует код командой /ref <код>
4. Оба игрока получают награды (если настроены)
5. Статистика сохраняется в data.yml

## Примеры использования

Игрок вводит: /refcode
Ответ: [Реферал] Ваш реферальный код: Player123

Новый игрок вводит: /ref Player123
Ответ: [Реферал] Вы успешно использовали реферальный код Player123!


## Требования

- Minecraft Server 1.16.5 или выше
- Spigot/Paper API
- Java 8 или выше

## Поддержка

Если возникли проблемы, убедитесь что:
- Используется Spigot или Paper сервер
- Версия сервера 1.16.5 или выше
- У игроков есть соответствующие права (permissions)
- Плагин правильно настроен в config.yml