
VeltrixBanned
Advanced ban system with alt-detection, proxy sync, PlaceholderAPI & HikariCP.
Автор: P0KEM0N411обновлён 2 окт. 2026 г.
ПриключенияЭкономикаОбщение
Описание
VeltrixBanned
by P0KEM0N · Veltrix Studio
Advanced punishment system with bans, mutes, warnings, alt detection, proxy sync & PlaceholderAPI
Features
- Bans — Player & IP, permanent or temporary
- Mutes — Chat blocking with auto-expire
- Warnings — With configurable auto-punishment
- Alt Detection — Alerts staff on alt accounts
- Offline Support — Ban players who never joined
- Proxy Sync — BungeeCord / Velocity
- PlaceholderAPI — 15+ placeholders
- Async Database — Zero TPS drop
- HikariCP — Fast, memory-safe pool
- Unified DB — Single
veltrixbanned.db - Auto-Cleanup — Expired punishments removed
- Punishment History — Permanent log
Commands
Bans
/ban <player> <time> <reason>
/tempban <player> <time> <reason>
/banip <player> <time> <reason>
/unban <player>
/unban-ip <player>
Mutes
/mute <player> <time> <reason>
/tempmute <player> <time> <reason>
/unmute <player>
Warnings
/warn <player> <reason>
/warnings <player>
/unwarn <player> <index>
Admin
/veltrixbanned help
/veltrixbanned reload
/veltrixbanned banlist
/veltrixbanned alts <player>
Permissions
veltrixbanned.ban
veltrixbanned.tempban
veltrixbanned.ban.ip
veltrixbanned.unban
veltrixbanned.unban.ip
veltrixbanned.mute
veltrixbanned.tempmute
veltrixbanned.unmute
veltrixbanned.warn
veltrixbanned.warnings
veltrixbanned.unwarn
veltrixbanned.alts
veltrixbanned.alts.notify
veltrixbanned.reload
veltrixbanned.admin
Time Format
s = seconds m = minutes h = hours
d = days w = weeks M = months
y = years perm = permanent
Example: 1d12h → 1 day 12 hours
Installation
- Drop
VeltrixBanned-2.0.1.jarintoplugins/ - Restart server
- Configure files in
plugins/VeltrixBanned/ - (Optional) Install PlaceholderAPI
Requirements
Paper / Spigot 1.21.x
Java 17+
◦ PlaceholderAPI 2.11+ (optional)
Placeholders
%veltrixbanned_banned%
%veltrixbanned_ban_reason%
%veltrixbanned_ban_expires%
%veltrixbanned_muted%
%veltrixbanned_mute_reason%
%veltrixbanned_mute_expires%
%veltrixbanned_warning_count%
%veltrixbanned_has_warnings%
Built with ▸ by Veltrix Studio · Building Better Servers
Галерея
Последние версии
Все версии →release
VeltrixBanned 2.0.1
2.0.12 окт. 2026 г.28Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11paper, spigot
Что нового
## VeltrixBanned 2.0.1 — Mute, Warn & Unified Database
### ✨ New Features
**Mute System**
- `/mute <player> <time> <reason>` — Permanent or temporary
- `/tempmute <player> <time> <reason>` — Time-limited only
- `/unmute <player>` — Remove active mute
- Chat blocking for muted players
- Auto-expire temporary mutes
**Warning System**
- `/warn <player> <reason>` — Warn a player
- `/warnings <player>` — View player warning history
- `/unwarn <player> <index>` — Revoke a warning
- Auto-punishment on configurable warning thresholds
**TempBan Command**
- `/tempban <player> <time> <reason>` — Dedicated temporary ban
**Unified Database**
- Single `veltrixbanned.db` replaces 5 legacy databases
- Auto-migration from `banned.db`, `banip.db`, `ipcache.db`, `history.db`
- Legacy files preserved for safety
- New tables: players, punishments, punishment_history, ip_addresses, staff_logs, reports, appeals
### 🔧 Improvements
- Rewritten `BanManager` for unified schema
- Extended PlaceholderAPI (mute_*, warning_*)
- Improved alt detection with indexed IP queries
- Staff logging for all actions
### 📊 Placeholders Added
- `%veltrixbanned_muted%`
- `%veltrixbanned_mute_reason%`
- `%veltrixbanned_mute_by%`
- `%veltrixbanned_mute_expires%`
- `%veltrixbanned_mute_permanent%`
- `%veltrixbanned_warning_count%`
- `%veltrixbanned_has_warnings%`
### ⚠ Breaking Changes
**None** — Fully backward compatible with 2.0.0
### 📦 Requirements
- Paper / Spigot **1.21.x**
- Java **17+**
- PlaceholderAPI 2.11+ (optional)
---
*Veltrix Studio · Building Better Servers*
release
VeltrixBanned 2.0.0 - Initial Release
2.0.011 сент. 2026 г.13Minecraft: 1.21.8, 1.21.9, 1.21.10, 1.21.11paper
Что нового
## 🎉 VeltrixBanned 2.0.0 — Initial Release
### ✨ Features
- Player & IP banning with custom reasons & durations
- Alt-account detection with staff alerts
- Offline player support (Mojang API UUID fallback)
- BungeeCord / Velocity network sync
- PlaceholderAPI integration (9 placeholders)
- Async database operations — zero TPS drop
- HikariCP connection pool
- Full colour support: legacy `&a`, hex `&#FF0000`, MiniMessage `<aqua>`
- Custom ban screens (`banned.yml`)
- Tab completion for players, times & reasons
- Auto-cleanup of expired bans
- Permanent ban history log
### 📦 Commands
- `/ban <player> <time> <reason>` — Ban a player
- `/banip <player> <time> <reason>` — Ban a player's IP
- `/unban <player>` — Unban a player
- `/unban-ip <player>` — Unban a player's IP
- `/veltrixbanned help|reload|banlist|alts` — Admin commands
### 🔑 Permissions
- `veltrixbanned.ban` — Access to `/ban`
- `veltrixbanned.ban.ip` — Access to `/banip`
- `veltrixbanned.unban` — Access to `/unban`
- `veltrixbanned.unban.ip` — Access to `/unban-ip`
- `veltrixbanned.alts` — View alt accounts
- `veltrixbanned.reload` — Reload config
- `veltrixbanned.admin` — Full access
### ⚙ Requirements
- Paper / Spigot **1.21.x**
- Java **17+**
- (Optional) PlaceholderAPI 2.11+
### 📂 Files Created
