RxNoBots

The best plugin for eliminating bots in Velocity using LimboAPI

9

RxNoBots

RxNoBots 🤖🚫

> Advanced bot protection for Velocity servers using chat & movement verification

<p align="center">

</p>

---

🇺🇸 English version

🔒 About the plugin

before they connect to the main servers is a powerful anti-bot plugin for before they connect to the main servers proxy that filters unwanted players before they connect to the main servers.

The plugin uses LimboAPI to create an isolated environment where the player undergoes verification.

🔍 How verification works

1. 🗣 Player enters a code in chat 2. 🎯 Performs a series of head movements 3. ✅ Upon success — admitted to the server

---

✨ Key features

| Category | Description | |:---------:|:---------| | 🗣 Admin control | Generates a unique code | | 🎯 Admin control | Gaze check (up/down/left/right) | | 🎲 Admin control | Unique sequences | | 📦 Admin control | Resume after disconnection | | 🔁 Admin control | No re-verification required | | ⚙ Admin control | Fully customizable logic | | 🛡 Admin control | By IP and permissions | | 📊 Admin control | Logs and `/rnb stats` | | 🔧 Admin control | Full control via commands |

---

📸 Example workflow

<p align="center">

| Step 1 | Step 2 | Result | |:--:|:--:|:--:| | Enter code | Hold gaze direction | Join server |

</p>

---

🛠 Commands & permissions

| Command | Permission | Description | |:--------|:------|:---------| | `/rnb reload` | `rxnobots.admin` | Reload config | | `/rnb verify <player>` | `rxnobots.admin` | Verify player | | `/rnb reset <player>` | `rxnobots.admin` | Reset state | | `/rnb timeout <player> <seconds>` | `rxnobots.admin` | Set timeout | | `/rnb bypass <player>` | `rxnobots.admin` | Toggle bypass | | `/rnb stats` | `rxnobots.admin` | Show statistics | | `/rnb session info <player>` | `rxnobots.admin` | Session info | | `/rnb session end <player>` | `rxnobots.admin` | End session | | `/rnb cache clear <player>` | `rxnobots.admin` | Clear cache |

Additional permission: `rxnobots.bypass`

---

⚙ Configuration

```yaml verification: type: HYBRID code: length: 4 characters: "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789" movement: random: true available-directions: ["up","down","left","right"] min-duration: 2 max-duration: 4 attempts: max-attempts: 3 max-sessions: 3 timeout: duration: 600 success: action: DISCONNECT target-server: lobby cooldown: track-by-user: true track-by-ip: true ```

---

🇷🇺 Русская версия

🔒 О плагине

до подключения к основным серверам — это мощный анти-бот плагин для прокси до подключения к основным серверам, который фильтрует нежелательных игроков до подключения к основным серверам.

Плагин использует LimboAPI, создавая изолированное окружение, где игрок проходит проверку.

🔍 Как работает проверка

1. 🗣 Игрок вводит код в чат 2. 🎯 Выполняет серию движений головой 3. ✅ При успехе — допускается на сервер

---

✨ Ключевые возможности

| Категория | Описание | |:---------:|:---------| | 🗣 Админ-контроль | Генерируется уникальный код | | 🎯 Админ-контроль | Проверка взгляда (вверх/вниз/влево/вправо) | | 🎲 Админ-контроль | Уникальные последовательности | | 📦 Админ-контроль | Восстановление после дисконнекта | | 🔁 Админ-контроль | Повторная проверка не требуется | | ⚙ Админ-контроль | Полная настройка логики | | 🛡 Админ-контроль | По IP и правам | | 📊 Админ-контроль | Логи и `/rnb stats` | | 🔧 Админ-контроль | Полный контроль через команды |

---

📸 Пример работы

<p align="center">

| Этап 1 | Этап 2 | Результат | |:--:|:--:|:--:| | Ввод кода | Удержание взгляда | Вход на сервер |

</p>

---

🛠 Команды и права

| Команда | Право | Описание | |:--------|:------|:---------| | `/rnb reload` | `rxnobots.admin` | Перезагрузка | | `/rnb verify <игрок>` | `rxnobots.admin` | Верификация | | `/rnb reset <игрок>` | `rxnobots.admin` | Сброс | | `/rnb timeout <игрок> <сек>` | `rxnobots.admin` | Таймаут | | `/rnb bypass <игрок>` | `rxnobots.admin` | Байпас | | `/rnb stats` | `rxnobots.admin` | Статистика | | `/rnb session info <игрок>` | `rxnobots.admin` | Инфо | | `/rnb session end <игрок>` | `rxnobots.admin` | Завершить | | `/rnb cache clear <игрок>` | `rxnobots.admin` | Очистить кэш |

Дополнительно: `rxnobots.bypass`

---

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

```yaml verification: type: HYBRID code: length: 4 characters: "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789" movement: random: true available-directions: ["up","down","left","right"] min-duration: 2 max-duration: 4 attempts: max-attempts: 3 max-sessions: 3 timeout: duration: 600 success: action: DISCONNECT target-server: lobby cooldown: track-by-user: true track-by-ip: true ```

ADS