promotional bannermobile promotional banner

MultiWorld - PMMPCore Plugin

MultiWorld extends PMMPCore with advanced dimension management, letting server owners create and manage multiple worlds with unique environments, gamemodes, and generation types—running simultaneously with optimized performance.

File Details

MultiWorld V1.1.0

  • R
  • May 12, 2026
  • 318.26 KB
  • 395
  • 26.20+5

File Name

MultiWorld-V1.1.0.mcpack

Supported Versions

  • 26.20
  • 26.13
  • 26.12
  • 26.11
  • 26.10
  • 26.3

MultiWorld Changelog v1.1.0


🚀 Major Features

✨ Permission System Integration

  • NEW: Full integration with PMMPCore's PurePerms permission system
  • NEW: 12 granular permission nodes for each command
  • NEW: Automatic permission seeding to Admin group on first startup
  • NEW: Permission guard functions with graceful fallbacks
  • NEW: Dimension-aware permission checking

🔧 Migration Service

  • NEW: Automatic data migration between versions
  • NEW: Rollback protection and version management
  • NEW: Seamless upgrade path from v1.0.0

📦 Distribution Improvements

  • NEW: Proper .mcpack format with custom icon
  • NEW: Professional addon packaging
  • NEW: Updated manifest.json with proper metadata

🎯 Enhanced Features

🏠 Spawn Logic Improvements

  • IMPROVED: Better first-join handling
  • IMPROVED: Fixed vanilla overworld compatibility
  • IMPROVED: No more forced teleportation on respawn
  • FIXED: Proper bedrock spawn rule integration

⚡ Performance & Architecture

  • NEW: onWorldReady() hook for better initialization timing
  • IMPROVED: Enhanced service integration
  • IMPROVED: Better dependency management
  • NEW: Dimension statistics logging on startup

🛠️ Technical Changes

📋 Configuration Updates

  • INCREASED: MAX_ACTIVE_WORLDS from 100 to 500
  • INCREASED: TOTAL_DIMENSIONS from 50 to 10,000
  • NEW: Dimension usage statistics and monitoring

🔐 Security & Permissions

  • ADDED: Permission nodes for all commands:
    • pperms.command.mw.create
    • pperms.command.mw.delete
    • pperms.command.mw.tp
    • pperms.command.mw.list
    • pperms.command.mw.info
    • pperms.command.mw.main
    • pperms.command.mw.setspawn
    • pperms.command.mw.setlobby
    • pperms.command.mw.setmain
    • pperms.command.mw.purgechunks
    • pperms.command.mw.keepmode
    • pperms.command.mw.help

📊 New Monitoring Features

📈 Dimension Statistics

  • NEW: Startup logging showing:
    • Total dimensions available
    • Dimensions currently in use
    • Available dimensions
    • Active worlds count
    • Usage percentage
    • Dimension IDs in use

🔄 Compatibility

✅ Backward Compatibility

  • MAINTAINED: Full backward compatibility with v1.0.0 worlds
  • MAINTAINED: All existing commands work unchanged
  • MAINTAINED: Same configuration structure

🎯 Breaking Changes

  • NONE: No breaking changes - smooth upgrade path

📁 File Structure Changes

📦 New Distribution Format

MultiWorld-V1.1.0.mcpack
├── manifest.json (v1.1.0 metadata)
├── pack_icon.png (custom icon)
└── scripts/
    ├── plugins.js
    └── plugins/
        ├── MultiWorld/
        └── ExamplePlugin/

🔧 Internal Changes

  • MODIFIED: main.js - Added permission system & migration
  • MODIFIED: commands.js - Added permission guards
  • UNCHANGED: generator.js - Same generation API
  • UNCHANGED: config.js - Same configuration (with increased limits)
  • UNCHANGED: manager.js - Same world management
  • UNCHANGED: state.js - Same data structures

🎯 Summary

v1.1.0 transforms MultiWorld from a basic world management tool into a production-ready, enterprise-grade plugin with:

  • 🔒 Enterprise permissions
  • 📊 Advanced monitoring
  • 📦 Professional distribution
  • 🔄 Seamless migrations
  • Enhanced performance

Recommended for all servers - Upgrade today for better security, monitoring, and scalability!