▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/VelocityShield
VelocityShield

VelocityShield

Protect your Velocity proxy server from VPN users with advanced detection and caching

Оцените первым
197
0

VelocityShield 🛡️

A powerful VPN detection plugin for Velocity proxy servers that helps protect your network from unwanted VPN connections.

License

Features ✨

  • Dual VPN Detection: Uses both proxycheck.io and ip-api.com for reliable VPN detection
  • Smart Fallback System: Automatically switches between services if one fails
  • Efficient Caching: Reduces API requests with configurable cache duration
  • Whitelist System: Easily manage trusted IPs
  • Detailed Logging: Track VPN detection events with timestamps
  • Modern Text Formatting: Beautiful messages using Adventure's text components
  • Permission System: Control access to commands and bypasses
  • Configurable: Highly customizable through config.yml

Installation 📥

  1. Download the latest release from the Releases page
  2. Place the JAR file in your Velocity server's plugins directory
  3. Start or restart your Velocity server
  4. Configure the plugin in plugins/velocityshield/config.yml

Configuration ⚙️

# API Configuration
proxycheck-api-key: "YOUR_PROXYCHECK_API_KEY"

# VPN Detection Settings
use-proxycheck-as-primary: true
enable-fallback-service: true
allow-join-on-api-failure: true

# Cache Settings
enable-cache: true
cache-duration: 10
cache-time-unit: "SECONDS"  # Options: SECONDS, MINUTES, HOURS, DAYS

Debug Settings

enable-debug: false


## Commands 🎮

| Command | Description | Permission |
|---------|-------------|------------|
| `/velocityshield` or `/vshield` | Reload the plugin configuration | `velocityshield.reload` |
| `/vshieldwhitelist` or `/vshieldwl` | Manage whitelisted IPs | `velocityshield.whitelist` |

### Whitelist Commands
- `/vshieldwhitelist add <ip>` - Add an IP to the whitelist
- `/vshieldwhitelist remove <ip>` - Remove an IP from the whitelist

## Permissions 🔑

| Permission | Description |
|------------|-------------|
| `velocityshield.reload` | Allows reloading the plugin configuration |
| `velocityshield.whitelist` | Allows managing the IP whitelist |
| `velocityshield.bypass` | Allows bypassing VPN detection |

## API Integration 🤝

VelocityShield uses two VPN detection services:

1. **proxycheck.io** (Primary)
   - Requires API key
   - More accurate detection
   - Higher rate limits with API key

2. **ip-api.com** (Fallback)
   - Free to use
   - No API key required
   - Lower rate limits

## Performance Optimization 🚀

- **Caching**: Reduces API requests by caching results
- **Rate Limiting**: Prevents API service overload
- **Async Processing**: Non-blocking VPN checks
- **Efficient Cleanup**: Automatic cache maintenance

## Support 💬

- Create an issue for bug reports or feature requests
- Join our Discord server for community support

## Credits

- Velocity - The proxy server
- proxycheck.io - Primary VPN detection service
- ip-api.com - Fallback VPN detection service
- Adventure - Text formatting library

---

Made with ❤️ by PandaDevv 

*This plugin uses bStats*
Партнёрский материал

Сервер для плагина VelocityShield - как у профи

Плагин VelocityShield создан для серверов: на своём сервере вы настраиваете его под себя и решаете, кому играть. Создать сервер с плагином VelocityShield для друзей можно за пару минут - BungeeHost всё уже подготовил.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

1.21.x1.20.x1.19.x1.18.x1.17.x1.16.x1.15.x1.14.x1.13.x1.12.x1.11.x1.10.x1.9.x1.8.x1.7.x

Платформы

Поддерживаемые окружения

Сервер

Ссылки

Создатели

Детали

Лицензия:
Опубликован:1 год назад
Обновлён:8 месяцев назад
Главная