v1.1.3: Fix config/code consistency issues

- SpeedCheck: tps.enabled and tps.min_tps_threshold now work (was hardcoded)
- ConfigManager/config.yml: Removed orphaned async_task_threads and commands.* keys
- PunishmentManager: database.enabled now correctly disables SQLite logging
- PacketListener: Removed dead code (updatePacketTiming, recordClick, recordAttack)
This commit is contained in:
2026-03-15 12:47:43 -03:00
parent 95e0915d67
commit a4a87e62de
8 changed files with 17 additions and 76 deletions

View File

@@ -2,6 +2,13 @@
Lightweight, accurate anti-cheat for Paper 1.21.x
## Latest Updates (v1.1.3)
- **SpeedCheck**: `tps.min_tps_threshold` and `tps.enabled` config keys now actually work — previously hardcoded as `18.0` and always-on.
- **config.yml**: Removed orphaned `async_task_threads` key and entire `commands:` section — these were never read by the plugin.
- **PunishmentManager**: `database.enabled: false` now correctly disables SQLite punishment logging as documented.
- **PacketListener**: Removed three unreachable fallback methods (`updatePacketTiming`, `recordClick`, `recordAttack`) — dead code since v1.0.4.
## Latest Updates (v1.1.2)
- **reload**: `violation.decay_interval` changes now take effect immediately — the decay task is cancelled and recreated on every `/xac reload`.