Core Gameplay
Pre-Assigned Role System
Admins can assign specific players to roles (Seeker/Hider) before the game starts directly in the lobby. This feature enables content creators and event organizers to control team composition precisely.Automatic Role Assignment
Remaining players are automatically distributed among roles based on the configurable seeker ratio. This ensures balanced teams throughout the game.- Default Ratio: 1 seeker per 4 players
- Example: 10 players = 2-3 seekers automatically assigned
Fireball Mechanics
Seekers can shoot fireballs to eliminate hiders. All mechanics are fully customizable:- Adjustable damage (0.5-20 per hit)
- Cooldown between shots (0.5-10 seconds)
- Optional unlimited fireball mode
- Explosion radius customization
Hider Enhancement Effects
Hiders receive special effects to balance gameplay and enhance the hiding experience:- Size Reduction: Scale from 0.1x to 1.0x
- Speed Boost: Up to 5 levels of speed amplification
- Optional Invisibility: Temporary invisibility cloak ability
Statistics & Progression
Tracked Player Statistics
The plugin tracks comprehensive player statistics stored securely in a database: Basic Statistics- Games Played: Total games participated
- Games Won: Total victories (any role)
- Games Lost: Total defeats
- Win Rate: Calculated percentage (0-100%)
- Coins: Currency earned through gameplay
- Time Played: Total in-game hours and minutes
- Total Kills: Number of hiders eliminated
- Total Deaths: Number of eliminations received
- Kill/Death Ratio: Calculated K/D ratio
- Wins as Hider: Victories in hiding role
- Wins as Seeker: Victories in seeking role
User Interface
Arena Selection Menu
- Browse all available arenas
- View arena status and current player count
- Quick join functionality
- Search and filter options
Settings Menu
Admin configuration panel to:- Adjust game duration
- Configure seeker ratio
- Modify effect settings
- Set player limits
Effects Shop
Cosmetic purchases system:- Purchase cosmetic effects with earned coins
- Spend coins on cosmetics
- Customizable effect catalog
- Multiple effect types available
Player Statistics Panel
Personal achievement display:- View personal statistics
- Compare with other players
- Check progression history
- View achievements
Advanced Features
Multi-Language Support
- Built-in: Turkish & English
- Extensible: Easy to add custom languages
- Live: Language changes without restart
Chat System
- Global Chat: All players on server
- Team Chat: Same arena only
- Spectator Chat: Spectators + Admin
Game Logging
All game events are logged including:- Game start/end
- Player joins/leaves
- Role assignments
- Kill events
- Coin transactions
Developer API
- GameManager API: Full game control programmatically
- PlayerDataRepository: Access player statistics
- Event System: Listen to game events
- Arena Manager: Create/modify arenas via code
- Effect Manager: Custom effect injection
Plugin Hooks
- PlaceholderAPI integration
- Metrics collection (bStats)
- Paper library system compatibility
- Custom language loading system
What’s Coming
Future versions will include:- Custom achievements system
- Ranking tiers and badges
- Replay system
- Advanced statistics dashboard
- Custom game modes
- Cosmetic customization
- Team-based tournaments
- Advanced matchmaking
