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
- Announce event in chat/discord
- Prepare arenas - reset/refill chests
- Set appropriate game mode for the event
- 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