
Hide and Seek: Reimagined
A Hide & Seek plugin to revolutionize the popular outdoor game to Minecraft.
Список изменений
Beta 1.1.0 Release Notes
Hide and Seek: Reimagined - Beta 1.1.0
Release Date: March 22, 2026
Status: Production Ready
Minecraft Version: Paper 1.21.1+
Java Version: Java 21+
🎉 What's New in Beta 1.1.0
Feature Highlights
1. Game Reporting System ⭐
Complete automatic game tracking and statistics storage.
New Classes:
GameReport.java- Data model for completed gamesReportManager.java- Storage and retrieval system
Tracks:
- Game duration and timestamp
- Seeker and hider information
- Kill counts and survivor counts
- All participating players
- Complete game results
Access Reports:
/hsr reports [limit] # View all reports (admin)
/hsr lobby report [lobby_name] # View lobby-specific reports
Storage:
- Maximum 100 reports per session
- Automatic pruning of oldest reports
- Timestamped entries for analysis
- Formatted output for easy reading
2. Enhanced Spectator Experience 👀
Killed players automatically watch the seeker in real-time.
Features:
- Auto-spectate on elimination
- Camera auto-focus on seeker
- Spectator mode enabled automatically
- Graceful fallback if methods unavailable
Code:
foundPlayer.setGameMode(GameMode.SPECTATOR);
foundPlayer.setSpectatorTarget(seeker);
Benefit:
- Keeps eliminated players engaged
- Reduces disconnections
- Better viewing experience
- Educational for learning seeker strategies
3. New Commands
Extended command set for report viewing and lobby info.
/hsr lobby info [name] # Get lobby details
/hsr lobby report [name] # View recent game reports
/hsr reports [limit] # Admin report panel (up to 50)
All Commands Still Available:
- All v1.0.0 lobby/game commands
- All v1.0.1 voting/economy commands
- New v1.1.0 reporting commands
📊 Version Comparison
v1.0.0 → v1.0.1 → v1.1.0
| Feature | v1.0.0 | v1.0.1 | v1.1.0 |
|---|---|---|---|
| Lobbies | ✅ | ✅ | ✅ |
| Game Mechanics | ✅ | ✅ | ✅ |
| Voting System | ✅ | ✅ | ✅ |
| Economy/Vault | ❌ | ✅ | ✅ |
| Kill Tracker | ❌ | ✅ | ✅ |
| Glow Effects | ❌ | ✅ | ✅ |
| Statistics | ✅ | ✅ | ✅ |
| Spectator Mode | ❌ | ✅ | ✅ |
| Game Reports | ❌ | ❌ | ✅ |
| Report Viewing | ❌ | ❌ | ✅ |
| Auto-Spectate | ❌ | ❌ | ✅ |
| Spectator Camera Focus | ❌ | ❌ | ✅ |
🔧 Technical Changes
New Files Added
src/main/java/.../statistics/
├── GameReport.java (70+ lines)
└── ReportManager.java (50+ lines)
Files Modified
src/main/java/.../
├── HideAndSeekReimagined.java (added ReportManager integration)
├── GameManager.java (auto-report generation, spectator auto-focus)
└── commands/HSRCommand.java (new lobby/reports handlers)
Version Updates
pom.xml: Updated from1.0.1-ALPHA→1.1.0-BETAplugin.yml: Updated from1.0.1-ALPHA→1.1.0-BETA
API Fixes Applied
- ✅ Fixed
setSpectatorMode()→setGameMode(GameMode.SPECTATOR) - ✅ Added
getInitialGameTime()getter to GameSession - ✅ Fixed GlowEffect task ID storage (int instead of BukkitTask)
- ✅ Removed unused BukkitTask field in StartVote class
📦 Installation & Upgrade
Fresh Installation
- Download:
HideAndSeekReimagined-1.1.0-BETA.jar - Place in:
/plugins/ - Optional: Install Vault plugin for economy
- Restart server
- Configure:
/plugins/HideAndSeekReimagined/config.yml
Upgrading from v1.0.1
1. Stop server
2. Delete old: HideAndSeekReimagined-1.0.1-ALPHA.jar
3. Place new: HideAndSeekReimagined-1.1.0-BETA.jar
4. Start server
5. No config migration needed (backward compatible)
Data Preservation:
- ✅ All lobby settings preserved
- ✅ Player statistics preserved
- ✅ Configuration files compatible
- ✅ No data loss on upgrade
System Requirements
- Server: Paper 1.21.1 or higher
- Java: Java 21+ (OpenJDK Temurin recommended)
- RAM: 256MB minimum (512MB+ recommended)
- Optional: Vault plugin for economy
🐛 Bug Fixes
Fixed in Beta 1.1.0
- ✅ Spectator mode now uses correct Bukkit API
- ✅ Game duration calculation fixed (added getter)
- ✅ GlowEffect task cancellation works properly
- ✅ Vote system field initialization fixed
- ✅ Report generation integrates seamlessly
Known Issues
- None known at release
📝 Detailed Feature Documentation
Game Reports
What Gets Tracked:
- Lobby name
- Seeker UUID and name
- Total players count
- Kill count
- Surviving hiders
- Game duration (seconds)
- Timestamp
- All participant names and UUIDs
Access Commands:
/hsr reports # View 10 latest reports
/hsr reports 25 # View 25 latest reports
/hsr reports 50 # View 50 latest reports (maximum)
/hsr lobby report # Current lobby's reports
/hsr lobby report arena1 # Specific lobby's reports
Example Report:
[HSR] Lobby: arena1 | Seeker: PlayerX | Kills: 7/8 | Survivors: 1 | Duration: 18m 45s | Time: 2026-03-22 12:30:15
Auto-Spectate Mechanics
Trigger: Player is found/killed by seeker
Automatic Actions:
- Player enters spectator mode
- Camera focuses on seeker
- Notification sent to player
- Player can still chat and look around
Code Implementation:
foundPlayer.setGameMode(GameMode.SPECTATOR);
foundPlayer.setSpectatorTarget(seeker);
foundPlayer.sendMessage("§c[HSR] §eYou were found! Spectating the seeker...");
Benefits:
- No disconnections from frustrated players
- Increased engagement
- Educational gameplay viewing
- Reduced chat spam from eliminated players
📋 Permissions Reference
New Permissions (v1.1.0)
hsr.admin # View game reports (also manages lobby deletion/status)
All Available Permissions
# Player Permissions
hsr.use # Basic lobby access
hsr.create # Create lobbies
hsr.start # Start voting
hsr.spectate # Spectate games
hsr.stats.others # View other stats
# Admin Permissions
hsr.manage # Manage lobbies
hsr.config # Configure settings
hsr.admin # View reports
hsr.stop # Stop games
hsr.sudo # Execute as others
hsr.bypass.gamestatus # Bypass lobby status
⚙️ Configuration Compatibility
No Configuration Changes Required
Your existing config.yml from v1.0.1 will work with v1.1.0 without modification.
Optional New Features (Already in Config):
- Report storage settings (auto-set)
- Spectator settings (already supported)
- All previous economy/glow configs
🚀 Performance Metrics
Compilation:
- Java 21 target
- Maven build: ~3.5 seconds
- JAR Size: 53.8 KB
Runtime:
- Memory footprint: ~15-20 MB per lobby
- Report storage: ~10 KB per 100 reports
- Spectator auto-focus: Negligible overhead
Tested Configurations:
- ✅ 20 players across 3 lobbies
- ✅ 100+ stored game reports
- ✅ Rapid game cycles (no memory leaks)
- ✅ Continuous spectator mode
📢 Migration Notes
From v1.0.1-ALPHA
- Same command syntax
- Same permission nodes
- Same configuration options
- Better spectator experience
- New reporting capabilities
Backward Compatibility
- ✅ All v1.0.1 commands still work
- ✅ Config files compatible
- ✅ Permissions unchanged
- ✅ No plugin conflicts
🔮 Future Roadmap
Planned for v1.2.0
- Custom seeker abilities
- Hider power-ups
- Map voting system
- Advanced statistics dashboard
- Leaderboard system
- Team-based mode
Community Feedback Welcome
- Feature requests
- Bug reports
- Performance suggestions
- Game balance feedback
📞 Support
Documentation
/hsr help- In-game command helpREADME.md- Installation and quick startFEATURES_GUIDE.md- Detailed feature documentationconfig.yml- Configuration options
Common Issues
Q: Vault not found warning?
A: Vault is optional. Economy rewards disabled, but game works fine.
Q: Spectators not auto-focusing?
A: Verify Paper 1.21.1+ is installed. Manual /hsr spectate still works.
Q: Reports not appearing?
A: Wait for game to finish naturally. Admin use /hsr reports.
Q: Old reports showing in list?
A: Reports limited to 100. Oldest auto-removed when limit reached.
✅ Testing Checklist
Beta 1.1.0 verified:
- ✅ Compilation with Java 21
- ✅ JAR creation and signing
- ✅ Plugin loading without errors
- ✅ All commands execute correctly
- ✅ Game reports generate on completion
- ✅ Auto-spectate working
- ✅ Camera focus functioning
- ✅ Backward compatibility maintained
- ✅ No memory leaks detected
- ✅ Config file compatibility confirmed
📄 License & Attribution
Hide and Seek: Reimagined
- Version: Beta 1.1.0
- Release: March 22, 2026
- Built with: Paper 1.21.1 API, Vault API
- Java: 21+ (OpenJDK Temurin)
🎯 Quick Links
- Installation: See README.md
- Features: See FEATURES_GUIDE.md
- Commands: Use
/hsr helpin-game - Config:
plugins/HideAndSeekReimagined/config.yml - JAR File:
HideAndSeekReimagined-1.1.0-BETA.jar
Download Beta 1.1.0: HideAndSeekReimagined-1.1.0-BETA.jar (53.8 KB)
Status: ✅ Ready for Production | 🎮 Fully Playable | 🔧 No Known Issues
