Examples Minigame Dimension - MarkusBordihn/BOs-World-Dimension-Nexus GitHub Wiki

🎮 Example: Creating a Minigame Dimension

This tutorial will guide you through creating a dedicated dimension for hosting minigames and events on your server.

🎯 What We'll Build

By the end of this tutorial, you'll have:

  • ✅ A flat minigame dimension perfect for events
  • ✅ Multiple arena areas for different game types
  • ✅ Spectator areas and easy reset mechanisms
  • ✅ Proper game mode management for participants

📋 Prerequisites

  • World Dimension Nexus mod installed and working
  • Gamemaster permissions (level 3) or higher
  • Basic understanding of minigame concepts

🏗️ Step 1: Create the Minigame Dimension

# Create a flat minigame dimension with adventure mode for events
/wdn dimension create minigames_dimension flat adventure

This creates a dimension with flat generation and adventure mode to prevent block breaking during games.

🚀 Step 2: Design the Layout

# Teleport to the minigames dimension to start building
/wdn teleport dimension world_dimension_nexus:minigames_dimension

Recommended Layout:

Central Hub (0, 65, 0)
    ↑
PvP Arena (-50, 65, 0) ← → Parkour (50, 65, 0)
    ↓
Spleef Arena (0, 65, -50)
    ↓
Build Battle (0, 65, 50)

🎯 Step 3: Set Up Central Hub

Build a central hub with:

  • Welcome area with game rules and instructions
  • Portal/teleport zones to different arenas
  • Scoreboard area for displaying winners
  • Lobby area for players waiting for games

Configure Hub Settings

# Set spawn point at hub center
/wdn dimension set spawnpoint world_dimension_nexus:minigames_dimension ~ ~ ~

# Ensure adventure mode for minigames
/wdn dimension set gametype world_dimension_nexus:minigames_dimension adventure

🏟️ Step 4: Create Game Arenas

PvP Arena

  • Size: 20x20 enclosed area
  • Features: Equipment chests, spectator platforms
  • Walls: 4 blocks high to prevent escaping

Parkour Course

  • Elements: Various jump types, checkpoints every 20-30 blocks
  • Safety: Water/slime blocks below for failed jumps
  • Clear start/finish: Obvious beginning and end points

Spleef Arena

  • Size: 15x15 playing field
  • Layers: 3-4 layers of breakable blocks (snow/dirt)
  • Tools: Shovel dispensers at spawn points

Build Battle Area

  • Plots: Individual 16x16 building areas
  • Materials: Chests with building blocks
  • Judging: Central viewing platform

⚙️ Step 5: Game Management

Switching Game Modes

# Preparation phase - allow building/setup
/wdn dimension set gametype world_dimension_nexus:minigames_dimension creative

# Game active - prevent modifications
/wdn dimension set gametype world_dimension_nexus:minigames_dimension adventure

# Spectator mode for eliminated players
/wdn dimension set gametype world_dimension_nexus:minigames_dimension spectator

Auto-Teleport for Events

# Direct players to minigames for special events
/wdn autoteleport add once_per_day world_dimension_nexus:minigames_dimension

# Return to lobby after games
/wdn autoteleport add on_death world_dimension_nexus:lobby_dimension

🎪 Step 6: Event Coordination

Pre-Game Setup

  1. Announce event in chat/discord
  2. Prepare arenas - reset/refill chests
  3. Set appropriate game mode for the event
  4. Gather participants in central hub

During Games

# Quick teleport players to specific arenas
/wdn teleport dimension world_dimension_nexus:minigames_dimension 50 65 0  # Parkour
/wdn teleport dimension world_dimension_nexus:minigames_dimension -50 65 0 # PvP

# Switch eliminated players to spectator
/wdn dimension set gametype world_dimension_nexus:minigames_dimension spectator

Post-Game

# Reset for next round
/wdn dimension set gametype world_dimension_nexus:minigames_dimension adventure

# Teleport winners to victory area
/wdn teleport dimension world_dimension_nexus:minigames_dimension 0 75 0

🔄 Step 7: Arena Reset Systems

Quick Reset Commands

# Reset spawn points for new rounds
/wdn dimension set spawnpoint world_dimension_nexus:minigames_dimension 0 65 0

# Clear specific areas (use with caution)
# Manually rebuild or use structure blocks for complex resets

Backup and Restore

# Export clean arena setup for future use
/wdn dimension export world_dimension_nexus:minigames_dimension

# Restore arena after events
/wdn dimension import minigames_clean.wdn world_dimension_nexus:minigames_dimension

📋 Game Type Examples

Tournament Bracket

# Round 1: PvP eliminations
/wdn teleport dimension world_dimension_nexus:minigames_dimension -50 65 0

# Round 2: Parkour time trials
/wdn teleport dimension world_dimension_nexus:minigames_dimension 50 65 0

# Finals: Build battle
/wdn teleport dimension world_dimension_nexus:minigames_dimension 0 65 50

Rotation Events

Set up automated rotation between different game types using auto-teleport rules and scheduled commands.

🎯 Success Tips

Arena Design

  • Keep it simple - Easy to understand rules
  • Clear boundaries - Obvious play areas
  • Spectator areas - Safe viewing zones
  • Quick resets - Minimize downtime between rounds

Event Management

  • Test thoroughly before hosting events
  • Have backup plans for technical issues
  • Clear communication of rules and objectives
  • Fair and fun - Balance competition with enjoyment