Unofficial site, not affiliated with modrinth.com.What is this?
Плагины/WorldLobby999
Все версии1.0.1 Complete Revamp!

1.0.1 Complete Revamp!

Release5 мес. назад

Список изменений

New Features

World Management System

  • Unlimited personal world creation for players
  • World persistence across server restarts
  • Automatic world loading/unloading based on player activity
  • Support for NORMAL, FLAT, and LARGE_BIOMES world types
  • Support for OVERWORLD, NETHER, and THE_END environments
  • World deletion with automatic file cleanup
  • World listing with visibility and category information

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 with creative inventory, flight, and invincibility
  • PLAY mode with game rules enforced and scripts active
  • DEV mode with developer tools and script access
  • Automatic mode application when entering worlds
  • Permission-based mode access control

Player Role System

  • Owner - Full control over world
  • Developer - Can modify scripts and settings
  • Builder - Can modify blocks and structures
  • Player - Can play the world with script rules
  • Visitor - Limited access, cannot modify without permission

Permission System

  • Add/remove builders for worlds
  • Grant developer access for script editing
  • Maintain whitelist for restricted worlds
  • Friends list for FRIENDS_ONLY visibility
  • Dynamic role management

World Browser

  • GUI-based world browsing with pagination
  • Category filtering
  • Search functionality
  • My Worlds view for owned worlds
  • Visual world representation with icons

World Configuration

  • Change world visibility
  • Set world categories
  • Toggle weather systems
  • Enable/disable mob spawning
  • Update world descriptions
  • Configure build borders

Build Border System

  • Enable/disable build restrictions
  • Set border radius from spawn
  • Set rectangular border limits
  • Warning when approaching borders
  • Owner bypass for borders

Lobby System

  • Themed lobby areas (Space, Ocean, Forest, Desert)
  • Interactive lobby elements
  • Lobby navigation items
  • Quick travel to themed areas
  • Welcome messages

Timed Events System

  • Set countdown timers for world events
  • Countdown warnings at configurable intervals
  • Global or world-specific notifications
  • Script event triggering on timer completion

Minigame Creation Tools

  • Parkour course generator with random jumps
  • Maze generator with proper pathfinding algorithm
  • Treasure hunt with random loot chests
  • Spleef arena generator
  • PvP arena generator with regions

Region System

  • Create regions with position selection
  • Multiple region types (Trigger, Protected, PvP, Safe, Checkpoint)
  • Region enter/exit detection
  • Script triggering on region events
  • Checkpoint system for parkour

Scripting System

  • Visual scripting with nodes
  • Event triggers (player join, leave, interact, region events, etc.)
  • Action nodes (teleport, message, give item, sounds, etc.)
  • Condition nodes (item check, permission, region, variable checks)
  • Variable system (player and world variables)
  • Delay and loop nodes
  • Random selection node
  • Placeholder replacement in messages

Statistics Tracking

  • World creation count
  • Player visit tracking
  • Minigame creation statistics
  • Per-world statistics display

GUI System

  • Main menu with all features
  • World creation UI with all settings
  • World settings UI for configuration
  • Player management UI
  • Mode selection UI
  • Category and visibility selection UIs
  • Role management UI
  • Scripting interface UI

Tab Completion

  • Complete tab completion for all commands
  • World name suggestions
  • Player name suggestions
  • Mode, category, visibility suggestions
  • Minigame type suggestions
  • Region name suggestions

Data Persistence

  • Auto-generated config.yml with all settings
  • Auto-generated data.yml for persistent storage
  • World data persistence (settings, permissions, etc.)
  • Player context persistence (mode, settings)
  • Region data persistence
  • Script data persistence
  • Auto-save at configurable intervals

Additional Features

  • Player location tracking across worlds
  • World snapshot creation
  • Global broadcast system
  • Personal sign editing
  • Time travel portal creation
  • Lobby navigation items
  • Configurable messages

Bug Fixes

World Management

  • Fixed world not loading after server restart
  • Fixed world deletion not removing all files
  • Fixed players not being teleported out before world deletion
  • Fixed world type not being saved correctly
  • Fixed environment not being applied on world creation

Player Context

  • Fixed player mode not persisting between sessions
  • Fixed player context not saving on disconnect
  • Fixed mode not applying correctly when joining worlds

