Перевіряє мову гри
Якщо локаль відповідає заблокованому шаблону, гравець отримує українську інструкцію зі зміни мови.
GayFurryTeam
Блокує налаштовані російські локалі, слова й фрази та одразу показує гравцеві український відповідник. Працює на сервері — гравцям не потрібно нічого встановлювати.
Оберіть тип сервера, потім свою версію Minecraft. Сайт сам покаже єдиний відповідний JAR — вгадувати назву файла не потрібно.
Якщо бачите діапазон, ваша версія має бути між його межами включно.
Після цього тут з’явиться назва файла, вимога Java й велика кнопка завантаження.
— — Завантажуючи файл, ви отримуєте дозвіл запускати незмінений JAR на власних або адміністрованих серверах і погоджуєтеся з умовами офіційного завантаження. Перепублікація, продаж, модифікація та декомпіляція заборонені.
Плагін перевіряє локаль клієнта та стандартні поля введення тексту. Це словниковий фільтр, а не автоматичний перекладач або складний аналізатор мови.
Якщо локаль відповідає заблокованому шаблону, гравець отримує українську інструкцію зі зміни мови.
Чат, команди, таблички, книги, перейменування предметів і сутностей та інші стандартні поля.
Показує знайдений термін і його український відповідник, щоб гравець розумів, як виправити текст.
Підтверджує актуальну локаль перед дією. Velocity не перекладає й не замінює вибрану в клієнті мову.
Локально перевіряє IPv4 та IPv6 за вбудованими діапазонами DB-IP Lite без зовнішнього запиту на кожен вхід.
Спочатку визначте, що саме запускає ваш сервер. Оберіть лише один варіант нижче.
Якщо у назві сервера є Paper, Folia, Spigot, Bukkit або Luminol — вам потрібен Bukkit-файл. Якщо сервер запускається через Fabric, Forge або NeoForge — оберіть однойменний розділ.
Поверніться до простого підбору вище: він покаже лише файл, який відповідає вашій платформі та версії.
Після першого успішного запуску плагін сам створить конфігурацію. Вам не потрібно створювати папки вручну.
plugins/NoRussianAllowed/config.json config/no-russian-allowed/config.json config.json за шляхом вище;NoRussianAllowed enabled with mandatory locale and text protection;Нижче — безпечний порядок редагування, готовий приклад і просте пояснення кожного поля.
Скопіюйте config.json у резервний файл.
JSON не підтримує коментарі та зайві коми.
Не використовуйте Word або форматований текст.
Виконайте команду й перевірте зелене повідомлення.
/norussianallowed reload Якщо новий JSON має помилку, плагін відхилить reload і продовжить працювати з попередньою справною конфігурацією. Основний захист не можна повністю вимкнути через config.
{
"messages": {
"localeKick": "&cВхід відхилено: на сервері не дозволено російську мову.\n&eЩоб змінити мову: Options → Language → Українська.",
"blockedText": "&cТекст заблоковано. &eЗнайдено: {matches}",
"administratorNotification": "&6[NoRussianAllowed] &e{player} &7— {action}: &f{matches}",
"reloadSuccess": "&aКонфігурацію NoRussianAllowed перезавантажено.",
"reloadFailure": "&cНе вдалося перезавантажити конфігурацію. Перевірте журнал сервера.",
"noPermission": "&cУ вас немає прав на цю команду.",
"ipKick": "&cВхід відхилено: IP-адресу визначено як російську.\n&eЯкщо це помилка, зверніться до адміністратора сервера."
},
"dictionary": {
"привет": "привіт",
"русский": "російський",
"россия": "Росія",
"спасибо": "дякую",
"пожалуйста": "будь ласка",
"извините": "вибачте",
"доброе утро": "доброго ранку",
"до свидания": "до побачення",
"что": "що",
"когда": "коли",
"почему": "чому",
"можно": "можна",
"нельзя": "не можна"
},
"exceptions": [],
"blockedLocales": [
"ru",
"ru_*"
],
"commands": {
"localeViolation": "",
"textViolation": "",
"ipViolation": ""
},
"discord": {
"webhookUrl": "",
"includeInput": false
},
"logging": {
"console": true,
"file": true
},
"metrics": {
"bstatsPluginId": 32653
},
"ipBlocking": {
"enabled": true,
"allowlist": [
"127.0.0.0/8",
"10.0.0.0/8",
"172.16.0.0/12",
"192.168.0.0/16",
"::1/128",
"fc00::/7"
]
}
} messagesПовідомлення гравцям і адміністраторамlocaleKickblockedText{matches}, щоб показати знайдені слова й відповідники.administratorNotificationreloadSuccessreloadFailurenoPermissionipKickКольори задаються стандартними кодами Minecraft, наприклад &c — червоний, &e — жовтий, &a — зелений. Перенесення рядка: \n.
dictionaryЩо блокувати та що запропонувати українськоюЛіва частина — заблоковане слово або фраза, права — підказка українською. Плагін скасовує введення, а не замінює текст автоматично.
"заблокована фраза": "український відповідник"exceptionsВузькі дозволені фразиДодавайте сюди тільки повну фразу, яку справді потрібно дозволити. Виняток має покривати знайдений звичайний словниковий збіг.
"exceptions": ["повна дозволена фраза"]Не робіть широких винятків: вони можуть дозволити більше тексту, ніж ви очікували. Обов’язкові терміни через винятки нейтралізувати не можна.
blockedLocalesЯкі локалі вважати заблокованимиТочне значення блокує одну локаль. Зірочка наприкінці означає префікс.
"ru"блокує точне значення ru"ru_*"блокує ru_ru, ru_ua та інші варіантиПолітика після змін усе одно повинна блокувати ru_ru.
commandsНеобов’язкові команди після порушенняlocaleViolationtextViolationipViolationПорожній рядок вимикає дію — це рекомендоване значення. Якщо команда потрібна, записуйте її без початкового символу /.
Команда виконується з правами консолі. Не вставляйте токени, паролі або руйнівні команди.
discordНеобов’язкові асинхронні сповіщенняwebhookUrlincludeInputfalse не додає повний введений текст. true додає його лише для некомандних дій; команди завжди приховані.Webhook URL — це пароль. Не публікуйте його, не надсилайте у скриншотах і не додавайте до Git.
ipBlockingЛокальна перевірка країни IPenabledtrue блокує адреси, які DB-IP Lite класифікує як RU. Перевірка не звертається до зовнішнього API.allowlistGeoIP не є безпомилковим. За Velocity увімкніть forwarding реальної адреси та закрийте backend брандмауером; інакше backend може бачити IP проксі.
Дані: IP Geolocation by DB-IP, Country Lite July 2026, CC BY 4.0.
logging і bStatsЖурнал та анонімна статистикаlogging.consolelogging.fileviolations.jsonl поруч із config. Файл обертається після 10 MiB, зберігаються три резервні копії.metrics.bstatsPluginId32653. Не змінюйте його.Щоб вимкнути bStats для всіх плагінів, відкрийте plugins/bStats/config.yml і встановіть enabled: false. Ця upstream-можливість не змінена.
Їх можна вставляти у поля секції messages.
{player} ім’я гравця {uuid} UUID гравця {action} тип дії {matches} знайдені слова або локаль {locale} локаль для locale-події {country} код країни для IP-події Повний список у стилі Modrinth для досвідчених адміністраторів. Межі діапазонів включені; кожна кнопка завантажує саме JAR зі свого рядка.
Один файл для всього діапазону. На Minecraft 1.8.8–1.11.2 додатково встановіть ProtocolLib 4.8.0 або новіший.
| Файл | Minecraft | Java | Розмір | Завантаження |
|---|---|---|---|---|
NoRussianAllowed-Bukkit-1.8.8-26.2-1.1.0.jar | 1.8.8–26.2 (усі підтримувані версії) | Версія Java, яку вимагає сервер | 586 КБ | Завантажити |
Встановіть Fabric Loader, відповідний Fabric API та рівно один JAR, діапазон якого містить вашу версію Minecraft.
| Файл | Minecraft | Java | Розмір | Завантаження |
|---|---|---|---|---|
NoRussianAllowed-Fabric-1.16.5-1.1.0.jar | 1.16.5 | 8+ | 99 КБ | Завантажити |
NoRussianAllowed-Fabric-1.17.1-1.1.0.jar | 1.17.1 | 16+ | 98 КБ | Завантажити |
NoRussianAllowed-Fabric-1.18.2-1.1.0.jar | 1.18.2 | 17+ | 98 КБ | Завантажити |
NoRussianAllowed-Fabric-1.19.2-1.1.0.jar | 1.19.2 | 17+ | 99 КБ | Завантажити |
NoRussianAllowed-Fabric-1.19.4-1.1.0.jar | 1.19.4 | 17+ | 100 КБ | Завантажити |
NoRussianAllowed-Fabric-1.20.1-1.1.0.jar | 1.20.1 | 17+ | 99 КБ | Завантажити |
NoRussianAllowed-Fabric-1.20.2-1.20.4-1.1.0.jar | 1.20.2–1.20.4 | 17+ | 100 КБ | Завантажити |
NoRussianAllowed-Fabric-1.20.5-1.21.1-1.1.0.jar | 1.20.5–1.21.1 | 21+ | 100 КБ | Завантажити |
NoRussianAllowed-Fabric-1.21.2-1.21.4-1.1.0.jar | 1.21.2–1.21.4 | 21+ | 100 КБ | Завантажити |
NoRussianAllowed-Fabric-1.21.5-1.21.10-1.1.0.jar | 1.21.5–1.21.10 | 21+ | 100 КБ | Завантажити |
NoRussianAllowed-Fabric-1.21.11-1.1.0.jar | 1.21.11 | 21+ | 100 КБ | Завантажити |
NoRussianAllowed-Fabric-26.1-26.2-1.1.0.jar | 26.1–26.2 | 25+ | 195 КБ | Завантажити |
Оберіть рівно один JAR. Forge нижче Minecraft 1.20.1 у цьому випуску не підтримується.
| Файл | Minecraft | Java | Розмір | Завантаження |
|---|---|---|---|---|
NoRussianAllowed-Forge-1.20.1-1.1.0.jar | 1.20.1 | 17+ | 99 КБ | Завантажити |
NoRussianAllowed-Forge-1.20.2-1.20.4-1.1.0.jar | 1.20.2–1.20.4 | 17+ | 100 КБ | Завантажити |
NoRussianAllowed-Forge-1.20.6-1.21.1-1.1.0.jar | 1.20.6–1.21.1 | 21+ | 98 КБ | Завантажити |
NoRussianAllowed-Forge-1.21.3-1.21.4-1.1.0.jar | 1.21.3–1.21.4 | 21+ | 98 КБ | Завантажити |
NoRussianAllowed-Forge-1.21.5-1.1.0.jar | 1.21.5 | 21+ | 97 КБ | Завантажити |
NoRussianAllowed-Forge-1.21.6-1.21.10-1.1.0.jar | 1.21.6–1.21.10 | 21+ | 98 КБ | Завантажити |
NoRussianAllowed-Forge-1.21.11-1.1.0.jar | 1.21.11 | 21+ | 98 КБ | Завантажити |
NoRussianAllowed-Forge-26.1-26.2-1.1.0.jar | 26.1–26.2 | 25+ | 189 КБ | Завантажити |
Підтримуються лише перелічені когорти. Для інших версій кнопка навмисно не показується.
| Файл | Minecraft | Java | Розмір | Завантаження |
|---|---|---|---|---|
NoRussianAllowed-NeoForge-1.20.4-1.1.0.jar | 1.20.4 | 17+ | 99 КБ | Завантажити |
NoRussianAllowed-NeoForge-1.21.11-1.1.0.jar | 1.21.11 | 21+ | 99 КБ | Завантажити |
NoRussianAllowed-NeoForge-26.1-26.2-1.1.0.jar | 26.1–26.2 | 25+ | 190 КБ | Завантажити |
Не встановлюйте «найближчий» файл навмання. Версія, якої немає в таблиці, не підтримується цим випуском.
Агреговані публічні дані bStats для NoRussianAllowed, plugin ID 32653. Графіки оновляться автоматично, коли bStats отримає перші звіти.
Завантаження даних…
Завантаження даних…
blocked_actions, ip_blocking, discord_webhook і locale_transport — лише агреговані категорії.
IP-адрес, імен, UUID, локалей окремих гравців, повідомлень, команд або Discord Webhook URL.
У plugins/bStats/config.yml змініть enabled: true на enabled: false. Це штатний глобальний opt-out bStats.
Перевіряйте зверху вниз. У більшості випадків проблема знаходиться на одному з перших трьох пунктів.
plugins для Bukkit або mods для модлоадера.action=locale, matches=ru_ruЦе не IP і не підміна Velocity: клієнт підтверджено надіслав локаль ru_RU. На вашому скриншоті сама гра також має російський інтерфейс. Змініть мову в Options → Language, повністю від’єднайтеся та зайдіть знову. Плагін має бути на backend-сервері.
Увімкніть player-info forwarding у Velocity та сумісний forwarding на Paper/backend. Закрийте backend-порт брандмауером від прямих підключень. Якщо мережа визначена помилково, додайте вузький CIDR до ipBlocking.allowlist.
https://discord.com/api/webhooks/.config.json і violations.jsonl.Оберіть платформу й версію Minecraft — сайт одразу підбере та завантажить правильний файл.