Skip to main content
Setting up arenas is a fundamental part of NHideAndSeek. This guide covers arena creation, configuration, and spawn point management.

Creating an Arena

Basic Creation

To create a new arena, use the following command:
Arena names should be unique and consist of alphanumeric characters. Spaces and special characters are not recommended.
Example:
After creating an arena, the plugin will initialize it with default settings. You’ll need to configure spawn points next.

Arena Editor Mode

Entering Editor Mode

To set spawn points and define the arena boundaries, enter editor mode:
Example:

Editor Controls

Once in editor mode, you can set spawn locations:

Exiting Editor Mode

To exit editor mode, use the same command again:

Spawn Point Management

Setting Spawn Points

After defining the arena area in editor mode, you need to set specific spawn points for different player roles also in editor mode.

Spawn Point Types

Setting Each Spawn Type

Stand at the desired location and execute the command:
Set the lobby spawn first, then hider, seeker, and spectator spawns. Test each spawn location in-game to ensure they’re correct.

Arena Configuration

Opening Settings Menu

To configure arena settings, use:
This opens an inventory-based GUI where you can adjust various settings.

Configurable Settings

Understanding Game Settings

Player Limits

Seeker Ratio

Hider Settings

  • Hider Scale: At 0.4, hiders are 40% of normal size, making them harder to see
  • Speed Amplifier: Level 2 means hiders move 20% faster
  • Hiding Time: 20 seconds before seekers are released - gives hiders time to hide

Fireball Settings

  • Cooldown: 2 seconds between shots means seekers can shoot every 2 seconds
  • Damage: 5 damage means 4 fireballs = 1 hider eliminated (assuming hiders have 20 health)
  • Unlimited: When enabled, seekers don’t need items to shoot fireballs

Arena Management

Listing Arenas

To see all created arenas:
This displays all arenas with their current status and player count.

Deleting an Arena

To remove an arena completely:
Deleting an arena is permanent. All arena data will be lost. Players currently in that arena will be kicked to the main lobby.

Game Control

Starting a Game

Once players have joined an arena, start the game:
This initiates a countdown (default: 10 seconds) before the game begins.
You must have the minimum number of players for the game to start. Use /has forcestart to bypass this check.

Force Starting

To start a game regardless of player count:

Stopping a Game

To end an active game prematurely:
The arena will reset to the waiting state, and all players will be moved to the spectator area.

Force Stopping

To forcefully stop any game:

Best Practices

Arena Design Tips

  1. Lobby Area: Make it spacious and easy to navigate
    • Use clear walkways
    • Separate from gameplay area
    • Add signs for directions
  2. Hider Spawn: Place away from seeker spawn
    • Give hiders a running start
    • Avoid cramped spaces
    • Ensure multiple escape routes
  3. Seeker Spawn: Central location
    • Allows coverage of entire map
    • Balanced distance to hider spawns
    • Elevated position for visibility (optional)
  4. Spectator Area: Elevated or isolated
    • Won’t interfere with gameplay
    • Good visibility of action
    • Protected from fireballs

Configuration Recommendations

For Casual Play:
For Competitive/Tournament:
For Streamer Events:

Troubleshooting

Arena Won’t Start

Problem: Clicking start but nothing happens Solutions:
  1. Check player count meets minimum requirement: /has list
  2. Ensure all spawn points are set: /has editor <arena> then /has settings <arena>
  3. Check console for error messages
  4. Use /has forcestart if minimum players requirement is the issue

Players Spawning in Wrong Location

Problem: Players spawning outside arena or in water Solutions:
  1. Re-set spawn points: /has setspawn <type>
  2. Ensure spawn location is solid ground
  3. Check Y-coordinate is not too high or low
  4. Test spawn by joining arena

Game Ending Too Quickly

Problem: Games end before expected time Solutions:
  1. Check game duration setting: /has settings <arena>
  2. Verify hiders have adequate hiding spots
  3. Ensure hider speed and size are balanced
  4. Check seeker ratio isn’t too high

Fireballs Not Working

Problem: Seekers can’t shoot fireballs Solutions:
  1. Check fireball damage isn’t set to 0
  2. Verify cooldown isn’t too long
  3. Ensure seekers are in SEEKER role
  4. Check if “Unlimited Fireballs” is disabled - if so, seekers need fireball items

Advanced Configuration

Database Integration

Arenas are automatically saved to the configured database (SQLite by default). No additional setup needed.

Custom World Support

Arenas can span multiple worlds. When setting spawns, the current world is automatically recorded.

Performance Optimization

For large arenas or servers with many arenas:
  1. Keep arena sizes reasonable (under 10,000 blocks)
  2. Avoid overly complex terrain
  3. Limit active games with max player count
  4. Monitor server TPS

Quick Reference

Essential Commands

Required Permissions

All arena setup commands require: nhideandseek.admin
Need Help? Check the Commands page for detailed command information.