Skip to main content
NHideAndSeek provides a complete Hide and Seek experience with advanced role management, comprehensive statistics tracking, and customizable gameplay mechanics.

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
Combat Statistics
  • Total Kills: Number of hiders eliminated
  • Total Deaths: Number of eliminations received
  • Kill/Death Ratio: Calculated K/D ratio
Role-Specific Statistics
  • Wins as Hider: Victories in hiding role
  • Wins as Seeker: Victories in seeking role
Progression System The statistics system is expandable through the Developer API for custom achievements and ranking systems.

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