WorldLobby999
PluginLicenseRef-All-Rights-Reserved

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

31
Downloads
0
Followers
3 months ago
Updated
📦
2
Versions

📖About 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

  • 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
  1. 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
  1. 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
  1. 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>
  1. 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
  1. 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>
  1. 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
  1. 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
  1. 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