- Для версий
- 1.16.✘
- 1.17.✘
- 1.18.✘
- 1.19.✘
- 1.20.✘
- 1.21.✘
📋
DevLogin v1.2.0 — документация ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🎯
ЧТО ЭТО ЗА ПЛАГИН? ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Плагин на регистрацию, для защиты сервера от "левых" игроков. При входе нужно:
- ✅ Кликнуть по тексту (капча)
- ✅ Ввести пароль
- ✅ Если заходите с того же компьютера (IP) — пароль не нужен, пропускает автоматически
🕒
Раз в 48 часов — просит подтвердить вход заново.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🆕
ЧТО НОВОГО В v1.2.0? ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
| Категория | Функция | Описание |
|---|
| 🔗 Реферальная система | /ref code | Получи свой уникальный код |
| /ref use <код> | Используй код друга |
| /ref stats | Смотри свою статистику |
| /ref top | Топ по приглашениям |
| 🎁 Бонусы | За приглашения | Новый игрок получает бонус при регистрации |
| Отложенные бонусы | Пригласивший получает награду даже если был оффлайн — бонус придёт при входе! |
| ⚙️ Настройки | config.yml | Включить/выключить одной строкой |
| Лимит рефералов | Ограничение на одного игрока |
| Свои команды | Любые консольные команды для бонусов |
| Сообщения | Все сообщения редактируются в конфиге |
| 🔐 Права | devlogin.referral.use | Для всех игроков |
| devlogin.referral.admin | Для администраторов |
| 🔧 Прочее | Discord | Обновлён: discord.gg/UnvXpUJTVe |
| config.yml | Переработана структура |
| Стабильность | Мелкие улучшения |
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚡
КОМАНДЫ (ВСЁ ПРОСТО)| Команда | Что делает | Кто может |
|---|
| /register пасс пасс | Создать аккаунт | ✅ Все |
| /login пароль | Войти на сервер | ✅ Все |
| /ref code | Узнать свой реф. код | ✅ Все |
| /ref use <код> | Использовать чужой код | ✅ Все |
| /ref stats | Статистика рефералов | ✅ Все |
| /ref top | Топ по приглашениям | ✅ Все |
| /devlogin reload | Перезагрузить настройки | 👑 Только админы |
📝
Важно: Пароль должен быть от 4 до 20 символов
🔐
ПРАВА ДОСТУПА (PERMISSIONS)| Право | Кто имеет | Зачем |
|---|
| devlogin.reload | 👑 Админы | Перезагружать плагин |
| devlogin.admin | 👑 Админы | Все права админа |
| devlogin.* | 👑 Админы | Абсолютно все права |
| devlogin.referral.use | 👤 Все | Использовать /ref |
| devlogin.referral.admin | 👑 Админы | Админ-команды /ref admin |
💡 Обычным игрокам права не нужны — команды работают у всех.
📖
КАК ЭТО РАБОТАЕТ (ПО ШАГАМ)
🆕 Если вы новый игрок| Шаг | Что происходит |
|---|
| 1 | Зашли на сервер → вас замедлили, поставили в режим "Приключение" |
| 2 | Проверка на *P* (если включено) |
| 3 | Выскочило сообщение с "[НАЖМИТЕ СЮДА]" |
| 4 | Кликнули → капча пройдена (навсегда) |
| 5 | Ввели /register суперпароль суперпароль |
| 6 | ✅ Всё! Вы в игре, режим "Выживание" |
🔄 Если зашли и IP незнакомый| Шаг | Что происходит |
|---|
| 1 | Кликнуть по ссылке (капча) |
| 2 | Ввести /login пароль |
| 3 | ✅ Вас запомнили на новом IP |
🔗
РЕФЕРАЛЬНАЯ СИСТЕМА (НОВОЕ В v1.2.0) Позволяет игрокам приглашать друзей и получать за это бонусы.
Как это работает:| Шаг | Что происходит |
|---|
| 1 | Игрок А вводит /ref code → получает уникальный код (например: A3F4C91B) |
| 2 | Отправляет код другу |
| 3 | Друг заходит, регистрируется, вводит /ref use A3F4C91B |
| 4 | 🎁 Оба получают бонус (настраивается в config.yml) |
| 5 | Если игрок А был оффлайн — бонус придёт при следующем входе |
Особенности:| Правило | Описание |
|---|
| 🚫 Нельзя использовать свой код | Запрещено |
| 🚫 Нельзя использовать код дважды | Уникальность |
| 📊 Лимит приглашений | Настраивается (или без ограничений) |
| 💰 Бонусы | Любые консольные команды: деньги, предметы, права |
✅
КАПЧА — ОДИН КЛИК Самая простая капча в мире:
| Действие | Результат |
|---|
| Вам пишут в чат: [НАЖМИТЕ СЮДА] | Появляется ссылка |
| Наводите мышку и кликаете | ✅ Капча пройдена |
Особенности:| Параметр | Значение |
|---|
| ⏱️ Анти-спам | Нельзя кликать чаще 1 раза в секунду |
| 🕒 Срок действия | 1 раз в 48 часов |
| 💾 Хранение | В файле data.yml |
🏠
АВТОВХОД (ОЧЕНЬ УДОБНО)| Ситуация | IP | Результат |
|---|
| Первый раз | 🏠 Дом (95.12.34.56) | Ввёл пароль → IP запомнили |
| Второй раз | 🏠 Дом (95.12.34.56) | ✅ Пустили без пароля |
| Третий раз | 💼 Работа (82.45.67.89) | 🔐 Спросили пароль |
📁 IP запоминаются и хранятся в файле data.yml
⏰
СБРОС ЧЕРЕЗ 48 ЧАСОВ Каждые 2 дня происходит "генеральная уборка":
| Что сбрасывается | Результат |
|---|
| ❌ Капча | Нужно кликнуть заново |
| ❌ Знакомые IP | Все IP забываются |
| ✅ Пароль | Остаётся |
🛡️ Зачем: Чтобы защита всегда работала, даже если компьютер взломали.
🛡️
ЧТО НЕЛЬЗЯ ДЕЛАТЬ ДО ВХОДА?| Действие | Можно? |
|---|
| Ходить | ❌ (телепортирует обратно) |
| Ломать/ставить блоки | ❌ |
| Бить мобов/игроков | ❌ |
| Получать урон | ❌ |
| Есть | ❌ |
| Бросать вещи | ❌ |
| Писать в чат | ❌ |
| Использовать команды | ❌ (кроме /login, /register) |
| Режим | Скорость |
|---|
| 🎮 Приключение | 🐢 Замедленная |
😡
ВРЕМЕННЫЙ БАН (ЗА НЕПРАВИЛЬНЫЕ ПАРОЛИ)| Параметр | Значение |
|---|
| 🔢 Попыток до бана | 3 |
| ⏱️ Время бана | 15 минут |
💡 Важно: Банится аккаунт, не IP. Можно зайти с другого ника.
🌍
*P*-ЗАЩИТА| Этап | Что происходит |
|---|
| 1 | Смотрит ваш IP |
| 2 | Спрашивает у сайта ip-api.com: это *P*? |
| 3 | Если ДА → ❌ кик с сервера |
| Параметр | Значение |
|---|
| ⏱️ Кэш | Проверенные IP запоминаются на 1 час |
| 🏠 Локальные сети | 192.168..., 10.0... — не проверяются |
📊
BOSS BAR (ЦВЕТНАЯ ПОЛОСКА СВЕРХУ)| Цвет | Когда появляется |
|---|
| 🟡 Жёлтый | Ожидание входа |
| 🟢 Зелёный | Успешная авторизация |
| 🔴 Красный | Ошибка |
| 🔵 Синий | Информация |
✨
ЧАСТИЦЫ (КРАСИВЫЕ ЭФФЕКТЫ)| Событие | Эффект |
|---|
| ✅ Успешный вход | ✨ Зелёные искорки |
| ❌ Ошибка | 🔴 Красные точки |
| ⏳ Ожидание | ⚪ Магические частицы |
⚙️ Можно включить/выключить в настройках.
🔒
ПАРОЛИ — КАК ХРАНЯТСЯ?| Параметр | Значение |
|---|
| 🔐 Алгоритм | MD5 |
| 📝 Пример | мойпароль123 → 6ad14ba5ac0c7d8d3d3e3c3b3c3b3c3b |
| 🔑 Читаемость | ❌ Нельзя прочитать |
💾
БАЗА ДАННЫХ (ГДЕ ВСЁ ЛЕЖИТ)| Файл | Что хранит |
|---|
| plugins/DevLogin/data.yml | 📁 Данные игроков |
| plugins/DevLogin/referrals.yml | 🔗 Реферальные данные (новое!) |
Что хранится про игрока (data.yml):| Поле | Описание | Пример |
|---|
| name | Ник | "Mila_Pchela" |
| password | Пароль (захэшированный) | "827ccb0e..." |
| attempts | Сколько раз ошибся паролем | 0 |
| lastLogin | Когда заходил последний раз | 1709000000000 |
| captchaVerified | Прошёл ли капчу | true |
| knownIPs | С каких IP заходил | ["95.12.34.56", "82.45.67.89"] |
| unbanTime | До когда забанен | null (не забанен) |
Что хранится в referrals.yml (новое!):| Поле | Описание | Пример |
|---|
| codes | Коды игроков | <uuid>: "A3F4C91B" |
| referredBy | Кто кого пригласил | <uuid>: <uuid владельца кода> |
| pendingBonus | Ожидающие бонусы (оффлайн) | [<uuid>] |
✅
ЧТО ПЛАГИН УМЕЕТ / ❌ ЧЕГО НЕ УМЕЕТ| ✅ Умеет | ❌ Не умеет |
|---|
| Регистрация и вход по паролю | Двухфакторная аутентификация |
| Капча в 1 клик | Голосовая капча |
| Автовход с домашнего IP | Синхронизация с сайтом |
| Сброс каждые 48 часов | Личный кабинет |
| Временный бан за ошибки | Смена пароля через команду |
| Защита от *P* | Белый список IP |
| Полоска с таймером | Email-подтверждение |
| Красивые частицы | Анти-чит |
| Телепорт на спавн | |
| Полная блокировка до входа | |
| Реферальная система с бонусами 🆕 | |
| Отложенные бонусы (оффлайн игроки) 🆕 | |
| Топ по приглашениям 🆕 | |
💬
Discord:discord.gg/UnvXpUJTVe 🐛
Нашёл баг? Пиши нам! ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

photo_2026-02-26_01-02-01.jpg 363,2 КБ · Просмотры: 19

photo_2026-02-26_01-01-57.jpg 418,3 КБ · Просмотры: 18

photo_2026-02-26_01-01-53.jpg 357,2 КБ · Просмотры: 17

photo_2026-02-26_01-01-15.jpg 79,7 КБ · Просмотры: 19