AsnBlacklist

⭐ — (4 endorsements) 📥 225 downloads 📌 v1.2.1 📅 9/4/2025
🟠 Updated over a year ago

By _Novit_ · bungeecord

⬇ Download Mod Source: Modrinth ↗ 📅 Updated: 9/24/2025 📅 Created: 9/4/2025

🔍 Analysis

  • 🏆 #23 of 39 bungeecord mods in this game by downloads

📋 About This Mod

✅ `PT6H` → 6 hours
✅ `P3D` → 3 days
✅ `P2DT3H4M` → 2 days, 3 hours, 4 minutes

Plugin for Velocity and BungeeCord proxies that blocks user IPs based on their AutonomousSystemNumber (ASN). Protect your server against Layer 7 bot attacks with ASN-level filtering.

> WARNING! This solution ~~is quick fix~~ does not guarantee complete protection against all bots, > however, it correctly performs the intended functionality.

## Localization

The localization files are located in the `translations` directory of the plugin and support the (https://docs.advntr.dev/minimessage/format.html) format. Localization files are generated automatically on the first plugin startup. The message shown when a user is blocked by ASN can be configured using the `asnblacklist.message.kick` key. > Example: > > ```properties > asnblacklist.message.kick=Your ASN is blacklisted on this server. > ``` >

[!(https://raw.githubusercontent.com/novitpw/asn-blacklist/master/images/disconnect_reason_en.png)](https://raw.githubusercontent.com/novitpw/asn-blacklist/master/images/disconnect_reason_en.png)

If you need to display a message with line breaks, use the `` tag. > Example: > > ```properties > asnblacklist.message.kick=\ > Your ASN is blacklisted on this server. > ```

## Configuration

All duration formats must be specified using the standard ISO 8601 format, for example:

  • `PT6H` → 6 hours
  • `P3D` → 3 days
  • `P2DT3H4M` → 2 days, 3 hours, 4 minutes

> ### asn-blacklist > > Blacklisted ASN. You can look up information or obtain the ASN number (https://bgp.tools/) > > Example: > > ```yaml > asn-blacklist: > - "AS35048" # Value with the AS prefix > - "53667" # Value without the AS prefix > ```

> ### maxmind-database > > MaxMind database settings. > > - `api-key` — MaxMind API key. The default configuration already includes a valid one. If necessary, you can use your own key generated (https://www.maxmind.com/en/accounts/current/license-key). > - `file` — Path to the local database file > - `ttl` — Local database retention period (ISO 8601). After the retention period expires, the database will be downloaded again. > > Example: > > ```yaml > maxmind-database: > api-key: "apiKey" > file: "GeoLite2-ASN.mmdb" > ttl: "P3D" > ```

> ### cache-ttl > > Cache duration for verified ASNs (ISO 8601). > > Example: > > ```yaml > cache-ttl: "PT12H" > ```

## Commands

  • `/asnblacklist` - Main command. Aliases - `/asnbl`
  • `/asnblacklist add ` - Add ASN to the blacklist.
  • `/asnblacklist remove ` - Remove ASN from the blacklist.
  • `/asnblacklist list` - Get blacklist of the ASN.
  • `/asnblacklist reload` - Reload configuration and localization.

[!(https://raw.githubusercontent.com/novitpw/asn-blacklist/master/images/commands_en.png)](https://raw.githubusercontent.com/novitpw/asn-blacklist/master/images/commands_en.png)

## Support and Feedback

Please use the (https://github.com/novitpw/ans-blacklist/issues) to report bugs and submit suggestions.

The project is licensed under (https://github.com/novitpw/asn-blacklist/LICENSE).

# Описание на русском

Плагин для прокси Velocity и BungeeCord, предназначенный для блокировки IP адресов пользователей по AutonomousSystemNumber (ASN). Блокировка по ASN позволяет серверам защититься от ботов на уровне L7.

> ВНИМАНИЕ! Данное решение ~~является костылём~~ не гарантирует полноценную защиту от всех ботов, > однако, оно корректно выполняет задуманный функционал.

## Локализация

Локализация находится в директории `translations` плагина, поддерживает формат (https://docs.advntr.dev/minimessage/format.html). Файлы локализации создаются автоматически при первом запуске. Сообщение о блокировке пользователя по ASN настраивается с помощью ключа `asnblacklist.message.kick`. > Пример: > > ```properties > asnblacklist.message.kick=Ваш ASN заблокирован на данном сервере. > ``` >

[![Причина отключения](https://raw.githubusercontent.com/novitpw/asn-blacklist/master/images/disconnect_reason.png)](https://raw.githubusercontent.com/novitpw/asn-blacklist/master/images/disconnect_reason.png)

Если необходимо вывести сообщение с переносами строк, то необходимо использовать тег ``. > Пример: > > ```properties > asnblacklist.message.kick=\ > Ваш ASN заблокирован на данном сервере. > ```

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

Все форматы времени указываются в стандарте ISO 8601, например:

  • `PT6H` → 6 часов
  • `P3D` → 3 дня
  • `P2DT3H4M` → 2 дня, 3 часа, 4 минуты

> ### asn-blacklist > > Список заблокированных ASN. Узнать информацию или получить номер ASN можно [на сайте bgp.tools](https://bgp.tools/) > > Пример: > > ```yaml > asn-blacklist: > - "AS35048" # Значение с префиксом AS > - "536

🤖 AI-enhanced — based on mod data

📊 Mod Details

Game
Minecraft Plugins
Author
_Novit_
Version
1.2.1
Downloads
225
Endorsements
4
Category
bungeecord
Created
9/4/2025
Updated
9/24/2025
Game Versions
1.8, 1.8.1, 1.8.2, 1.8.3, 1.8.4
Tags
management, technology, utility

🔧 How to Install Minecraft Plugins Mods

Download from Modrinth. Use Prism Launcher or drop into your mods folder.

📖 Full step-by-step install guide for Minecraft Plugins →

Visit the official mod page for specific installation instructions for this mod.

🎮 Need cheat codes or console commands? Check ur gaming wiki for Minecraft Plugins commands, item IDs, and more.

❓ Frequently Asked Questions

Which Minecraft Plugins versions does AsnBlacklist support?

The author lists 1.8, 1.8.1, 1.8.2, 1.8.3, 1.8.4, 1.8.5. Other versions may work but are untested by the author.

What is the latest version of AsnBlacklist?

Version 1.2.1, published 2025-09-24 with 225 downloads recorded at the source.

Keep browsing — more Minecraft Plugins mods await

📋 All Minecraft Plugins Mods 🏆 Top 25 📂 More bungeecord 👤 More by _Novit_ 🔎 Similar Mods 🌐 Best bungeecord (All Games) 🔀 Check Compatibility ⚖️ Compare Mods 🆕 New Mods