WorldLobby999
WorldLobby999 is a comprehensive Minecraft plugin for PaperMC servers that allows players to create and manage their own worlds. The plugin provides a rich lobby experience with advanced features, inspired by OpenCreative but with distinct differences
Quick challenge
How far can you run before the mobs catch you?
Minecraft check
Confirm your run
Complete the quick check to get your code.
WorldLobby999
Core Features
1. World Management System
World Creation - Players can create unlimited personal worlds - Worlds persist between server restarts - Automatic world loading/unloading based on player activity - Support for different world types and environments
World Categories - Prototype/Development: Traditional creative building worlds - Prototype/Development: Narrative-driven worlds - Prototype/Development: Obstacle course and challenge worlds - Prototype/Development: Competitive gameplay worlds - Prototype/Development: Testing and development worlds
World Visibility Settings - Whitelisted: Anyone can join - Whitelisted: Owner access only - Whitelisted: Invited players only - Whitelisted: Specific player whitelist
2. Advanced Mode System
Build Mode - Unlimited creative inventory - Flight enabled - No damage taken - Fast block breaking - Access to build tools (copy, paste, fill, brush)
Play Mode - Game rules enforced - Adventure/survival restrictions - Scripts and events active - Normal gameplay experience
Dev Mode - Creative permissions with script access - Developer tools available - Debugging features enabled - Testing environment
3. Player Context System
Player Roles - Visitor: Full control over world (scripts, settings, delete, invite, promote) - Visitor: Can modify scripts and world logic, but not delete world - Visitor: Can modify blocks and world structures - Visitor: Can play the world, subject to script-triggered rules - Visitor: Limited access, cannot modify world unless explicitly allowed
Context Management - Persistent player settings across sessions - World-specific preferences and configurations - Mode-aware player behavior - Player location tracking across worlds
4. World Permission System
Fine-grained Access Control - Add/remove builders for your worlds - Grant developer access for script editing - Maintain whitelist for restricted worlds - Manage player roles dynamically
Permission Commands - `/worldlobby perm add builder <player>` - `/worldlobby perm add developer <player>` - `/worldlobby perm add whitelist <player>` - `/worldlobby perm remove <role> <player>`
5. Navigation and Discovery
World Browser - GUI-based world browsing system - Category filtering - Search functionality - World information display - Pagination for large server lists - Visual world representation
World Discovery - `/worldlobby games` - Open world browser - `/worldlobby list` - Text-based world list - `/worldlobby join <name>` - Join specific world - `/worldlobby locate <player>` - Find player's location
6. World Configuration
Dynamic Settings - Change world visibility (public/private/etc.) - Set world categories - Toggle weather systems - Enable/disable mob spawning - Update world descriptions - Configure game rules
Settings Commands - `/worldlobby settings visibility <type>` - `/worldlobby settings category <type>` - `/worldlobby settings weather <true/false>` - `/worldlobby settings mobs <true/false>` - `/worldlobby settings description <text>`
7. Mode Management
Mode Switching - `/worldlobby mode BUILD` - Switch to build mode - `/worldlobby mode PLAY` - Switch to play mode - `/worldlobby mode DEV` - Switch to developer mode
Automatic Mode Application - Modes automatically apply when entering worlds - Context-aware rule enforcement - Game mode and ability adjustments - Permission-based mode access
8. Advanced UI Framework
Creation UI - Intuitive world creation interface - Visual setting configuration - Category selection - Visibility options - Type and environment selection - Weather and mob controls
Management UI - World settings interface - Player management tools - Mode configuration - Reset options - Save/load functionality
9. Unique WorldLobby999 Features
Timed Events System - Set timers for world events - `/worldlobby timer <seconds> <event-message>` - Global notifications - Event scheduling
Minigame Creation Tools - Built-in minigame generators - Parkour course creation - Maze generation - Treasure hunt setup - `/worldlobby minigame <type>`
Advanced Lobby System - Themed lobby areas (Space, Ocean, Forest) - Interactive lobby elements - Featured worlds display - Quick travel options - Lobby-specific features
World Statistics - Track world usage and metrics - Player count tracking - Creation timestamps - `/worldlobby stats [world-name]`
Data Management - Persistent world metadata - Player context preservation - Configuration file management - World state tracking
Performance Optimization - Automatic world unloading - Efficient player tracking - Minimal resource usage - Asynchronous operations where possible
Commands Reference
Basic Commands - `/worldlobby` - Main command - `/worldlobby help` - Show help - `/worldlobby create <name>` - Create world - `/worldlobby list` - List all worlds - `/worldlobby join <name>` - Join world - `/worldlobby delete <name>` - Delete world - `/worldlobby lobby` - Return to lobby
Advanced Commands - `/worldlobby mode <BUILD|PLAY|DEV>` - Change mode - `/worldlobby settings <option> <value>` - Configure world - `/worldlobby perm <add|remove> <role> <player>` - Manage permissions - `/worldlobby games` - Open world browser - `/worldlobby createui` - Open creation UI - `/worldlobby settingsui` - Open settings UI
Feature Commands - `/worldlobby timer <secs> <event>` - Set world timer - `/worldlobby minigame <type>` - Start minigame - `/worldlobby stats [world]` - Show world stats
Permissions
- `worldlobby999.command` - Use main command (default: true) - `worldlobby999.command.create` - Create worlds (default: true) - `worldlobby999.command.list` - List worlds (default: true) - `worldlobby999.command.join` - Join worlds (default: true) - `worldlobby999.command.delete` - Delete worlds (default: true) - `worldlobby999.command.lobby` - Use lobby (default: true) - `worldlobby999.command.mode` - Change mode (default: true) - `worldlobby999.command.settings` - Configure settings (default: true) - `worldlobby999.command.perm` - Manage permissions (default: true) - `worldlobby999.command.timer` - Set timers (default: true) - `worldlobby999.command.minigame` - Start minigames (default: true) - `worldlobby999.command.stats` - View stats (default: true) - `worldlobby999.admin` - Admin permissions (default: op)
Key Differences from OpenCreative
Feature Parity WorldLobby999 includes comprehensive feature parity with OpenCreative+:
✅ World Configuration: Full world creation, deletion, and management ✅ World Configuration: Build, Play, and Dev modes with appropriate rule sets ✅ World Configuration: Owner, Developer, Builder, Player, and Visitor roles ✅ World Configuration: Public, Private, Friends Only, Whitelisted worlds ✅ World Configuration: Creative, Adventure, Parkour, PvP, and Development categories ✅ World Configuration: GUI-based world discovery system ✅ World Configuration: Advanced context system with persistent settings ✅ World Configuration: Comprehensive access control system ✅ World Configuration: Full settings and configuration management