Command Overview
All NHideAndSeek commands use the base command/has or /hideandseek.
Player Commands
Join games, view stats, purchase effects, and more
Admin Commands
Create arenas, manage games, configure settings
Player Commands
Commands available to all players without special permissions.Basic Commands
/has help
/has help
Description: Display command help menuUsage: Shows a list of available commands based on your permissions.
/has helpPermission: None (default)Example:/has menu
/has menu
/has join <arena>
/has join <arena>
Description: Join a specific arenaUsage: Notes:
/has join <arena>Permission: None (default)Arguments:<arena>- Name of the arena to join
- Arena must be in waiting/countdown state
- Arena must not be full
- You cannot join if already in a game
/has leave
/has leave
Description: Leave your current gameUsage: Notes:
/has leavePermission: None (default)Example:- Returns you to main lobby (if configured)
- Your statistics are saved
- You can rejoin immediately
/has list
/has list
Description: List all available arenasUsage: Shows arena names, current player counts, and game status.
/has listPermission: None (default)Example:Statistics Commands
/has stats [player]
/has stats [player]
Description: View player statisticsUsage: Statistics Displayed:
/has stats [player]Permission: None (default)Arguments:[player]- Optional player name (defaults to yourself)
- Games played & won
- Wins as Hider/Seeker
- Total kills & deaths
- K/D ratio
- Win rate percentage
- Total coins
- Time played
/has leaderboard
/has leaderboard
Description: View top players leaderboardUsage: Leaderboards:
/has leaderboardPermission: None (default)Aliases: /has topExamples:- Top Wins
- Top Kills
- Top Coins
- Top Games Played
Shop & Effects
/has effects
/has effects
Description: Open the effects shopUsage: Features:
/has effectsPermission: None (default)Aliases: /has shopExamples:- Browse WIN, KILL, and DIE effects
- Purchase effects with coins
- Select active effects
- Preview effect descriptions
Communication
/has chat
/has chat
Description: Toggle between chat modesUsage: Chat Modes:
/has chatPermission: None (default)Example:- Global Chat - Talk to all players on the server
- Team Chat - Talk only to players in your arena
- Spectator Chat - Spectators and admins only
Admin Commands
Commands for server administrators and moderators.Arena Management
/has create <arena>
/has create <arena>
Description: Create a new arenaUsage: Notes:
/has create <arena>Permission: nhideandseek.adminArguments:<arena>- Name of the new arena (alphanumeric)
- Arena name must be unique
- Creates arena with default settings
- Requires further setup with editor mode
- Arena starts as disabled until setup is complete
/has delete <arena>
/has delete <arena>
Description: Delete an existing arenaUsage: Warning:
/has delete <arena>Permission: nhideandseek.adminArguments:<arena>- Name of the arena to delete
- Kicks all players from the arena
- Deletes arena configuration file
- Cannot be undone
/has editor <arena>
/has editor <arena>
Description: Enter/exit arena editor modeUsage: Editor Mode Features:
/has editor <arena>Permission: nhideandseek.adminArguments:<arena>- Name of the arena to edit
- Set arena boundaries (pos1, pos2)
- Configure spawn points
- Set world region
- Visual tools for setup
- Arena Wand - Left click: pos1, Right click: pos2
- Spawn Wand - Right click to set spawn points
/has editor again to exit editor mode./has setspawn <type>
/has setspawn <type>
Description: Set spawn point at your current locationUsage: Spawn Types:
/has setspawn <type>Permission: nhideandseek.adminArguments:<type>- Spawn type:lobby,hider,seeker,spectator
- lobby - Where players wait before game starts
- hider - Random spawn for hiders (add multiple)
- seeker - Where seekers spawn (add multiple)
- spectator - Where spectators are teleported
- Must be in editor mode
- Hider/Seeker spawns can be set multiple times
- Players spawn at random hider/seeker spawn points
/has settings <arena>
/has settings <arena>
Description: Open arena settings GUIUsage: Configurable Settings:
/has settings <arena>Permission: nhideandseek.adminArguments:<arena>- Name of the arena to configure
- Min/Max players
- Game duration
- Hiding time
- Seeker ratio
- Hider effects (speed, invisibility, scale)
- Seeker fireball settings
- Team balance options
- Priority seeker permissions
Game Control
/has start
/has start
Description: Start the game you’re currently inUsage: Requirements:
/has startPermission: nhideandseek.adminExample:- Must be in a game
- Game must be in waiting/countdown state
- Minimum player count must be met
/has stop
/has stop
Description: Stop the game you’re currently inUsage: Notes:
/has stopPermission: nhideandseek.adminExample:- Ends the game immediately
- No winner declared
- Players returned to lobby
/has forcestart <arena>
/has forcestart <arena>
Description: Force start a game regardless of player countUsage: Notes:
/has forcestart <arena>Permission: nhideandseek.adminArguments:<arena>- Name of the arena
- Bypasses minimum player requirement
- Useful for testing
- Game may be unbalanced with few players
/has forcestop <arena>
/has forcestop <arena>
Description: Force stop a game from console or remotelyUsage: Notes:
/has forcestop <arena>Permission: nhideandseek.adminArguments:<arena>- Name of the arena
- Can be used from console
- Stops game immediately
- Useful for emergency situations
/has setrole <player> <role>
/has setrole <player> <role>
Description: Pre-assign a player’s role in lobbyUsage: Notes:
/has setrole <player> <hider|seeker|auto>Permission: nhideandseek.adminArguments:<player>- Player name<role>- Role:hider,seeker, orauto
- Only works in lobby phase (before game starts)
- Player is notified of role assignment
autoremoves manual assignment- Role is locked until game starts
- Useful for content creators or special events
/has settime <arena> <seconds>
/has settime <arena> <seconds>
Description: Set game duration for an arenaUsage: Recommended Durations:
/has settime <arena> <seconds>Permission: nhideandseek.adminArguments:<arena>- Arena name<seconds>- Duration in seconds
- 3 minutes (180s) - Quick games
- 5 minutes (300s) - Standard games
- 10 minutes (600s) - Long games
Player Management
/has coins <player> <action> [amount]
/has coins <player> <action> [amount]
Description: Manage player coinsUsage: Actions:
/has coins <player> <add|set|remove|check> [amount]Permission: nhideandseek.adminArguments:<player>- Player name<action>- Action:add,set,remove, orcheck[amount]- Amount of coins (not needed for check)
- check - Display current coin balance
- add - Add coins to player’s balance
- set - Set exact coin amount
- remove - Remove coins from balance
/has setcoins/has addcoins
/has resetstats <player>
/has resetstats <player>
Description: Reset a player’s statisticsUsage: What Gets Reset:
/has resetstats <player>Permission: nhideandseek.adminArguments:<player>- Player name (online or offline)
- Games played & won
- Wins as Hider/Seeker
- Total kills & deaths
- K/D ratio
- Win rate
- Coins (set to 0)
- Time played
System Commands
/has setmainlobby
/has setmainlobby
Description: Set the main lobby locationUsage: Notes:
/has setmainlobbyPermission: nhideandseek.adminExample:- Stand at desired lobby location
- Run the command
- Players will be teleported here when leaving games
- Includes exact coordinates and rotation
- Also sets in config.yml
/has reload
/has reload
Description: Reload plugin configurationUsage: What Gets Reloaded:
/has reloadPermission: nhideandseek.adminExample:- Main configuration (config.yml)
- Language files
- Effects configuration
- Menu configurations
- Arena settings
- Does not interrupt active games
- Players in games are not affected
- New settings apply to next game
- Database connection is not reloaded
Permissions
Complete permission node reference for NHideAndSeek.Permission Structure
Player Permissions
| Permission | Description | Default |
|---|---|---|
nhideandseek.join | Join games | true |
nhideandseek.leave | Leave games | true |
nhideandseek.menu | Open arena menu | true |
nhideandseek.stats | View statistics | true |
nhideandseek.leaderboard | View leaderboard | true |
nhideandseek.effects | Access effects shop | true |
nhideandseek.chat | Toggle chat modes | true |
Default permissions are granted to all players automatically.
Admin Permissions
| Permission | Description | Default |
|---|---|---|
nhideandseek.admin | All admin commands | op |
nhideandseek.create | Create arenas | op |
nhideandseek.delete | Delete arenas | op |
nhideandseek.editor | Arena editor mode | op |
nhideandseek.settings | Modify arena settings | op |
nhideandseek.forcestart | Force start games | op |
nhideandseek.forcestop | Force stop games | op |
nhideandseek.setrole | Assign player roles | op |
nhideandseek.coins | Manage player coins | op |
nhideandseek.resetstats | Reset player stats | op |
nhideandseek.reload | Reload plugin | op |
Effect Permissions
Effect permissions allow VIP/Premium players to access exclusive cosmetic effects.| Permission | Description |
|---|---|
nhideandseek.effect.* | Access all effects (bypass shop) |
nhideandseek.effect.fireworks | Fireworks victory effect |
nhideandseek.effect.hearts | Hearts win effect |
nhideandseek.effect.rainbow | Rainbow circle effect |
nhideandseek.effect.star | Star celebration effect |
nhideandseek.effect.blood | Blood splash kill effect |
nhideandseek.effect.fire | Fire explosion effect |
nhideandseek.effect.lightning | Lightning strike effect |
nhideandseek.effect.smoke | Smoke cloud effect |
nhideandseek.effect.soul | Soul ascension death effect |
nhideandseek.effect.angel | Angel wings effect |
nhideandseek.effect.ghost | Ghost fade effect |
nhideandseek.effect.explosion | Explosive death effect |
- With Permission: Effect is visible in shop but FREE (no coin cost)
- Without Permission: Effect requires purchase with coins
- With
effect.*: All effects are free and unlocked
Seeker Priority Permissions
Configure VIP players to have higher chance of becoming seekers. In arena settings:- Players with listed permissions have 3x higher chance to be seeker
- Does not guarantee seeker role
- Works with random assignment
- Useful for giving VIPs preferred roles