Permissions

  • Fixed builders being able to access private worlds incorrectly
  • Fixed whitelist not being checked properly
  • Fixed friends list not working for FRIENDS_ONLY visibility
  • Fixed admin bypass not working for all restrictions

Build Borders

  • Fixed border check using wrong calculation
  • Fixed owners being blocked by their own borders
  • Fixed border warnings not showing

Regions

  • Fixed region detection on block boundaries
  • Fixed region enter/exit events firing multiple times
  • Fixed checkpoint not saving player location
  • Fixed region type not being saved

Scripts

  • Fixed script events not triggering
  • Fixed variables not persisting between sessions
  • Fixed delay nodes not executing properly
  • Fixed loop nodes running infinitely
  • Fixed placeholder replacement not working

UI

  • Fixed inventory clicks not being cancelled properly
  • Fixed settings not saving when changed in UI
  • Fixed category selection not updating display
  • Fixed visibility selection not applying
  • Fixed role management not refreshing after changes

Lobby

  • Fixed themed areas not generating correctly
  • Fixed spawn platform not creating
  • Fixed lobby items not working on right-click
  • Fixed lobby world settings not applying

Minigames

  • Fixed parkour blocks spawning underground
  • Fixed maze walls not generating properly
  • Fixed treasure chests not containing loot
  • Fixed spleef arena lava not placing correctly

Technical Improvements

Code Quality

  • Removed all unnecessary comments for cleaner code
  • Improved null safety throughout all classes
  • Better exception handling with proper logging
  • Cleaner code organization and structure

Performance

  • Optimized movement event handling (only checks on block change)
  • Async file deletion for world removal
  • Efficient player tracking with proper cleanup
  • Reduced memory usage with proper data structures

Configuration

  • All settings configurable via config.yml
  • All messages customizable
  • Sensible defaults for all options
  • Config auto-updates with new options on plugin update

Data Management

  • Unified data.yml instead of multiple files
  • Proper data validation on load
  • Backup system for data files
  • Graceful handling of corrupted data

Commands Added

CommandDescription
/wl or /worldlobbyOpen main menu
/wl create <name>Create a new world
/wl listList all accessible worlds
/wl join <name>Join a world
/wl delete <name>Delete your world
/wl lobbyReturn to lobby
/wl gamesOpen world browser
/wl mode <BUILD|PLAY|DEV>Change mode
/wl settings <option> <value>Configure world
/wl perm <add|remove> <role> <player>Manage permissions
/wl friend <add|remove> <player>Manage friends
/wl timer <seconds> <event>Set timer
/wl minigame <type>Start minigame
/wl stats [world]View statistics
/wl locate <player>Find player
/wl pos1 / /wl pos2Set region positions
/wl region <create|list|delete>Manage regions
/wl scriptingOpen scripting UI
/wl borders <enable|disable|radius>Manage borders
/wl menuOpen main menu
/wl reloadReload configuration (admin)
/wl saveForce save data (admin)

Permissions Added

PermissionDescriptionDefault
worldlobby999.commandUse main commandtrue
worldlobby999.command.createCreate worldstrue
worldlobby999.command.listList worldstrue
worldlobby999.command.joinJoin worldstrue
worldlobby999.command.deleteDelete worldstrue
worldlobby999.command.lobbyUse lobbytrue
worldlobby999.command.modeChange modestrue
worldlobby999.command.settingsConfigure settingstrue
worldlobby999.command.permManage permissionstrue
worldlobby999.command.timerSet timerstrue
worldlobby999.command.minigameStart minigamestrue
worldlobby999.command.statsView statstrue
worldlobby999.command.scriptingAccess scriptingtrue
worldlobby999.command.regionManage regionstrue
worldlobby999.command.locateLocate playerstrue
worldlobby999.adminFull admin accessop
worldlobby999.bypass.worldlimitBypass world limitop
worldlobby999.bypass.bordersBypass bordersop
worldlobby999.bypass.accessAccess any worldop

Метаданные

Канал релиза

Release

Номер версии

1.0.1

Загрузчики

Bukkit
Paper
Purpur
Spigot

Версии игры

1.21–1.21.11

Загрузок

68

Дата публикации

5 мес. назад

Загрузил

ID версии

Главная