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
📖About WorldLobby999
Core Features
- 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
- Creative Build: Traditional creative building worlds
- Adventure/Story: Narrative-driven worlds
- Parkour: Obstacle course and challenge worlds
- PvP/Minigame: Competitive gameplay worlds
- Prototype/Development: Testing and development worlds
World Visibility Settings
- Public: Anyone can join
- Private: Owner access only
- Friends Only: Invited players only
- Whitelisted: Specific player whitelist
- 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
- Player Context System
Player Roles
- Owner: Full control over world (scripts, settings, delete, invite, promote)
- Developer: Can modify scripts and world logic, but not delete world
- Builder: Can modify blocks and world structures
- Player: 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
- 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>
- 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
- 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>
- 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
- 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
- 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 Management: Full world creation, deletion, and management
✅ Mode System: Build, Play, and Dev modes with appropriate rule sets
✅ Player Roles: Owner, Developer, Builder, Player, and Visitor roles
✅ Visibility Controls: Public, Private, Friends Only, Whitelisted worlds
✅ World Categories: Creative, Adventure, Parkour, PvP, and Development categories
✅ World Browser: GUI-based world discovery system
✅ Player Context: Advanced context system with persistent settings
✅ Permission System: Comprehensive access control system
✅ World Configuration: Full settings and configuration management