File Details
SquidCraft4-MinesSweeperDuel-Remake-release-2.jar
- R
- Dec 7, 2025
- 437.77 KB
- 69
- 1.20.4
- Fabric
File Name
SquidCraft4-MinesSweeperDuel-Remake-release-2.jar
Supported Versions
- 1.20.4
Curse Maven Snippet
# Changelog - Squid Craft 4 Mines Sweeper Duel Remake
## Release 2 (2025-12-07)
### 🎮 Multi-Arena Support
- Refactored game state to be per-arena instead of global
- Multiple games can now run simultaneously on the same server
- Each arena has independent timers, states, and detonation queues
- Added Physical panic button block. you can use it for join in the arenas too
### 🔧 Bug Fixes
- **Bug #1**: Fixed winner disconnection during detonation animation causing crash
- **Bug #2**: Fixed arena not resetting properly after game ends
- **Bug #3**: Fixed original blocks not being restored on arena reset
- **Bug #4**: Fixed player health not resetting to 6 hearts on leave
- **Bug #5**: Fixed scoreboard not updating for all players
- **Bug #6**: Fixed crash when player disconnects during their turn
- **Bug #7**: Fixed panic button not working on linked arena buttons
- **Bug #8**: Fixed incorrect winner determination after detonation
### ⚡ Turn Order Logic
- Fixed turn order after panic button (contrincante plants first)
- Fixed turn order after timeout (contrincante plants first)
- Fixed turn order after mining a bomb (contrincante plants first)
- First round planter is now random (already was, verified)
### 🧹 Code Cleanup
- Removed 9 unused imports across project
- Removed unused `rotatePlayerOrder()` method
- Added iteration safety copy for multi-arena tick processing
### 🛡️ Mixin Compatibility
- Verified HungerManagerMixin works with multi-arena
- Verified PlayerEntityMixin works with multi-arena
- Both use per-player arena lookup