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
## 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
- **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

### 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
- **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

### 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 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

The WorldLobby999 Team

profile avatar
  • 1
    Followers
  • 40
    Projects
  • 18.1K
    Downloads

More from Erik9994857View all

  • ZombieApocalypse999 project image

    ZombieApocalypse999

    • 388
    • Bukkit Plugins

    Zombie Apocalypse 999 transforms your Minecraft server with evolving mutant zombies that grow stronger daily, featuring Tank/Charger/Assassin variants and fully customizable apocalypse settings

    • 388
    • June 19, 2026
    • Bukkit Plugins
    • +4
  • SoloLeveling999 project image

    SoloLeveling999

    • 148
    • Bukkit Plugins

    SoloLeveling999 — Forge your own power as you slay mobs, level up, and master four core stats—Agility, Strength, Vitality, and Attack Speed—to evolve from an ordinary survivor into an unstoppable force.

    • 148
    • June 8, 2026
    • Bukkit Plugins
    • +4
  • Stamina999 project image

    Stamina999

    • 83
    • Bukkit Plugins

    Stamina999 is a plugin that introduces a dynamic stamina system to your Minecraft server, making gameplay more challenging and realistic. Players will manage their stamina for various actions, leading to a more strategic and immersive experience.

    • 83
    • April 12, 2026
    • Bukkit Plugins
    • +4
  • RuinedStructures999 project image

    RuinedStructures999

    • 168
    • Bukkit Plugins

    Bring your world to life with RuinedStructures999 — a powerful plugin that spawns configurable, loot-filled ruined structures in your Minecraft world!

    • 168
    • April 7, 2026
    • Bukkit Plugins
    • +4
  • ZombieApocalypse999 project image

    ZombieApocalypse999

    • 388
    • Bukkit Plugins

    Zombie Apocalypse 999 transforms your Minecraft server with evolving mutant zombies that grow stronger daily, featuring Tank/Charger/Assassin variants and fully customizable apocalypse settings

    • 388
    • June 19, 2026
    • Bukkit Plugins
    • +4
  • SoloLeveling999 project image

    SoloLeveling999

    • 148
    • Bukkit Plugins

    SoloLeveling999 — Forge your own power as you slay mobs, level up, and master four core stats—Agility, Strength, Vitality, and Attack Speed—to evolve from an ordinary survivor into an unstoppable force.

    • 148
    • June 8, 2026
    • Bukkit Plugins
    • +4
  • Stamina999 project image

    Stamina999

    • 83
    • Bukkit Plugins

    Stamina999 is a plugin that introduces a dynamic stamina system to your Minecraft server, making gameplay more challenging and realistic. Players will manage their stamina for various actions, leading to a more strategic and immersive experience.

    • 83
    • April 12, 2026
    • Bukkit Plugins
    • +4
  • RuinedStructures999 project image

    RuinedStructures999

    • 168
    • Bukkit Plugins

    Bring your world to life with RuinedStructures999 — a powerful plugin that spawns configurable, loot-filled ruined structures in your Minecraft world!

    • 168
    • April 7, 2026
    • Bukkit Plugins
    • +4