Changelog
[1.3.0] — 2026-03-28
🔥 New Security Features
Auto-Punishment (Automatic Punishment)
- Automatically ban-ip or execute punishment command when players attempt sensitive commands too many times
- Config:
auto_punishment.threshold- maximum allowed attempts - Supports multiple modes:
ban-ip,ban,kick,firewall, or custom command - Firewall script: Execute system commands (iptables/ufw) to block IP at network level
- Configurable sensitive commands list:
sensitive_commands
IP-Limit (Multi-account Detection)
- Track number of accounts connecting from the same IP
- Auto-flag and punish if exceeding
max_accountswithin time window - Default: 3 accounts / 5 minutes
- Integrates with Auto-Punishment to automatically block suspicious IPs
Shadow Ban / Fake Success (Deceptive)
- Instead of showing "no permission", display fake success messages
- Attackers think they succeeded but nothing actually happens
- Buys time for admin to investigate and handle attackers
- Fake messages for commands: clear, kill, ban, gamemode, tp, effect, give
Anti-Spam Console Log
- Blocked commands no longer appear in console log
- Only logged to audit.log to prevent server console spam
🛡️ Security Improvements
- Auto-punishment exempt for OP and whitelist-admin
- IP tracking with automatic time window cleanup
- Full audit logging for all auto-punishment actions
Files
OPShield-1.3.0.jar(24.03 KiB) Primary Download

