Repository navigation
Releases
Releases · adamhrnciar/combat-persistance
v1.9.0
Full Changelog: v1.8.0...v1.9.0
v1.8.0
What's Changed
- Add Claude Code GitHub Workflow by @PottersGame in #26
Full Changelog: v1.7.0...v1.8.0
What's Changed
- Add Claude Code GitHub Workflow by @PottersGame in #26
Full Changelog: v1.7.0...v1.8.0
v1.7.0
Authentication: operator reset + hardening
Operator account reset
/authreset <player>(op level 2) wipes a player's registration so they must register again — useful for forgotten passwords. Works on offline players too: the name is resolved via stored usernames, falling back to the deterministic offline-mode UUID. Online targets are kicked so they re-enter the normal join → lobby → register flow cleanly.UserDatanow stores the player's username (backfilled on next login for existing accounts).
IP auto-login is now opt-in (default OFF)
- New config
enableIpAutoLogin(defaultfalse). IP-based auto-login is weak — it can be bypassed on shared NAT/VPN, and behind a BungeeCord/Velocity proxy every player shares the proxy IP, which would auto-authenticate everyone. ⚠️ Behavior change: with this off, players must enter their password each session. SetenableIpAutoLogin: trueinconfig/combatpersistence.jsonto restore the old convenience on trusted direct-connect servers.
Login brute-force protection
- New config
maxLoginAttempts(default 5) andloginLockoutSeconds(default 300). After too many wrong passwords the account is temporarily locked.
Built for Minecraft 26.2 (Fabric).
Full Changelog: v1.6.0...v1.7.0
v1.6.0
Fixes
- Ender chests now reliably blocked. When
disableEnderChestsis enabled, the ender chest menu can no longer be opened — blocking now happens at the block-interaction source viaEnderChestBlockMixininstead of the event callback, which did not reliably prevent the menu from opening. - Combat logging only triggers on player damage. Taking damage from mobs or the environment (PvE) no longer combat-tags a player. Only player-vs-player damage starts the combat timer.
Built for Minecraft 26.2 (Fabric).
Full Changelog: v1.5.0...v1.6.0
v1.5.0
v1.4.0
What's Changed
- Port to Minecraft 26.2 (v1.3.0) by @PottersGame in #23
New Contributors
- @PottersGame made their first contribution in #23
Full Changelog: v1.2.0...v1.4.0
v1.2.0
Full Changelog: https://github.com/PottersGame/combat-persistance/commits/v1.2.0